diff options
author | Ilya Zverev <zverik@textual.ru> | 2017-01-10 16:40:54 +0300 |
---|---|---|
committer | Ilya Zverev <zverik@textual.ru> | 2017-01-19 16:09:30 +0300 |
commit | f40a61a1242fc22e69a66dbd89f401a366a709e2 (patch) | |
tree | 782042afeffb73478646e7f35c98e1faf9af3c35 /data/styles/clear | |
parent | 2098dcc50486eb9e88fa5ece3ab281f07db63f5c (diff) |
[styles] A major refactoring of the clear style
Diffstat (limited to 'data/styles/clear')
22 files changed, 6003 insertions, 9966 deletions
diff --git a/data/styles/clear/include/Basemap.mapcss b/data/styles/clear/include/Basemap.mapcss new file mode 100755 index 0000000000..e9148659a4 --- /dev/null +++ b/data/styles/clear/include/Basemap.mapcss @@ -0,0 +1,645 @@ +/* ~~~~ CONTENT OF BASEMAP ~~~~~ + +1.Z-INDEX of BASEMAP +2.LAND +3.BOUNDARY + 3.1 Countries + 3.2 Region +4.VEGETATION +5.BEACH & GLACIER +6.WATER + 6.1 Area water(lake,pond etc.) + 6.2 Line water(river,canal etc.) +7.LANDUSE + 7.1 Industrial + 7.2 Hostital + 7.3 University & Sport + 7.4 Cemetry + 7.5 Pedestrian areas + 7.6 Airports +8.BUILDINGS + 8.1 Pier + 8.2 Building + 8.3 Barrier +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ + +/* 1.Z-INDEX BASE MAP */ + +area[natural=coastline] +{z-index: -10;} + +area[natural=land], +area[place=islet] +{z-index: 0;} + +area[natural=glacier], +area[natural=beach], +area[leisure=beach_resort], +area[amenity=university], +area[aeroway=airport][aerodrome=international], +area[aeroway=aerodrome][aerodrome=international], +area[aeroway=airport], +area[aeroway=aerodrome] +{z-index: 1;} + +area[amenity=hospital], +area[amenity=doctors] +{z-index: 2;} + +area[landuse=industrial], +area[landuse=construction], +area[landuse=landfill], +area[landuse=railway], +area[landuse=quarry] +{z-index: 3;} + +area[leisure=pitch], +area[leisure=stadium], +area[leisure=playground], +area[sport=multi], +area[sport=soccer], +{z-index: 5;} + +area[amenity=parking] +{z-index: 6;} + +area[natural=wood], +area[landuse=forest], +area[leisure=nature_reserve] +{z-index: 30;} + +area[leisure=park], +area[leisure=garden] +{z-index: 40;} + +area[landuse=farmland], +area[landuse=allotments], +area[natural=scrub], +area[landuse=orchard], +area[landuse=vineyard], +area[landuse=meadow], +area[landuse=recreation_ground], +area[landuse=village_green], +area[landuse=field], +{z-index: 42;} + +area[landuse=cemetery], +area[amenity=grave_yard] +{z-index: 43;} + +area[highway=pedestrian][area?], +area[area:highway=pedestrian], +area[highway=footway][area?][!sac_scale], +area[area:highway=footway], +area[area:highway=living_street], +area[public_transport=platform], +area[railway=platform] +{z-index: 44;} + +area[landuse=grass], +area[natural=grassland], +area[leisure=golf_course], +area[natural=heath] +{z-index: 45;} + +area[natural=wetland], +line[waterway=stream][intermittent=yes] +{z-index: 49;} + +line[waterway=river], +line[waterway=riverbank], +line[waterway=stream], +line[waterway=canal], +line[waterway=lock], +line[waterway=ditch], +line[waterway=drain], +{z-index: 50;} + +area[natural=lake], +area[natural=pond], +area[natural=water], +area[natural=bay], +area[natural=salt_pond], +area[waterway=dock], +area[waterway=riverbank], +area[landuse=salt_pond], +area[landuse=basin], +area[landuse=reservoir], +area[leisure=swimming_pool], +area[amenity=fountain], +{z-index: 100;} + +area[waterway=dam], +line[waterway=dam], +line[waterway=weir], +node[waterway=lock_gate], +{z-index: 110;} + +area[man_made=pier], +area[man_made=breakwater], +line[man_made=pier], +line[man_made=breakwater], +line[man_made=cutline] +{z-index: 120;} + +line[boundary=administrative] +{z-index: 130;} + +area[building], +area[building:part], +area[landuse=garages], +area[building=train_station], +{z-index: 150;} + +area[aeroway=terminal] +{z-index: 160;} + +area[amenity=place_of_worship] +{z-index: 210;} + +line[barrier=wall], +line[barrier=city_wall], +line[barrier=retaining_wall], +line[barrier=fence], +line[barrier=hedge], +line[historic=citywalls], +{z-index: 950;} + +/* 2.LAND */ + +area|z0-[natural=coastline], +area|z0-[natural=land], +area|z10-[place=islet] +{fill-position: background; fill-opacity: 1;} + +area|z0-[natural=coastline] +{fill-color: @water;} + +area|z0-[natural=land] +area|z10-[place=islet], +{fill-color: @background;} + +/* 3.BOUNDARIES */ + +line|z2-[boundary=administrative] +{color: @border_country;opacity: 1;} + +line|z4[boundary=administrative][admin_level=3], +line|z5-[boundary=administrative][admin_level=4] +{color: @border_region;opacity: 1;} + +/* 3.1 Country */ + +line|z2[boundary=administrative][admin_level=2] +{width: 0.5;opacity: 0.7;} +line|z3[boundary=administrative][admin_level=2] +{width: 0.5;opacity: 0.8;} +line|z4[boundary=administrative][admin_level=2] +{width: 0.6;} +line|z5[boundary=administrative][admin_level=2] +{width: 0.8;} +line|z6[boundary=administrative][admin_level=2] +{width: 0.85;} +line|z7[boundary=administrative][admin_level=2] +{width: 1;} +line|z8[boundary=administrative][admin_level=2] +{width: 1.1;} +line|z9-[boundary=administrative][admin_level=2] +{width: 1.4;} + +/* 3.2 Region */ + +line|z4[boundary=administrative][admin_level=3] +{width: 0.8;dashes: 0.9,0.36;} +line|z5[boundary=administrative][admin_level=4] +{width: 0.7;opacity: 0.8;dashes: 1.35,0.9;} +line|z6[boundary=administrative][admin_level=4] +{width: 0.8;dashes: 0.9,0.45;} +line|z7[boundary=administrative][admin_level=4] +{width: 0.9;dashes: 1.8,0.9;} +line|z8[boundary=administrative][admin_level=4] +{width: 0.9;dashes: 1.44,1.44;} +line|z9[boundary=administrative][admin_level=4] +{width: 1;dashes: 1.8,0.9;} +line|z10-[boundary=administrative][admin_level=4] +{width: 1.2;dashes: 1.8,0.9;} + +/* 4.VEGETATION */ + +area|z10-[natural=wood], +area|z10-[landuse=forest], +area|z10-[leisure=park], +area|z10-[leisure=garden], +area|z14-[landuse=grass], +area|z14-[natural=grassland], +area|z14-[leisure=golf_course], +area|z14-[natural=heath], +area|z14-[landuse=farmland], +area|z14-[landuse=allotments], +area|z14-[natural=scrub], +area|z14-[landuse=orchard], +area|z14-[landuse=vineyard], +area|z14-[landuse=meadow], +area|z14-[landuse=recreation_ground], +area|z14-[landuse=village_green], +area|z14-[landuse=field], +{fill-position: background; fill-opacity: 1;} + +area|z10-[leisure=nature_reserve] +{fill-position: background; fill-opacity: 0.2;} + +area|z10[natural=wood], +area|z10[landuse=forest], +area|z10[leisure=nature_reserve], +area|z14-[landuse=grass], +area|z14-[natural=grassland], +area|z14-[leisure=golf_course], +area|z14-[natural=heath], +area|z14-[landuse=farmland], +area|z14-[landuse=allotments], +area|z14-[natural=scrub], +area|z14-[landuse=orchard], +area|z14-[landuse=vineyard], +area|z14-[landuse=meadow], +area|z14-[landuse=recreation_ground], +area|z14-[landuse=village_green], +area|z14-[landuse=field], +{fill-color: @green1;} + +area|z11-12[natural=wood], +area|z11-12[landuse=forest], +area|z11-12[leisure=nature_reserve], +area|z10-12[leisure=park], +area|z12[leisure=garden], +{fill-color: @green2;} + +area|z13[natural=wood], +area|z13[landuse=forest], +area|z13[leisure=nature_reserve], +area|z13[leisure=park], +area|z13[leisure=garden] +{fill-color: @green3;} + +area|z12-13[landuse=grass], +area|z12-13[natural=grassland], +area|z12-13[leisure=golf_course], +area|z12-13[natural=heath], +area|z12-13[landuse=farmland], +area|z12-13[landuse=allotments], +area|z12-13[natural=scrub], +area|z12-13[landuse=orchard], +area|z12-13[landuse=vineyard], +area|z12-13[landuse=meadow], +area|z12-13[landuse=recreation_ground], +area|z12-13[landuse=village_green], +area|z12-13[landuse=field], +{fill-color: @green0;} + +area|z14[natural=wood], +area|z14[landuse=forest], +area|z14[leisure=nature_reserve], +area|z14[leisure=park], +area|z14[leisure=garden] +{fill-color: @green4;} + +area|z15[natural=wood], +area|z15[landuse=forest], +area|z15[leisure=nature_reserve], +area|z15[leisure=park], +area|z15[leisure=garden] +{fill-color: @green5;} + +area|z16-[natural=wood], +area|z16-[landuse=forest], +area|z16-[leisure=nature_reserve], +area|z16-[leisure=park], +area|z16-[leisure=garden] +{fill-color: @forest;} + +/* 5.BEACH & GLACIER */ + +area|z0-[natural=glacier], +area|z10-[natural=beach], +area|z10-[leisure=beach_resort], +{fill-position: background; fill-opacity: 1;} + +area|z0-[natural=glacier] +{fill-color: @glacier;} + +area|z10-[natural=beach], +area|z10-[leisure=beach_resort], +{fill-color: @beach;} + +/* 6.WATER */ + +area|z0-[natural=lake], +area|z0-[natural=pond], +area|z0-[natural=water], +area|z0-[natural=salt_pond], +area|z0-[landuse=salt_pond], +area|z0-[waterway=dock], +area|z0-[waterway=riverbank], +area|z10-[natural=bay], +area|z11-[natural=wetland], +area|z12-[landuse=basin], +area|z12-[landuse=reservoir], +area|z13-[leisure=swimming_pool], +area|z16-[amenity=fountain], +{fill-position: background; fill-opacity: 1;} + +line|z10-[waterway=river], +line|z10-[waterway=riverbank], +line|z13-[waterway=stream], +line|z13-[waterway=stream][intermittent=yes], +line|z13-[waterway=canal], +line|z16-[waterway=lock], +{opacity: 1;color: @river;-x-me-line-priority: -15600;} + +/* 6.1 Area water(lake,pond etc.) */ + +area|z0-[natural=lake], +area|z0-[natural=pond], +area|z0-[natural=water], +area|z0-[natural=salt_pond], +area|z0-[landuse=salt_pond], +area|z0-[waterway=dock], +area|z0-[waterway=riverbank], +area|z10-[natural=bay], +area|z12-[landuse=basin], +area|z12-[landuse=reservoir], +area|z13-[leisure=swimming_pool], +area|z16-[amenity=fountain], +{fill-color: @water;} + +area|z11-[natural=wetland], +{fill-color: @wetland;} + +/* 6.2 Line water(river,canal etc.) */ + +/* Do not draw tunnel waterways */ + +line[waterway][tunnel] +{width: 0;} + +line|z10[waterway=river], +line|z10[waterway=riverbank], +{width: 1;} + +line|z11-12[waterway=river], +line|z11-12[waterway=riverbank], +{width: 1.2;} + +line|z13[waterway=river], +line|z13[waterway=riverbank], +{width: 1.6;} +line|z13[waterway=stream], +line|z13[waterway=canal], +{width: 0.7;} +line|z13[waterway=stream][intermittent=yes] +{width: 0.7;dashes: 2.7,2.7;} + +line|z14[waterway=river], +line|z14[waterway=riverbank], +{width: 1.8;} +line|z14[waterway=stream], +line|z14[waterway=canal], +{width: 1;} +line|z14[waterway=stream][intermittent=yes] +{width: 1;dashes: 2.7,2.7;} + +line|z15-[waterway=river], +line|z15-[waterway=riverbank], +{width: 2.2;} +line|z15-[waterway=stream], +line|z15-[waterway=canal], +{width: 1.6;} +line|z15-[waterway=stream][intermittent=yes] +{width: 1.4;dashes: 4.95,4.95;} +area|z15-[waterway=dam], +line|z15-[waterway=dam], +line|z15-[waterway=weir], +{width: 1;opacity: 1;color: @bridge_casing;} + +line|z16-[waterway=lock], +{width: 1.5;} +node|z16-[waterway=lock_gate], +{icon-image: dot-m.svg;} + +line|z17-[waterway=ditch], +line|z17-[waterway=drain], +{width: 1.8;opacity: 1;color: @river;dashes: 0.9,0.9;} + +/* 7.LANDUSE */ + +area|z10-[aeroway=airport][aerodrome=international], +area|z10-[aeroway=aerodrome][aerodrome=international], +area|z10-[aeroway=airport], +area|z10-[aeroway=aerodrome], +area|z14-[amenity=hospital], +area|z14-[amenity=doctors], +area|z14-[highway=pedestrian][area?], +area|z14-[area:highway=pedestrian], +area|z14-[highway=footway][area?][!sac_scale], +area|z14-[area:highway=footway], +area|z14-[area:highway=living_street], +area|z14-[amenity=grave_yard], +area|z14-[landuse=cemetery], +area|z14-[amenity=university], +area|z15-[landuse=industrial], +area|z15-[landuse=construction], +area|z15-[landuse=landfill], +area|z15-[landuse=railway], +area|z15-[landuse=quarry], +area|z15-[leisure=pitch], +area|z15-[leisure=stadium], +area|z15-[amenity=parking] +area|z16-[public_transport=platform], +area|z16-[amenity=place_of_worship], +area|z16-[railway=platform], +area|z16-[sport=soccer], +area|z17-[leisure=playground], +area|z17-[sport=multi], +{fill-position: background; fill-opacity: 1;} + +/* 7.1 Industrial */ + +area|z15-[landuse=industrial], +area|z15-[landuse=construction], +area|z15-[landuse=landfill], +area|z15-[landuse=railway], +area|z15-[landuse=quarry] +{fill-color: @industrial;} + +/* 7.2 Hostital */ + +area|z14-[amenity=hospital], +area|z14-[amenity=doctors] +{fill-color: @hospital;} + +/* 7.3 University & Sport */ + +area|z14-[amenity=university] +{fill-color: @university;} + +area|z15-[leisure=pitch], +area|z15-[leisure=stadium], +area|z17-[leisure=playground], +area|z17-[sport=multi], +area|z16-[sport=soccer], +{fill-color: @sport;} + +/* 7.4 Cemetry */ + +area|z14[landuse=cemetery], +area|z14[amenity=grave_yard] +{fill-color: @green2;fill-opacity: 0.85;} + +area|z15-[amenity=grave_yard], +area|z15-[landuse=cemetery] +{fill-color: @green2;} + +area|z16-[amenity=grave_yard], +area|z16-[landuse=cemetery] +{fill-color: @green3;} + +/* 7.5 Pedestrian areas */ + +area|z14-[highway=pedestrian][area?], +area|z14-[area:highway=pedestrian], +area|z14-[highway=footway][area?][!sac_scale], +area|z14-[area:highway=footway], +area|z14-[area:highway=living_street], +area|z16-[public_transport=platform], +area|z16-[railway=platform], +area|z16-[amenity=place_of_worship] +{fill-color: @pedestrian_area;} + +area|z16-[highway=pedestrian][area?], +area|z16-[area:highway=pedestrian], +area|z16-[highway=footway][area?][!sac_scale], +area|z16-[area:highway=footway], +area|z16-[area:highway=living_street], +{fill-color: @pedestrian_area_light;} + +/* 7.6 Airports */ + +area|z10[aeroway=airport][aerodrome=international], +area|z10[aeroway=aerodrome][aerodrome=international], +area|z10[aeroway=aerodrome], +area|z10[aeroway=airport] +{fill-color: @aerodrome0;} +area|z11[aeroway=airport][aerodrome=international], +area|z11[aeroway=aerodrome][aerodrome=international], +area|z11[aeroway=aerodrome], +area|z11[aeroway=airport], +{fill-color: @aerodrome1;} +area|z12-[aeroway=airport][aerodrome=international], +area|z12-[aeroway=aerodrome][aerodrome=international], +area|z12-[aeroway=airport], +area|z12-[aeroway=aerodrome] +{fill-color: @aerodrome2;} +area|z13[aeroway=airport][aerodrome=international], +area|z13[aeroway=aerodrome][aerodrome=international], +area|z13[aeroway=airport], +area|z13[aeroway=aerodrome] +{fill-color: @aerodrome3;} +area|z14[aeroway=airport][aerodrome=international], +area|z14[aeroway=aerodrome][aerodrome=international], +area|z14[aeroway=airport], +area|z14[aeroway=aerodrome] +{fill-color: @aerodrome4;} +area|z15-19[aeroway=airport][aerodrome=international], +area|z15-19[aeroway=aerodrome][aerodrome=international], +area|z15-19[aeroway=airport], +area|z15-19[aeroway=aerodrome] +{fill-color: @aerodrome5;} + +/* Parking */ + +area|z15-[amenity=parking] +{fill-color: @parking;} + +/* 8.BUILDINGS */ + +area|z12-[man_made=pier], +area|z12-[man_made=breakwater], +line|z14-[man_made=pier], +line|z14-[man_made=breakwater], +line|z14-[man_made=cutline] +{fill-position: background; fill-opacity: 1;} + +/* 8.1 Pier */ +area|z12-[man_made=pier], +area|z12-[man_made=breakwater], + {fill-color: @background;casing-color: @background;} + +line|z14-[man_made=pier], +line|z14-[man_made=breakwater], +line|z14-[man_made=cutline] +{casing-width: 2;casing-color: @background;fill-color: @background;} + +/* 8.2 Building */ + +area|z14[building], +area|z14[landuse=garages], +area|z14[building=train_station], +{fill-color: @building;fill-opacity: 0.5;casing-width: 0;} + +area|z15[building], +area|z15[landuse=garages], +area|z15[building=train_station], +{fill-color: @building;fill-opacity: 0.6;casing-width: 0;} + +area|z14-15[aeroway=terminal], +area|z16[building], +area|z16[building:part], +area|z16[landuse=garages], +area|z16[building=train_station], +{fill-color: @building;fill-opacity: 0.8;casing-width: 0;} + +area|z16[aeroway=terminal], +area|z17[building], +area|z17[building:part], +area|z17[landuse=garages], +area|z17[building=train_station], +{fill-color: @building_dark;opacity: 0.9;casing-width: 0;} + +area|z17-[aeroway=terminal] +area|z18-[building], +area|z18-[building:part], +area|z18-[landuse=garages], +area|z18-[building=train_station], +{fill-color: @building_dark;opacity: 1;casing-width: 0;} + +/* 8.3 Barrier */ + +line|z16-[barrier=wall], +line|z16-[barrier=city_wall], +line|z16-[barrier=retaining_wall], +line|z16-[barrier=hedge], +line|z16-[barrier=fence], +line|z16-[historic=citywalls], +{fill-color: @fence;opacity: 1;} + +line|z16[barrier=wall], +line|z16[barrier=city_wall], +line|z16[barrier=retaining_wall], +line|z16[barrier=fence], +line|z16[barrier=hedge], +line|z16[historic=citywalls], +{width: 0.7;dashes: 0.12,0.12;opacity: 0.5;} +line|z17-[barrier=wall], +line|z17-[barrier=city_wall], +line|z17-[barrier=retaining_wall], +line|z17-[barrier=fence], +line|z17-[barrier=hedge], +line|z17-[historic=citywalls], +{width: 1.0;dashes: 0.25,0.25;opacity:0.7;} +line|z18-[barrier=wall], +line|z18-[barrier=city_wall], +line|z18-[barrier=retaining_wall], +line|z18-[barrier=fence], +line|z18-[barrier=hedge], +line|z18-[historic=citywalls], +{width: 1.4;dashes: 0.3,0.3;} diff --git a/data/styles/clear/include/Basemap_label.mapcss b/data/styles/clear/include/Basemap_label.mapcss new file mode 100755 index 0000000000..a0e41c52da --- /dev/null +++ b/data/styles/clear/include/Basemap_label.mapcss @@ -0,0 +1,701 @@ +/* ~~~~ CONTENT OF BASEMAP lable ~~~~~ + +1.Z-INDEX of BASEMAP LABEL +2.CONTINENTS +3.COUNTRIES & STATES +4.PLACES + 4.1 City + 4.2 Town + 4.3 Village + 4.4 Districts & Small localities +5.VEGETATION, BEACH & GLACIER + 5.1 Vegetation + 5.2 Beach & Glacier +6.WATER + 6.1 Area water(lake,pond etc.) + 6.2 Line water(river,canal etc.) +7.LANDUSE + 7.1 Industrial + 7.2 Hostital + 7.3 University & Sport + 7.4 Cemetry + 7.5 Pedestrian areas + 7.6 Military + 7.7 Commercial +8.BUILDINGS + 8.1 Pier + 8.2 Building + 8.3 Airports +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ + +/* 1. Z-INDEX BASE MAP LABEL */ + +node[entrance] +{z-index: 10;} + +area[building], +node[building], +area[addr:housenumber][addr:street], +node[addr:housenumber][addr:street], +{z-index: 300;} + +area[landuse=cemetery], +node[landuse=cemetery], +area[amenity=grave_yard], +node[amenity=grave_yard], +{z-index: 800;} + +node[place=continent] +{z-index: 999;} + +node[place=country], +area[man_made=pier], +area[man_made=breakwater], +line[man_made=pier], +line[man_made=breakwater], +node[man_made=pier], +node[man_made=breakwater], +area[waterway=dam], +line[waterway=dam], +line[waterway=weir], +node[waterway=weir], +area[landuse=military], +node[landuse=military] +{z-index: 1000;} + +node[place=state] +{z-index: 1001;} + +node[place=hamlet] +{z-index: 1002;} + +node[place=village] +{z-index: 1050;} + +node[place=town] +{z-index: 1100;} + +node[place=city] +{z-index: 1200;} + +node[place=city][capital=3], +node[place=city][capital=4] +{z-index: 1300;} + +node[place=city][capital!=2][population>=40000], +node[place=city][capital!=2][population>=40000]::int_name +{z-index: 1400;} + +node[place=city][capital=2] +{z-index: 1450;} + +node[place=ocean], +node[place=sea] +{z-index: 3000;} + +area[natural=lake], +area[landuse=reservoir], +area[natural=water], +line[waterway=river], +line[waterway=riverbank], +line[waterway=stream], +line[waterway=canal], +line[waterway], +{z-index: 10000;} + +/* 2.CONTINENTS */ + +*[place] +{text-position: center;fill-position: background;} + +node|z1-2[place=continent] +node|z12-[place=archipelago], +node|z12-[place=island], +area|z12-[place=archipelago], +area|z12-[place=island] +node|z14-[natural=cape], +area|z14-[natural=cape] +{text: name;} + +node|z1-2[place=continent] +{font-size: 12;text-color: @country_label;max-width: 5;-x-me-text-priority:16000;} + +node|z12-[place=archipelago], +node|z12-[place=island], +area|z12-[place=archipelago], +area|z12-[place=island] +{font-size: 9;text-color: @district_label;} + +node|z14-[natural=cape], +area|z14-[natural=cape] +{font-size: 8;text-color: @poi_label;} + +/* 3.COUNTRIES & STATES */ + +node|z3-[place=country] +{text: name;text-color: @country_label;-x-me-text-priority:16000;} +node|z3-[place=country]::int_name +{text: int_name;text-color: @country_label;-x-me-text-priority:16000;} + +node|z5[place=state][addr:country=US], +node|z6-10[place=state] +{text: name;text-color: @state_label;} +node|z7-10[place=state]::int_name +{text: int_name;text-color: @state_label;} + +node|z3[place=country] +{font-size: 10;} +node|z3[place=country]::int_name +{font-size: 8;} +node|z4[place=country] +{font-size: 12;} +node|z4[place=country]::int_name +{font-size: 10;} +node|z5[place=country] +{font-size: 13;} +node|z5[place=country]::int_name +{font-size: 11;} +node|z6[place=country] +{font-size: 15;} +node|z6[place=country]::int_name +{font-size: 13;} +node|z7[place=country] +{font-size: 17;} +node|z7[place=country]::int_name +{font-size: 15;} +node|z8[place=country] +{font-size: 19;} +node|z8[place=country]::int_name +{font-size: 17;} +node|z9-[place=country] +{font-size: 21;} +node|z9-[place=country]::int_name +{font-size: 19;} + +node|z5[place=state][addr:country=US] +{font-size: 11;} +node|z6-7[place=state] +{font-size: 11;} +node|z7[place=state]::int_name +{font-size: 10;} +node|z8-10[place=state] +{font-size: 12;} +node|z8-10[place=state]::int_name +{font-size: 11;} + +/* 4.PLACES */ + +/* 4.1 Cities */ + +node|z4[place=city][capital!=2][population>=1000000], +node|z5[place=city][capital!=2][population>=150000], +node|z6[place=city][capital!=2][population>=50000], +node|z7-8[place=city][capital!=2][population>=40000] +node|z4-[place=city][capital=2], +node|z9-[place=city] +{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;} +node|z4[place=city][capital!=2][population>=1000000]::int_name, +node|z5[place=city][capital!=2][population>=150000]::int_name, +node|z6[place=city][capital!=2][population>=50000]::int_name, +node|z7-8[place=city][capital!=2][population>=40000]::int_name, +node|z4-[place=city][capital=2]::int_name, +node|z9-[place=city]::int_name +{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;} + +node|z4[place=city][capital!=2][population>=1000000], +{font-size: 9;text-halo-opacity: 0.7;} +node|z4[place=city][capital!=2][population>=1000000]::int_name +{font-size: 8;text-halo-opacity: 0.7;} +node|z4[place=city][capital=2], +{icon-image: star-s.svg;text-offset: 3;font-size: 10;} +node|z4[place=city][capital=2]::int_name +{text-offset: 9;font-size: 9;} + +node|z5[place=city][capital!=2][population>=150000], +{font-size: 10;text-halo-opacity: 0.6;} +node|z5[place=city][capital!=2][population>=150000]::int_name +{font-size: 9;text-halo-opacity: 0.6;} +node|z5[place=city][capital=2] +{icon-image: star-m.svg;text-offset: 3;font-size: 10.4;} +node|z5[place=city][capital=2]::int_name +{text-offset: 9;font-size: 9.4;} + +node|z6[place=city][capital!=2][population>=50000] +{font-size: 10.4;text-halo-opacity: 0.6;} +node|z6[place=city][capital!=2][population>=50000]::int_name +{font-size: 9.4;text-halo-opacity: 0.6;} +node|z6[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 4;font-size: 11.6;} +node|z6[place=city][capital=2]::int_name +{text-offset: 10;font-size: 10.6;} + +node|z7[place=city][capital!=2][population>=40000] +{font-size: 10;text-halo-opacity: 0.8;} +node|z7[place=city][capital!=2][population>=40000]::int_name +{font-size: 9;text-halo-opacity: 0.8;} +node|z7[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 5;font-size: 11;} +node|z7[place=city][capital=2]::int_name +{text-offset: 11;font-size: 10;} + +node|z8[place=city][capital!=2][population>=40000] +{font-size: 10.5;} +node|z8[place=city][capital!=2][population>=40000]::int_name +{font-size: 9.5;} +node|z8[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 5;font-size: 11.5;} +node|z8[place=city][capital=2]::int_name +{text-offset: 11;font-size: 10.5;} + +node|z9[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 5;font-size: 13; text-halo-radius: 0.5;} +node|z9[place=city][capital=2]::int_name +{text-offset: 11;font-size: 12;text-halo-radius: 0.5;} +node|z9[place=city], +{font-size: 11;text-halo-radius: 0.5;} +node|z9[place=city]::int_name +{font-size: 10;text-halo-radius: 0.5;} + +node|z10[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 3;font-size: 13;} +node|z10[place=city][capital=2]::int_name +{text-offset: 9;font-size: 12;} +node|z10[place=city], +{font-size: 11;text-halo-radius: 0.9;} +node|z10[place=city]::int_name +{font-size: 10;text-halo-radius: 0.9;} + +node|z11[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 4;font-size: 12;} +node|z11[place=city][capital=2]::int_name +{text-offset: 10;font-size: 11;} +node|z11[place=city], +{font-size: 12;} +node|z11[place=city]::int_name +{font-size: 11;} + +node|z12[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 4;font-size: 13;} +node|z12[place=city][capital=2]::int_name +{text-offset: 10;font-size: 11;} +node|z12[place=city], +{font-size: 13;text-color: @label_medium;} +node|z12[place=city]::int_name +{font-size: 11;text-color: @label_medium;} + +node|z13-[place=city][capital=2] +{icon-image: star-l.svg;text-offset: 4;font-size: 14;text-color: @label_medium;} +node|z13-[place=city][capital=2]::int_name +{text-offset: 10;font-size: 11;text-color: @label_medium;} +node|z13-[place=city], +{font-size: 14;text-color: @label_medium;} +node|z13-[place=city]::int_name +{font-size: 12;text-color: @label_medium;} + +/* 4.2 Town */ + +node|z8[place=town][population>=40000], +node|z9[place=town][population>=20000] +{text: name;text-color: @city_label;} +node|z8[place=town][population>=40000]::int_name, +node|z9[place=town][population>=20000]::int_name +{text:int_name;text-color: @city_label;} +node|z10-[place=town], +{text: name;text-color: @label_medium;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;} +node|z10-[place=town]::int_name +{text:int_name;text-color: @label_medium;;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;} + +node|z8[place=town][population>=40000] +{font-size: 10;} +node|z8[place=town][population>=40000]::int_name +{font-size: 9;} + +node|z9[place=town][population>=20000] +{font-size: 10;} +node|z9[place=town][population>=20000]::int_name +{font-size: 9;} + +node|z10[place=town] +{font-size: 10;text-color: @city_label;text-halo-opacity: 0.7;} +node|z10[place=town]::int_name +{font-size: 9;text-color: @city_label;text-halo-opacity: 0.7;} + +node|z11[place=town] +{font-size: 11;} +node|z11[place=town]::int_name +{font-size: 10;} + +node|z12[place=town] +{font-size: 12;text-halo-opacity: 1;} +node|z12[place=town]::int_name +{font-size: 10;text-halo-opacity: 1;} + +node|z13-[place=town] +{font-size: 14;} +node|z13-[place=town]::int_name +{font-size: 12;} + +/* 4.3 Village */ + +node|z11-[place=village] +{text: name;text-color: @city_label;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;} +node|z11-[place=village]::int_name +{text:int_name;text-color: @city_label;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;} +node|z13-[place=hamlet]{text: name;text-color: @label_light;text-halo-radius: 1;text-halo-opacity: 0.6;text-halo-color: @label_halo_light;} + +node|z11[place=village] +{font-size: 10;} +node|z11[place=village]::int_name +{font-size: 9;} + +node|z12[place=village] +{font-size: 11;} +node|z12[place=village]::int_name +{font-size: 9;} + +node|z13-[place=village] +{font-size: 12;text-color: @label_medium;text-halo-opacity: 0.8;} +node|z13-[place=village]::int_name +{font-size: 10;text-color: @label_medium;text-halo-opacity: 0.8;} + +node|z13-[place=hamlet] +{font-size: 11;} + +/* 4.4 Districts & Small localities */ + +node|z8-9[place=region], +node|z10-14[place=suburb], +node|z13-[place=locality], +node|z13-[place=neighbourhood], +node|z14-[place=farm], +node|z14-[place=isolated_dwelling], +{text: name;text-color: @district_label;} +node|z12-14[place=suburb]::int_name, +node|z13-[place=locality]::int_name, +node|z13-[place=neighbourhood]::int_name, +node|z14-[place=farm]::int_name, +node|z14-[place=isolated_dwelling]::int_name, +{text: int_name;text-color: @district_label;} + +node|z10[place=suburb] +{font-size: 8;} +node|z11[place=suburb] +{font-size: 9;} +node|z12[place=suburb] +{font-size: 10;} +node|z12[place=suburb]::int_name +{font-size: 9;} +node|z13-14[place=suburb] +{font-size: 11;} +node|z13-14[place=suburb]::int_name +{font-size: 10;} + +node|z8-9[place=region], +node|z13-[place=locality], +node|z13-[place=neighbourhood], +node|z14-[place=farm], +node|z14-[place=isolated_dwelling], +{font-size: 12;} +node|z13-[place=locality]::int_name, +node|z13-[place=neighbourhood]::int_name, +node|z14-[place=isolated_dwelling]::int_name, +node|z14-[place=farm]::int_name, +{font-size: 10;} + +/* 5.VEGETATION, BEACH & GLACIER */ + +/* 5.1 Vegetation */ + +area|z14-[leisure=park][name], +area|z14-[landuse=forest][name], +area|z16-[leisure=garden][name] +{text: name;text-color: @park_label;text-halo-color: @halo_park_label;text-halo-radius: 0.5;text-halo-opacity: 0.8;icon-min-distance: 10;} +area|z14-[leisure=park][name]::int_name, +area|z14-[landuse=forest][name]::int_name, +area|z16-[leisure=garden][name]::int_name +{text: int_name;text-color: @park_label;text-halo-color: @halo_park_label;text-halo-radius: 0.5;text-halo-opacity: 0.8;} + +area|z14-[leisure=park][name], +area|z14-[landuse=forest][name] +{icon-image: park-s.svg;text-offset: 6;font-size: 10;} +area|z14-[leisure=park][name]::int_name, +area|z14-[landuse=forest][name]::int_name +{text-offset: 6;} +area|z14-[leisure=park][!name], +area|z14-[landuse=forest][!name] +{}/*check*/ + +area|z15-[leisure=park][name], +area|z15-[landuse=forest][name] +{icon-image: park-m.svg;text-offset: 8;font-size: 11;} +area|z15-17[leisure=park][name]::int_name, +area|z15-17[landuse=forest][name]::int_name, +area|z16-17[landuse=forest][name]::int_name +{text-offset: 18;font-size: 10;} +area|z15[leisure=park][!name], +area|z15[landuse=forest][!name] +{}/*check*/ + +area|z16[leisure=park][name], +area|z16[landuse=forest][name] +{icon-image: park-m.svg;text-offset: 10;font-size: 11;} +area|z16[leisure=garden][name] +{icon-image: garden-m.svg;text-offset: 10;font-size: 11;} +area|z16[leisure=park][!name], +area|z16[leisure=garden][!name], +area|z16[landuse=forest][!name], +area|z16[leisure=park][!name]::int_name, +area|z16[leisure=garden][!name]::int_name, +area|z16[landuse=forest][!name]::int_name +{}/*check*/ + +area|z17[leisure=park][name], +area|z17[landuse=forest][name] +{icon-image: park-l.svg;text-offset: 10;font-size: 12;} +area|z17[leisure=garden][name] +{icon-image: garden-l.svg;text-offset: 10;font-size: 12;} +area|z17[leisure=park][!name], +area|z17[landuse=forest][!name], +area|z17[leisure=garden][!name], +area|z17[leisure=park][!name]::int_name, +area|z17[leisure=garden][!name]::int_name, +area|z17[leisure=forest][!name]::int_name +{} + +area|z18-[leisure=park], +area|z18-[landuse=forest] +{icon-image: park-l.svg;text-offset: 10;font-size: 13;} +area|z18-[leisure=garden] +{icon-image: garden-l.svg;text-offset: 10;font-size: 13;} +area|z18-[leisure=park]::int_name, +area|z18-[leisure=garden]::int_name, +area|z18-[leisure=forest]::int_name +{text-offset: 18;font-size: 11;} + +area|z15-[landuse=farmland], +area|z15-[landuse=allotments], +area|z15-[landuse=recreation_ground], +area|z15-[landuse=orchard], +area|z15-[landuse=vineyard], +node|z17-[landuse=farmland], +node|z17-[landuse=allotments], +node|z17-[landuse=recreation_ground], +node|z17-[landuse=orchard], +node|z17-[landuse=vineyard], +{text: name;font-size: 10;text-color: @poi_label;} + +/* 5.2 Beach & Glacier */ + +area|z15-[leisure=beach_resort], +area|z15-[natural=beach], +node|z17-[leisure=beach_resort], +node|z17-[natural=beach] +{text: name;font-size: 10;text-color: @poi_label;} + +/* 6.WATER */ + +node|z1-[place=ocean], +node|z4-[place=sea], +area|z10-[natural=lake][bbox_area>=4000000], +area|z10-[landuse=reservoir][bbox_area>=4000000], +area|z10-[natural=water][bbox_area>=4000000], +line|z11-[waterway=river], +line|z11-[waterway=riverbank], +line|z13-[waterway=stream], +line|z13-[waterway=canal], +node|z14-[natural=water], +node|z14-[natural=bay], +area|z14-[natural=water], +area|z14-[natural=bay], +node|z16-[natural=wetland], +area|z16-[natural=wetland], +{text:name;text-color: @water_label;} + +/*6.1 Area water(ocean,sea,lake,pond etc.)*/ + +node|z1-2[place=ocean] +{font-size: 14;} +node|z3[place=ocean] +{font-size: 15;} +node|z4[place=ocean] +{font-size: 16;} +node|z5-[place=ocean] +{font-size: 18;} + +node|z4-[place=sea] +{font-size: 12;} + +node|z14-15[natural=water], +node|z14-15[natural=bay], +area|z14-15[natural=water], +area|z14-15[natural=bay] +{font-size: 10;} +node|z16-[natural=water], +node|z16-[natural=bay], +node|z16-[natural=wetland], +area|z16-[natural=water], +area|z16-[natural=bay], +area|z16-[natural=wetland], +{font-size: 11;} + +area|z10-[natural=lake][bbox_area>=4000000], +area|z10-[landuse=reservoir][bbox_area>=4000000], +area|z10-[natural=water][bbox_area>=4000000], +{font-size: 9;} +area|z10-[natural=lake][bbox_area<4000000], +area|z10-[landuse=reservoir][bbox_area<4000000], +area|z10-[natural=water][bbox_area<4000000], +{font-size: 0;} /*check*/ + +/* 6.2 Line water(river,canal etc.) Do not draw tunnel waterways */ + +line[waterway] +{text-position: line;} +line[waterway][tunnel] +{text: none;} + +line|z11-14[waterway=river], +line|z11-14[waterway=riverbank], +line|z13-14[waterway=stream], +line|z13-14[waterway=canal] +{font-size: 10;text:name;text-color: @water_label;} +line|z15-17[waterway=stream], +line|z15-17[waterway=canal], +{font-size: 11;text:name;text-color: @water_label;} +line|z15-[waterway=river], +line|z15-[waterway=riverbank], +line|z18-[waterway=stream], +line|z18-[waterway=canal], +{font-size: 12;text:name;text-color: @water_label;} + +/* 7. LANDUSE*/ + +/*7.2 Hostital 7.3 University & Sport */ + +/* 7.1 Industrial */ + +area|z15-[landuse=industrial], +area|z15-[landuse=construction], +area|z15-[landuse=railway], +area|z15-[landuse=quarry], +node|z15-[landuse=industrial], +node|z15-[landuse=construction], +node|z15-[landuse=landfill], +node|z15-[landuse=railway], +node|z15-[landuse=quarry], +{text: name;font-size: 10;text-color: @city_label;text-position: center;} + +/* 7.4 Cemetry */ + +area|z15-[landuse=cemetery], +node|z15-[landuse=cemetery], +area|z17-[amenity=grave_yard], +node|z17-[amenity=grave_yard], +{text: name;text-offset: 10;font-size: 10;text-color: @poi_label;} + +area|z15-16[landuse=cemetery] +{icon-image: cemetery-m.svg;} +area|z17-[landuse=cemetery], +node|z17-[landuse=cemetery], +area|z17-[amenity=grave_yard], +node|z17-[amenity=grave_yard], +{icon-image: cemetery-l.svg;} + +/* 7.5 Pedestrian areas */ + +area|z15-[highway=pedestrian][area?], +area|z15-[area:highway=pedestrian], +area|z15-[highway=footway][area?][!sac_scale], +area|z15-[area:highway=footway], +{text: name;font-size: 11;text-color: @city_label;text-position: center;} + +/* 7.6 Military */ + +area|z16[landuse=military], +node|z16[landuse=military] +{icon-image: military-m.svg;icon-min-distance: 10;} + +area|z17-[landuse=military], +node|z17-[landuse=military] +{icon-image: military-l.svg;text-offset: 10;text: name;font-size: 10;text-color: @poi_label;} + +/* 7.7 Commercial */ + +area|z17-[landuse=commercial] +{text: name;font-size: 10;text-color: @poi_label;text-position: center;} + +/* 8.BUILDINGS */ + +area|z16-[building], +node|z16-[building], +area|z16-[addr:housenumber][addr:street], +node|z16-[addr:housenumber][addr:street] +{text: name;text-color: @building_label;text-position: center;} +area|z16-[building]::int_name, +node|z16-[building]::int_name, +area|z16-[addr:housenumber][addr:street]::int_name, +node|z16-[addr:housenumber][addr:street]::int_name +{text:int_name;text-color: @building_label;text-position: center;} +node|z18-[entrance] +{text-color: @building_label;} + +/* 8.1 Pier */ +area|z15-[waterway=dam], +line|z15-[waterway=dam], +line|z15-[waterway=weir], +node|z15-[waterway=weir] +{text: name;font-size: 10;text-color:@poi_label;fill-opacity: 1;} + +area|z17-[man_made=pier], +area|z17-[man_made=breakwater], +line|z17-[man_made=pier], +line|z17-[man_made=breakwater], +node|z17-[man_made=pier], +node|z17-[man_made=breakwater] +{text: name;font-size: 10;text-color:@poi_label;fill-opacity: 1;-x-me-area-priority:16000;} + +/* 8.2 Building */ +area|z16[building], +node|z16[building], +area|z16[addr:housenumber][addr:street], +node|z16[addr:housenumber][addr:street], +{text:"addr:housename";font-size: 9;text-color: @housename;} + +area|z17[building], +node|z17[building], +area|z17[addr:housenumber][addr:street], +node|z17[addr:housenumber][addr:street] +{font-size: 9.6;} +area|z17[building]::int_name, +node|z17[building]::int_name, +area|z17[addr:housenumber][addr:street]::int_name, +node|z17[addr:housenumber][addr:street]::int_name +{font-size: 8.4;} + +area|z18-[building], +node|z18-[building], +area|z18-[addr:housenumber][addr:street], +node|z18-[addr:housenumber][addr:street] +{font-size: 11;} +area|z18-[building]::int_name, +node|z18-[building]::int_name, +area|z18-[addr:housenumber][addr:street]::int_name, +node|z18-[addr:housenumber][addr:street]::int_name +{font-size: 10;} + +node|z18-[entrance] +{icon-image: entrance-s.svg;font-size: 10;text: ref;text-offset-x: 10;} +node|z19-[entrance]::flats +{text: "addr:flats";font-size: 12;text-offset-y: 10;} + +/* 8.3 Airports */ +area|z14-[aeroway=terminal] +{fill-color: @building;} + +area|z14[aeroway=terminal] +{fill-opacity: 0.8;} +area|z15[aeroway=terminal] +{ text: name; font-size: 9; fill-opacity: 0.8; text-color: @building_label; text-position: center;} +area|z16-[aeroway=terminal] +{text: name; font-size: 9; fill-opacity: 1; text-color: @building_label; text-position: center;} diff --git a/data/styles/clear/include/Icons.mapcss b/data/styles/clear/include/Icons.mapcss new file mode 100755 index 0000000000..d31b79ce96 --- /dev/null +++ b/data/styles/clear/include/Icons.mapcss @@ -0,0 +1,2573 @@ +/* ~~~~ CONTENT OF ICONS~~~~~ + +1.Z-INDEX of ICONS +2.NATURAL +3.TRANSPORT + 3.1 Train Station + 3.2 Subway Station + 3.2.1 Moscow Subway Station + 3.2.2 Saint Petersburg Subway Station + 3.2.3 Minsk Subway Station + 3.2.4 Kiev Subway Station + 3.2.5 London Subway Station + 3.2.6 Paris Subway Station + 3.2.7 Barselona Subway Station + 3.2.8 Madrid Subway Station + 3.2.9 Berlin Subway Station + 3.2.10 Roma Subway Station + 3.2.11 New York Subway Station + 3.3 Tram Station + 3.4 Bus Station + 3.5 Ferry terminal + 3.6 Airport + 3.7 Aerialway +4.TOURISM + 4.1 Main POI + 4.2 Apartament + 4.3 Food +5.AMENITY (infrastructure) + 5.1 Hospital + 5.2 Education + 5.3 Sport + 5.4 Religion + 5.5 Others +6.SHOP +7.CAR + 7.1 Parking +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ + +/* 1. Z-INDEX OF ICONS */ + +node|z17-[leisure], +node|z16[amenity=parking], +area|z16[amenity=parking] +{z-index: 6;} + +node|z17-[leisure=golf_course], +area|z17-[leisure=golf_course] +{z-index: 50;} +/* нельзя другой z-inex^иначе пропадают все объекты на поле */ + +node[amenity=fountain], +area[amenity=fountain] +{z-index: 2000;} +node[natural=spring], +area[natural=spring], +node[natural=tree], +node[amenity=drinking_water], +area[amenity=drinking_water], +node[amenity=water_point], +area[amenity=water_point], +node[amenity=bench], +node[amenity=waste_basket], +node[amenity=waste_disposal], +area[amenity=waste_disposal], +node[man_made=survey_point] +{z-index: 2100;} + +node[natural=cave_entrance], +area[natural=cave_entrance], +node[waterway=waterfall], +area[waterway=waterfall], +node[natural=volcano], +area[natural=volcano], +node[natural=peak], +area[natural=peak], +node[tourism=information], +node[historic=wayside_shrine], +area[historic=wayside_shrine], +node[historic=tomb], +area[historic=tomb], +node[historic=wayside_cross], +area[historic=wayside_cross], +node[historic=boundary_stone], +area[historic=boundary_stone], +node[amenity=post_box], +area[amenity=post_box], +node[amenity=telephone], +node[emergency=phone], +node[amenity=recycling], +area[amenity=recycling], +node[amenity=vending_machine], +area[amenity=vending_machine], +node[aeroway=gate], +area[aeroway=gate], +node[amenity=hunting_stand], +area[amenity=hunting_stand], +node[man_made=chimney], +area[man_made=chimney], +node[vending=parking_tickets], +area[vending=parking_tickets] +{z-index: 2200;} + +node[natural=beach], +area[natural=beach], +node[shop], +area[shop], +node[amenity=marketplace], +area[amenity=marketplace], +node[amenity=veterinary], +area[amenity=veterinary], +node[sport], +area[sport], +node[leisure=playground], +node[historic=ship], +area[historic=ship], +node[tourism=caravan_site], +area[tourism=caravan_site], +node[amenity=bicycle_parking], +area[amenity=bicycle_parking], +node[amenity=dentist], +area[amenity=dentist], +node[leisure=water_park], +area[leisure=water_park], +node[amenity=taxi], +area[amenity=taxi], +node[barrier=lift_gate], +area[barrier=lift_gate], +node[leisure=dog_park], +area[leisure=dog_park], +node[leisure=water_park], +area[leisure=water_park], +node[man_made=windmill], +area[man_made=windmill], +node[amenity=casino], +area[amenity=casino], +node[amenity=kindergarten], +area[amenity=kindergarten], +node[amenity=childcare], +area[amenity=childcare], +node[amenity=post_office], +node[amenity=car_sharing], +area[amenity=car_sharing], +node[power=station], +area[power=station], +node[power=substation], +area[power=substation], +node|z18-[tourism], +area|z18-[tourism], +node|z18-[craft], +area|z18-[craft], +node[amenity=bbq], +area[amenity=bbq], +{z-index: 2400;} + +node|z18-[sport=archery], +area|z18-[sport=archery], +node|z18-[sport=shooting], +area|z18-[sport=shooting], +node|z18-[sport=australian_football], +area|z18-[sport=australian_football], +node|z18-[sport=bowls], +area|z18-[sport=bowls], +node|z18-[sport=cricket], +area|z18-[sport=cricket], +node|z18-[sport=curling], +area|z18-[sport=curling], +node|z18-[sport=diving], +area|z18-[sport=diving], +node|z18-[sport=scuba_diving], +area|z18-[sport=scuba_diving] +{z-index: 2440;} + +node|z18-[sport=swimming], +node|z18-[sport=baseball], +node|z18-[sport=basketball], +node|z18-[sport=american_football], +node|z18-[sport=athletics], +node|z18-[sport=golf], +node|z18-[sport=gymnastics] +{z-index: 2460;} + +node[landuse=landfill], +area[landuse=landfill], +node|z17-[sport=tennis], +node|z17-[leisure=skiing], +node[tourism=camp_site], +area[tourism=camp_site], +node[tourism=picnic_site], +area[tourism=picnic_site], +node[amenity=shelter], +area[amenity=shelter], +node[highway=speed_camera], +node[amenity=school], +area[amenity=school], +node[amenity=bicycle_rental], +area[amenity=bicycle_rental], +node[amenity=car_wash], +area[amenity=car_wash], +node[amenity=car_rental], +area[amenity=car_rental], +node|z18-[office], +area|z18-[office], +node[amenity=nightclub], +area[amenity=nightclub], +node[amenity=fire_station], +area[amenity=fire_station], +node[amenity=toilets], +area[amenity=toilets], +node[amenity=atm], +area[amenity=atm], +node[amenity=bureau_de_change], +node[amenity=library], +{z-index: 2500;} + +node[amenity=fuel], +area[amenity=fuel], +node[amenity=charging_station], +area[amenity=charging_station] +{z-index: 2590;} + +node[aerialway=station], +node[aerialway=cable_car], +node[aerialway=chair_lift], +node[aerialway=gondola], +node[aerialway=mixed_lift], +node[aerialway=drag_lift], +node[aerialway=j-bar], +node[aerialway=t-bar], +node[aerialway=magic_carpet], +node[aerialway=platter], +node[aerialway=rope_tow], +node[railway=level_crossing], +node[shop=supermarket], +area[shop=supermarket], +node[shop=car_repair][service=tyres], +area[shop=car_repair][service=tyres], +node[amenity=clinic], +area[amenity=clinic], +node[amenity=doctors], +area[amenity=doctors], +node[leisure=swimming_pool], +area[leisure=swimming_pool], +area[aeroway=heliport], +area[aeroway=helipad], +node[aeroway=heliport], +node[aeroway=helipad], +node[historic=archaeological_site], +area[historic=archaeological_site], +node[amenity=bank], +area[amenity=bank], +node[amenity=courthouse], +area[amenity=courthouse], +node[amenity=college], +area[amenity=college], +node[amenity=cinema], +area[amenity=cinema], +node[amenity=police], +area[amenity=police], +node[amenity=embassy], +area[amenity=embassy], +node[office=lawyer], +area[office=lawyer] +{z-index: 2600;} + +node[landuse=forest], +area[landuse=forest] +{z-index: 2650;} + +node[amenity=bus_station], +area[amenity=bus_station], +node[amenity=ferry_terminal], +node[man_made=lighthouse], +area[man_made=lighthouse], +node[barrier=border_control], +node[landuse=forest][boundary=national_park], +area[landuse=forest][boundary=national_park], +node[boundary=national_park], +area[boundary=national_park], +node[leisure=nature_reserve], +area[leisure=nature_reserve] +{z-index: 2700;} + +node[amenity=cafe], +area[amenity=cafe], +node[amenity=theatre], +area[amenity=theatre] +{z-index: 2790;} + +node[amenity=restaurant], +area[amenity=restaurant] +{z-index: 2788;} +node[amenity=fast_food], +area[amenity=fast_food] +{z-index: 2786;} +node[amenity=bar], +area[amenity=bar] +{z-index: 2784;} +node[amenity=pub], +area[amenity=pub] +{z-index: 2782;} + +node[railway=halt], +node[railway=station], +area[building=train_station], +node[railway=subway_entrance], +node[railway=tram_stop], +area[railway=tram_stop], +node[historic=monument], +area[historic=monument], +node[historic=memorial], +area[historic=memorial] +{z-index: 2800;} + +node[tourism=motel], +area[tourism=motel], +node[tourism=apartment], +area[tourism=apartment] +{z-index: 2812;} + +node[tourism=alpine_hut], +area[tourism=alpine_hut], +node[tourism=chalet], +area[tourism=chalet], +node[tourism=resort], +area[tourism=resort] +{z-index: 2814;} + +node[tourism=guest_house], +area[tourism=guest_house] +{z-index: 2816;} + +node[tourism=hostel], +area[tourism=hostel] +{z-index: 2818;} + +node[tourism=hotel], +area[tourism=hotel], +{z-index: 2820;} + +node[amenity=place_of_worship], +area[amenity=place_of_worship] +{z-index: 2832;} + +node[tourism=attraction], +area[tourism=attraction], +node[amenity=community_centre], +area[amenity=community_centre], +node[tourism=artwork] +{z-index: 2840;} +node[tourism=attraction], +area[tourism=attraction] +{z-index: 2842;} +node[tourism=gallery] +{z-index: 2844;} +node[tourism=museum], +area[tourism=museum], +{z-index: 2846;} +node[leisure=stadium], +area[leisure=stadium] +{z-index: 2848;} +node[tourism=viewpoint] +{z-index: 2850;} +node[tourism=zoo], +area[tourism=zoo] +{z-index: 2860;} + +node[historic=fort], +area[historic=fort], +node[historic=castle], +area[historic=castle], +{z-index: 2890;} + +node[railway=station][transport=subway], +node[amenity=hospital], +node[building=hospital], +area[building=hospital], +area[amenity=hospital], +node[amenity=pharmacy], +area[amenity=pharmacy] +{z-index: 2900;} + +node[barrier=toll_booth], +area[barrier=toll_booth] +{z-index: 2910;} + +node[shop=mall], +area[shop=mall] +{z-index: 2930;} + +node[highway=bus_stop], +area[highway=bus_stop], +node[public_transport=station], +area[public_transport=station], +{z-index: 3000;} + +area[aeroway=airport], +area[aeroway=aerodrome], +node[aeroway=airport], +node[aeroway=aerodrome], +{z-index: 3100;} + +/* 2. NATURAL */ + +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=spring], +area|z14-[natural=spring], +node|z16-[natural=beach], +area|z16-[natural=beach], +{text: name;text-color: @poi_label;text-position: center;text-offset: 5;} + +node|z12-[landuse=forest][boundary=national_park], +area|z12-[landuse=forest][boundary=national_park], +node|z12-[boundary=national_park], +area|z12-[boundary=national_park], +node|z12-[leisure=nature_reserve], +area|z12-[leisure=nature_reserve] +{text: name;text-color: @park_label;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;text-halo-radius:0.5;} + +node|z11[natural=cave_entrance], +area|z11[natural=cave_entrance] +{icon-image: cave-s.svg;icon-min-distance: 20;} +node|z12-[natural=cave_entrance], +area|z12-[natural=cave_entrance] +{icon-image: cave-s.svg;text-offset: 8;font-size: 10;} +node|z15-[natural=cave_entrance], +area|z15-[natural=cave_entrance] +{icon-image: cave-m.svg;text-offset: 10;font-size: 10;} +node|z17-[natural=cave_entrance], +area|z17-[natural=cave_entrance] +{icon-image: cave-l.svg;text-offset: 10;font-size: 11;} + +node|z11[waterway=waterfall], +area|z11[waterway=waterfall] +{icon-image: waterfall-s.svg;icon-min-distance: 15;} +node|z12-[waterway=waterfall], +area|z12-[waterway=waterfall] +{icon-image: waterfall-s.svg;text-offset: 10;font-size: 10;} +node|z15-[waterway=waterfall], +area|z15-[waterway=waterfall] +{icon-image: waterfall-m.svg;text-offset: 8;font-size: 10;} +node|z17-[waterway=waterfall], +area|z17-[waterway=waterfall] +{icon-image: waterfall-l.svg;text-offset: 10;font-size: 10;} +node|z10-[natural=volcano], +area|z10-[natural=volcano] +{icon-image: volcano-s.svg;text-offset: 10;font-size: 10;} +node|z15-[natural=volcano], +area|z15-[natural=volcano] +{icon-image: volcano-m.svg;text-offset: 8;font-size: 10;} +node|z17-[natural=volcano], +area|z17-[natural=volcano] +{icon-image: volcano-l.svg;text-offset: 10;font-size: 10;} + +node|z12[natural=peak][name], +area|z12[natural=peak][name], +{icon-image: peakt-s.svg;icon-min-distance: 10;text-offset: 5;text: name;text-color: @poi_label;text-position: center;} +node|z12-14[natural=peak][!name], +node|z12-14[natural=bare_rock][!name], +node|z12-14[natural=rock][!name], +area|z12-14[natural=peak][!name], +area|z12-14[natural=bare_rock][!name], +area|z12-14[natural=rock][!name] +{font-size: 0;} +node|z13[natural=peak][name], +area|z13[natural=peak][name], +{icon-image: peakt-s.svg;text-offset: 5;font-size: 9;} +node|z14[natural=peak][name], +area|z14[natural=peak][name], +{icon-image: peakt-s.svg;text-offset: 5;font-size: 10;} +node|z15-16[natural=peak], +node|z15-16[natural=bare_rock], +node|z15-16[natural=rock], +area|z15-16[natural=peak], +area|z15-16[natural=bare_rock], +area|z15-16[natural=rock] +{icon-image: peakt-m.svg;text-offset: 5;font-size: 10;} +node|z17-[natural=peak], +node|z17-[natural=bare_rock], +node|z17-[natural=rock], +area|z17-[natural=peak], +area|z17-[natural=bare_rock], +area|z17-[natural=rock] +{icon-image: peakt-l.svg;text-offset: 6;font-size: 11;} + +node|z16[natural=beach], +area|z16[natural=beach] +{icon-image: beach-m.svg;} +node|z17-[natural=beach], +area|z17-[natural=beach] +{icon-image: beach-l.svg;font-size: 11;} + +node|z11[landuse=forest][boundary=national_park], +area|z11[landuse=forest][boundary=national_park], +node|z11[boundary=national_park], +area|z11[boundary=national_park], +node|z11[leisure=nature_reserve], +area|z11[leisure=nature_reserve] +{icon-image: nparkf-s.svg;icon-min-distance: 20;} +node|z12-13[landuse=forest][boundary=national_park], +area|z12-13[landuse=forest][boundary=national_park], +node|z12-13[boundary=national_park], +area|z12-13[boundary=national_park], +node|z12-13[leisure=nature_reserve], +area|z12-13[leisure=nature_reserve] +{icon-image: nparkf-s.svg;text-offset: 6;font-size: 10;icon-min-distance: 12;} +node|z14[landuse=forest][boundary=national_park], +area|z14[landuse=forest][boundary=national_park], +node|z14[boundary=national_park], +area|z14[boundary=national_park], +node|z14[leisure=nature_reserve], +area|z14[leisure=nature_reserve] +{icon-image: nparkf-s.svg;text-offset: 8;font-size: 11;} +node|z15-16[landuse=forest][boundary=national_park], +area|z15-16[landuse=forest][boundary=national_park], +node|z15-16[boundary=national_park], +area|z15-16[boundary=national_park], +node|z15-16[leisure=nature_reserve], +area|z15-16[leisure=nature_reserve] +{icon-image: nparkf-m.svg;text-offset: 10;font-size: 12;text-halo-opacity: 0.9;} +node|z17-[landuse=forest][boundary=national_park], +area|z17-[landuse=forest][boundary=national_park], +node|z17-[boundary=national_park], +area|z17-[boundary=national_park], +node|z17-[leisure=nature_reserve], +area|z17-[leisure=nature_reserve] +{icon-image: nparkf-l.svg;text-offset: 10;font-size: 12;text-halo-opacity: 0.9;} + +node|z14[natural=spring], +area|z14[natural=spring] +{icon-image: drinking-water-s.svg;text-offset:6;font-size: 10;icon-min-distance: 24;} +node|z15-16[natural=spring], +area|z15-16[natural=spring] +{icon-image: drinking-water-m.svg;text-offset:8;font-size: 10;icon-min-distance: 24;} +node|z17-[natural=spring], +area|z17-[natural=spring] +{icon-image: drinking-water-l.svg;text-offset:8;font-size: 10;icon-min-distance: 24;} + +node|z18-[natural=tree] +{icon-image: tree-s.svg;} + +node|z15-16[amenity=drinking_water], +area|z15-16[amenity=drinking_water], +node|z15-16[amenity=water_point] , +area|z15-16[amenity=water_point] +{icon-image: drinking-water-m.svg;icon-min-distance: 36;} +node|z17-[amenity=drinking_water], +area|z17-[amenity=drinking_water], +node|z17-[amenity=water_point], +area|z17-[amenity=water_point], +{icon-image: drinking-water-l.svg;} + +/* 3. TRANSPORT */ + +node|z12-[railway=halt], +node|z14-[railway=station][transport=subway], +node|z16-[railway=subway_entrance] +{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.6;text-halo-color: @label_halo_light;} +node|z12-[railway=halt]::int_name, +node|z14-[railway=station][transport=subway]::int_name, +node|z16-[railway=subway_entrance]::int_name +{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.6;text-halo-color: @label_halo_light;} + +node|z12-[railway=station][transport=subway][city=moscow], +node|z12-[railway=station][transport=subway][city=spb], +node|z16-[railway=subway_entrance][city=moscow], +node|z17-[railway=tram_stop], +area|z17-[railway=tram_stop] +{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;} +node|z12-[railway=station][transport=subway][city=moscow]::int_name, +node|z12-[railway=station][transport=subway][city=spb]::int_name, +node|z16-[railway=subway_entrance][city=moscow]::int_name, +node|z17-[railway=tram_stop]::int_name, +area|z17-[railway=tram_stop]::int_name +{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;} +node|z17-[highway=bus_stop], +area|z17-[highway=bus_stop], +node|z17-[public_transport=station], +area|z17-[public_transport=station], +node|z14-[amenity=bus_station], +area|z14-[amenity=bus_station], +{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.9;text-halo-color: @label_halo_light;text-position: center;} +node|z17-[highway=bus_stop]::int_name, +area|z17-[highway=bus_stop]::int_name, +node|z17-[public_transport=station]::int_name, +area|z17-[public_transport=station]::int_name, +node|z14-[amenity=bus_station]::int_name, +area|z14-[amenity=bus_station]::int_name +{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.9;text-halo-color: @label_halo_light;text-position: center;} + +area|z10-[aeroway=airport], +area|z10-[aeroway=aerodrome], +node|z10-[aeroway=airport], +node|z10-[aeroway=aerodrome], +node|z15-[aerialway=station], +node|z15-[aerialway=cable_car], +node|z15-[aerialway=chair_lift], +node|z15-[aerialway=gondola], +node|z15-[aerialway=mixed_lift], +node|z15-[aerialway=drag_lift], +node|z15-[aerialway=j-bar], +node|z15-[aerialway=t-bar], +node|z15-[aerialway=magic_carpet], +node|z15-[aerialway=platter], +node|z15-[aerialway=rope_tow], +node|z16-[amenity=ferry_terminal], +{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;text-position: center;} +area|z12-[aeroway=airport]::int_name, +area|z12-[aeroway=aerodrome]::int_name, +node|z12-[aeroway=airport]::int_name, +node|z12-[aeroway=aerodrome]::int_name, +{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;text-position: center;} + +/* 3.1 Train Station */ + +/*check offset int_name*/ + +node|z11[railway=halt] +{icon-image: train-s.svg;icon-min-distance: 10;} +node|z12[railway=halt] +{icon-image: train-s.svg;text-offset: 6;font-size: 9;} +node|z12[railway=halt]::int_name +{text-offset: 6;font-size: 8;} +node|z13[railway=station], +node|z13[railway=halt], +area|z13[building=train_station], +{icon-image: train-s.svg;text-offset: 6;font-size: 10;} +node|z13[railway=station]::int_name, +node|z13[railway=halt]::int_name, +area|z13[building=train_station]::int_name, +{text-offset: 6;font-size: 9;} +node|z14[railway=station], +node|z14[railway=halt], +area|z14[building=train_station], +{icon-image: train-s.svg;text-offset: 6;font-size: 11;text-halo-opacity: 0.7;} +node|z14[railway=station]::int_name, +node|z14[railway=halt]::int_name, +area|z14[building=train_station]::int_name, +{text-offset: 6;font-size: 10;text-halo-opacity: 0.7;} +node|z15[railway=station], +node|z15[railway=halt], +area|z15[building=train_station], +{icon-image: train-m.svg;text-offset: 8;font-size: 12;text-halo-opacity: 0.8;} +node|z15[railway=station]::int_name, +node|z15[railway=halt]::int_name, +area|z15[building=train_station]::int_name, +{text-offset: 8;font-size: 10;text-halo-opacity: 0.8;} +node|z16[railway=station], +node|z16[railway=halt], +area|z16[building=train_station], +{icon-image: train-m.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;} +node|z16[railway=station]::int_name, +node|z16[railway=halt]::int_name, +area|z16[building=train_station]::int_name, +{text-offset: 8;font-size: 11;text-halo-opacity: 0.8;} +node|z17-[railway=station], +node|z17-[railway=halt], +area|z17-[building=train_station], +{icon-image: train-l.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.9;} +node|z17-[railway=station]::int_name, +node|z17-[railway=halt]::int_name, +area|z17-[building=train_station]::int_name, +{text-offset: 18;font-size: 12;text-halo-opacity: 0.9;} + +/* 3.2 Subway Station */ + +node|z13[railway=station][transport=subway] +{icon-image: subway-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway] +{icon-image: subway-s.svg;text-offset: 6;font-size: 11;text-halo-opacity: 0.7;icon-min-distance: 1;} +node|z14[railway=station][transport=subway]::int_name +{text-offset: 7;font-size: 9;text-halo-opacity: 0.7;icon-min-distance: 1;} +node|z15[railway=station][transport=subway] +{icon-image: subway-m.svg;text-offset: 7;font-size: 12;text-halo-opacity: 0.8;} +node|z15[railway=station][transport=subway]::int_name +{text-offset: 7;font-size: 10;text-halo-opacity: 0.8;} /*check*/ +node|z16[railway=station][transport=subway] +{icon-image: subway-m.svg;text-offset: 7;font-size: 13;text-halo-opacity: 0.8;} +node|z16[railway=station][transport=subway]::int_name +{text-offset: 7;font-size: 11;text-halo-opacity: 0.8;} /*check*/ +node|z17-[railway=station][transport=subway] +{icon-image: subway-l.svg;text-offset: 7;font-size: 13;text-halo-opacity: 0.9;} +node|z17-[railway=station][transport=subway]::int_name +{text-offset: 7;font-size: 11;text-halo-opacity: 0.9;} /*check*/ + +node|z17-[railway=subway_entrance] +{icon-image: subway-entrance-m.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.9;} +node|z17-[railway=subway_entrance]::int_name +{text-offset: 8;font-size: 11;text-halo-opacity: 0.9;} /*check*/ + +/* 3.2.1 Moscow Subway Station */ + +node|z11[railway=station][transport=subway][city=moscow] +{icon-image: subway-moscow-s.svg;icon-min-distance: 1;} +node|z12-13[railway=station][transport=subway][city=moscow] +{icon-image: subway-moscow-s.svg;text-offset: 5;font-size: 10;text-halo-opacity: 0.7;icon-min-distance: 1;} +node|z12-13[railway=station][transport=subway][city=moscow]::int_name +{text-offset: 20;font-size: 9;text-halo-opacity: 0.7;} +node|z14[railway=station][transport=subway][city=moscow] +{icon-image: subway-moscow-s.svg;text-offset: 8;font-size: 11;} +node|z14[railway=station][transport=subway][city=moscow]::int_name +{text-offset: 24;font-size: 9;} +node|z15[railway=station][transport=subway][city=moscow] +{icon-image: subway-moscow-m.svg;text-offset: 9;font-size: 12;} +node|z15[railway=station][transport=subway][city=moscow]::int_name +{text-offset: 24;font-size: 10;} + +/* +node[railway=station][transport=subway][city=moscow]check +{icon-image: subway-moscow-m.svg;text-offset: 9;font-size: 10;text-color: @district_label;text-halo-radius: 0;} +node[railway=station][transport=subway][city=moscow]::int_name +{text-offset: 24;font-size: 9;text-color: @district_label;text-halo-radius: 0;} check +*/ + +/* Moscow Subway Station entrance */ +node|z16[railway=subway_entrance][city=moscow] +{icon-image: subway-moscow-m.svg;text-offset: 10;font-size: 12;} +node|z16[railway=subway_entrance][city=moscow]::int_name +{text-offset: 25;font-size: 10;} +node|z17[railway=subway_entrance][city=moscow] +{icon-image: subway-moscow-m.svg;text-offset: 10;font-size: 12;} +node|z17[railway=subway_entrance][city=moscow]::int_name +{text-offset: 25;font-size: 11;} +node|z18-[railway=subway_entrance][city=moscow] +{icon-image: subway-moscow-m.svg;text-offset: 10;font-size: 13;} +node|z18-[railway=subway_entrance][city=moscow]::int_name +{text-offset: 25;font-size: 11;} + +/* 3.2.2 Saint Petersburg Subway Station */ + +node|z11[railway=station][transport=subway][city=spb] +{icon-image: subway-spb-s.svg;icon-min-distance: 1;} +node|z12[railway=station][transport=subway][city=spb] +{icon-image: subway-spb-s.svg;text-offset: 6;font-size: 10;text-halo-opacity: 0.6;} +node|z12[railway=station][transport=subway][city=spb]::int_name +{text-offset: 5;font-size: 9;text-halo-opacity: 0.6;} +node|z13[railway=station][transport=subway][city=spb] +{icon-image: subway-spb-s.svg;text-offset: 6;font-size: 11;text-halo-opacity: 0.6;} +node|z13[railway=station][transport=subway][city=spb]::int_name +{text-offset: 5;font-size: 10;text-halo-opacity: 0.6;} +node|z14[railway=station][transport=subway][city=spb] +{icon-image: subway-spb-s.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.7;} +node|z14[railway=station][transport=subway][city=spb]::int_name +{text-offset: 24;font-size: 10;text-halo-opacity: 0.7;} +node|z15[railway=station][transport=subway][city=spb] +{icon-image: subway-spb-m.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.8;} +node|z15[railway=station][transport=subway][city=spb]::int_name +{text-offset: 24;font-size: 10;text-halo-opacity: 0.8;} +/* +node[railway=station][transport=subway][city=spb] check +{icon-image: subway-spb-m.svg;text-offset: 8;font-size: 10;text-color: @district_label;text-halo-radius: 0;} +node[railway=station][transport=subway][city=spb]::int_name +{text-offset: 24;font-size: 9;text-color: @district_label;text-halo-radius: 0;} check +*/ + +/* Saint Petersburg Subway Station entrance */ + +node|z16[railway=subway_entrance][city=spb] +{icon-image: subway-spb-m.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;} +node|z16[railway=subway_entrance][city=spb]::int_name +{text-offset: 25;font-size: 11;text-halo-opacity: 0.8;} +node|z17[railway=subway_entrance][city=spb] +{icon-image: subway-spb-l.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;} +node|z17[railway=subway_entrance][city=spb]::int_name +{text-offset: 25;font-size: 11;text-halo-opacity: 0.8;} +node|z18-[railway=subway_entrance][city=spb] +{icon-image: subway-spb-l.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;} +node|z18-[railway=subway_entrance][city=spb]::int_name +{text-offset: 25;font-size: 12;text-halo-opacity: 0.8;} + +/* 3.2.3 Minsk Subway Station */ +node|z13[railway=station][transport=subway][city=minsk] {icon-image: subway-minsk-s.svg;text-offset: 4;font-size: 10;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=minsk] {icon-image: subway-minsk-s.svg;text-offset: 5;} +node|z15[railway=station][transport=subway][city=minsk] {icon-image: subway-minsk-m.svg;text-offset: 5;} +node|z16[railway=station][transport=subway][city=minsk] {icon-image: none.svg;font-size: 10;text: name;text-color: @district_label;text-halo-radius: 0;}/*check none*/ +node|z17-[railway=station][transport=subway][city=minsk] {icon-image: none.svg;font-size: 10;text: name;text-color: @district_label;text-halo-radius: 0;}/*check none*/ +node|z17-[railway=subway_entrance][city=minsk] {icon-image: subway-minsk-m.svg;text-offset: 6;font-size: 12;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;} +node|z17[railway=subway_entrance][city=minsk] {icon-image: subway-minsk-m.svg;font-size: 13;} +node|z18-[railway=subway_entrance][city=minsk] {icon-image: subway-minsk-m.svg;font-size: 13;} + +/* 3.2.4 Kiev Subway Station */ +node|z13[railway=station][transport=subway][city=kiev] {icon-image: subway-kiev-s.svg;text-offset: 8; z-index: 2;font-size: 10;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=kiev] {icon-image: subway-kiev-s.svg;} +node|z15[railway=station][transport=subway][city=kiev] {icon-image: subway-kiev-m.svg;} +node|z17-[railway=station][transport=subway][city=kiev] {icon-image: none.svg;font-size: 10;text: name;text-color: @district_label;text-halo-radius: 0;}/*check none*/ +node[railway=subway_entrance][city=kiev] {icon-image: subway-kiev-m.svg;text-offset: 6;z-index: 2;font-size: 12;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;} +node|z17[railway=subway_entrance][city=kiev] {icon-image: subway-kiev-m.svg;font-size: 13;} +node|z18-[railway=subway_entrance][city=kiev] {icon-image: subway-kiev-m.svg;font-size: 13;} + +/* 3.2.5 London Subway Station */ +node|z13[railway=station][transport=subway][city=london] {icon-image: subway-london-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=london] {icon-image: subway-london-s.svg;} +node|z15[railway=station][transport=subway][city=london] {icon-image: subway-london-m.svg;} +node|z17-[railway=station][transport=subway][city=london] {icon-image: subway-london-m.svg;} +node|z17[railway=subway_entrance][city=london] {icon-image: subway-london-s.svg;} +node|z18-[railway=subway_entrance][city=london] {icon-image: subway-london-m.svg;} + +/* 3.2.6 Paris Subway Station */ +node|z13[railway=station][transport=subway][city=paris] {icon-image: subway-paris-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=paris] {icon-image: subway-paris-s.svg;} +node|z15[railway=station][transport=subway][city=paris] {icon-image: subway-paris-m.svg;} +node|z17-[railway=station][transport=subway][city=paris] {icon-image: subway-paris-m.svg;} +node|z17-[railway=subway_entrance][city=paris] {icon-image: subway-paris-s.svg;} + +/* 3.2.7 Barselona Subway Station */ +node|z13[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-s.svg;} +node|z15[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-m.svg;} +node|z17-[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-m.svg;} +node|z17[railway=subway_entrance][city=barcelona] {icon-image: subway-barcelona-s.svg;} +node|z18-[railway=subway_entrance][city=barcelona] {icon-image: subway-barcelona-m.svg;} + +/* 3.2.8 Madrid Subway Station */ +node|z13[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-s.svg;} +node|z15[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-m.svg;} +node|z17-[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-m.svg;} +node|z17[railway=subway_entrance][city=madrid] {icon-image: subway-madrid-s.svg;} +node|z18-[railway=subway_entrance][city=madrid] {icon-image: subway-madrid-m.svg;} + +/* 3.2.9 Berlin Subway Station*/ +node|z13[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-s.svg;} +node|z15[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-m.svg;} +node|z17-[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-m.svg;} +node|z17-[railway=subway_entrance][city=berlin] {icon-image: subway-berlin-s.svg;} + +/* 3.2.10 Roma Subway Station */ +node|z13[railway=station][transport=subway][city=roma] {icon-image: subway-rome-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=roma] {icon-image: subway-rome-s.svg;} +node|z15[railway=station][transport=subway][city=roma] {icon-image: subway-rome-m.svg;} +node|z16[railway=station][transport=subway][city=roma] {icon-image: subway-rome-m.svg;} +node|z17-[railway=station][transport=subway][city=roma] {icon-image: none.svg;text: name;text-color: @district_label;text-halo-radius: 0;} +node|z17-[railway=subway_entrance][city=roma] {icon-image: subway-rome-m.svg;} + +/* 3.2.11 New York Subway Station */ +node|z13[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-s.svg;icon-min-distance: 1;} +node|z14[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-s.svg;} +node|z15[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-m.svg;} +node|z17-[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-l.svg;} +node|z17-[railway=subway_entrance][city=newyork] {icon-image: subway-newyork-s.svg;} + +/* 3.3 Tram Station */ + +node|z14[railway=tram_stop], +{icon-image: tram-s.svg;} +node|z15-16[railway=tram_stop], +area|z15-16[railway=tram_stop] +{icon-image: tram-m.svg;} +node|z17[railway=tram_stop], +area|z17[railway=tram_stop] +{icon-image: tram-l.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.9;} +node|z17-[railway=tram_stop]::int_name, +area|z17-[railway=tram_stop]::int_name +{text-offset: 8;font-size: 10;text-halo-opacity: 0.9;} /*check*/ +node|z18-[railway=tram_stop], +area|z18-[railway=tram_stop] +{icon-image: tram-l.svg;text-offset: 8;font-size: 12;text-halo-opacity: 0.9;} + +/* 3.4 Bus Station */ + +node|z12-13[amenity=bus_station], +area|z12-13[amenity=bus_station] +{icon-image: bus-s.svg;icon-min-distance: 1;} +node|z14[amenity=bus_station], +area|z14[amenity=bus_station] +{icon-image: bus-s.svg;text-offset: 6;font-size: 10;text-halo-opacity: 0.8;} +node|z15-16[amenity=bus_station], +area|z15-16[amenity=bus_station] +{icon-image: bus-m.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.8;} +node|z15-16[amenity=bus_station]::int_name, +area|z15-16[amenity=bus_station]::int_name +{text-offset: 8;font-size: 9;text-halo-opacity: 0.8;} +node|z17[amenity=bus_station], +area|z17[amenity=bus_station] +{icon-image: bus-l.svg;text-offset: 8;font-size: 11;} +node|z17[amenity=bus_station]::int_name, +area|z17[amenity=bus_station]::int_name +{text-offset: 8;font-size: 9;} +node|z18[amenity=bus_station], +area|z18[amenity=bus_station] +{icon-image: bus-l.svg;text-offset: 8;font-size: 12;} +node|z18[amenity=bus_station]::int_name, +area|z18[amenity=bus_station]::int_name +{text-offset: 8;font-size: 10;} +node|z19-[amenity=bus_station], +area|z19-[amenity=bus_station] +{icon-image: bus-l.svg;text-offset: 10;font-size: 12;} +node|z19-[amenity=bus_station]::int_name, +area|z19-[amenity=bus_station]::int_name +{text-offset: 10;font-size: 10;} + +node|z16[highway=bus_stop], +area|z16[highway=bus_stop] +{icon-image: bus-m.svg;} +node|z17-[highway=bus_stop], +area|z17-[highway=bus_stop], +node|z18-[public_transport=station], +area|z18-[public_transport=station] +{icon-image: bus-l.svg;text-offset: 10;font-size: 11;} +node|z18-19[highway=bus_stop]::int_name, +area|z18-19[highway=bus_stop]::int_name, +node|z18-19[public_transport=station]::int_name, +area|z18-19[public_transport=station]::int_name +{icon-image: bus-l.svg;text-offset: 10;font-size: 9;} + +/* 3.5 Ferry terminal */ + +node|z11-12[amenity=ferry_terminal] +{icon-image: ship-s.svg;icon-min-distance: 12;} +node|z13-14[amenity=ferry_terminal] +{icon-image: ship-s.svg;} +node|z15[amenity=ferry_terminal] +{icon-image: ship-m.svg;} +node|z16[amenity=ferry_terminal] +{icon-image: ship-m.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.8;} +node|z17-[amenity=ferry_terminal] +{icon-image: ship-l.svg;text-offset: 10;font-size: 12;} + +/* 3.6 Airport */ + +area|z10[aeroway=airport][aerodrome=international], +area|z10[aeroway=aerodrome][aerodrome=international], +node|z10[aeroway=airport][aerodrome=international], +node|z10[aeroway=aerodrome][aerodrome=international], +{icon-image: airport-s.svg;text-offset: 7;font-size: 10;fill-opacity: 1;} +area|z11-14[aeroway=airport][aerodrome=international], +area|z11-14[aeroway=aerodrome][aerodrome=international], +node|z11-14[aeroway=airport][aerodrome=international], +node|z11-14[aeroway=aerodrome][aerodrome=international], +area|z12-14[aeroway=airport], +node|z12-14[aeroway=airport], +area|z12-14[aeroway=aerodrome], +node|z12-14[aeroway=aerodrome], +{icon-image: airport-m.svg;text-offset: 7;font-size: 11;-x-me-icon-priority: 3100;} +area|z12-14[aeroway=airport]::int_name, +node|z12-14[aeroway=airport]::int_name, +area|z12-14[aeroway=aerodrome]::int_name, +node|z12-14[aeroway=aerodrome]::int_name, +{font-size: 10;} +area|z15-16[aeroway=airport], +node|z15-16[aeroway=airport], +area|z15-16[aeroway=aerodrome], +node|z15-16[aeroway=aerodrome], +{icon-image: airport-m.svg;text-offset: 7;font-size: 12;} +area|z15-16[aeroway=airport]::int_name, +node|z15-16[aeroway=airport]::int_name, +area|z15-16[aeroway=aerodrome]::int_name, +node|z15-16[aeroway=aerodrome]::int_name, +{font-size: 11;} +area|z17-[aeroway=airport], +node|z17-[aeroway=airport], +area|z17-[aeroway=aerodrome], +node|z17-[aeroway=aerodrome], +{icon-image: airport-l.svg;text-offset: 7;font-size: 12;} +area|z17-[aeroway=airport]::int_name, +node|z17-[aeroway=airport]::int_name, +area|z17-[aeroway=aerodrome]::int_name, +node|z17-[aeroway=aerodrome]::int_name, +{font-size: 11;} + +area|z17-[aeroway=heliport], +area|z17-[aeroway=helipad], +node|z17-[aeroway=heliport], +node|z17-[aeroway=helipad] +{icon-image: helipad-l.svg;text-offset: 10;font-size: 10;text: name;text-color: @poi_label;} + +/* 3.7 Aerialway */ + +node|z12-13[aerialway=station], +node|z12-13[aerialway=cable_car], +node|z12-13[aerialway=chair_lift], +node|z12-13[aerialway=gondola], +node|z12-13[aerialway=mixed_lift] +{icon-image: cable-car-s.svg;icon-min-distance: 10;} +node|z14[aerialway=station], +node|z14[aerialway=cable_car], +node|z14[aerialway=chair_lift], +node|z14[aerialway=gondola], +node|z14[aerialway=mixed_lift] +{icon-image: cable-car-s.svg;} +node|z15-16[aerialway=station], +node|z15-16[aerialway=cable_car], +node|z15-16[aerialway=chair_lift], +node|z15-16[aerialway=gondola], +node|z15-16[aerialway=mixed_lift], +node|z15-16[aerialway=drag_lift], +node|z15-16[aerialway=j-bar], +node|z15-16[aerialway=t-bar], +node|z15-16[aerialway=magic_carpet], +node|z15-16[aerialway=platter], +node|z15-16[aerialway=rope_tow], +{icon-image: cable-car-m.svg;text-offset: 6;font-size: 10;} +node|z17-[aerialway=station], +node|z17-[aerialway=cable_car], +node|z17-[aerialway=chair_lift], +node|z17-[aerialway=gondola], +node|z17-[aerialway=mixed_lift], +node|z17-[aerialway=drag_lift], +node|z17-[aerialway=j-bar], +node|z17-[aerialway=t-bar], +node|z17-[aerialway=magic_carpet], +node|z17-[aerialway=platter], +node|z17-[aerialway=rope_tow], +{icon-image: cable-car-l.svg;text-offset: 8;font-size: 12;} + +node|z17-[railway=level_crossing] +{icon-image: railway-crossing.svg;} + +/* 4.TOURISM */ + +/* 4.1 Main POI */ + +node|z12-[historic=fort], +area|z12-[historic=fort], +node|z12-[historic=castle], +area|z12-[historic=castle], +node|z13-[historic=monument], +area|z13-[historic=monument], +node|z13-[tourism=museum], +area|z13-[tourism=museum], +node|z13-[tourism=zoo], +area|z13-[tourism=zoo], +node|z14-[amenity=theatre], +area|z14-[amenity=theatre], +node|z14-[tourism=attraction], +area|z14-[tourism=attraction], +node|z14-[amenity=community_centre], +area|z14-[amenity=community_centre], +node|z14-[tourism=viewpoint], +node|z15-[historic=memorial], +area|z15-[historic=memorial], +node|z15-[tourism=gallery], +area|z15-[tourism=gallery], +node|z15-[tourism=artwork], +node|z16-[tourism=information], +node|z16-[historic=boundary_stone], +area|z16-[historic=boundary_stone], +node|z16-[historic=wayside_cross], +area|z16-[historic=wayside_cross], +node|z16-[historic=ship], +area|z16-[historic=ship], +node|z16-[historic=tomb], +area|z16-[historic=tomb], +node|z16-[historic=museum], +area|z16-[historic=museum], +node|z17-[historic=ruins], +area|z17-[historic=ruins], +node|z17-[historic=wayside_shrine], +area|z17-[historic=wayside_shrine], +node|z17-[historic=archaeological_site], +area|z17-[historic=archaeological_site] +{text: name;text-offset: 10;font-size: 10;text-color: @poi_label;} + +node|z12-14[historic=fort], +area|z12-14[historic=fort] +node|z12-14[historic=castle], +area|z12-14[historic=castle] +{icon-image: remains-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z15[historic=fort], +area|z15[historic=fort] +node|z15[historic=castle], +area|z15[historic=castle] +{icon-image: remains-m.svg;icon-min-distance: 5;} +node|z16[historic=fort], +area|z16[historic=fort] +node|z16[historic=castle], +area|z16[historic=castle] +{icon-image: remains-m.svg;text-offset: 12;} +node|z17-[historic=ruins], +area|z17-[historic=ruins] +node|z17-[historic=fort], +area|z17-[historic=fort] +node|z17-[historic=castle], +area|z17-[historic=castle], +node|z17-[historic=archaeological_site], +area|z17-[historic=archaeological_site] +{icon-image: remains-l.svg;} + +node|z13-14[historic=monument], +area|z13-14[historic=monument] +{icon-image: monument-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z15[historic=monument], +area|z15[historic=monument] +node|z15[historic=memorial], +area|z15[historic=memorial] +{icon-image: monument-m.svg;icon-min-distance: 24;} +node|z16[historic=monument], +area|z16[historic=monument] +node|z16[historic=memorial], +area|z16[historic=memorial] +{icon-image: monument-m.svg;icon-min-distance: 12;} +node|z17-[historic=memorial], +area|z17-[historic=memorial] +node|z17-[historic=monument], +area|z17-[historic=monument] +{icon-image: monument-l.svg;} + +node|z13-14[tourism=museum], +area|z13-14[tourism=museum] +{icon-image: museum-s.svg;icon-min-distance: 16;} +node|z15[tourism=museum], +area|z15[tourism=museum] +{icon-image: museum-m.svg;icon-min-distance: 24;} +node|z16[tourism=museum], +area|z16[tourism=museum] +node|z16[historic=museum], +area|z16[historic=museum] +{icon-image: museum-m.svg;text-offset: 12;icon-min-distance: 12;} +node|z17-[tourism=museum], +area|z17-[tourism=museum] +node|z17-[historic=museum], +area|z17-[historic=museum] +{icon-image: museum-l.svg;} + +node|z15[tourism=gallery] +{icon-image: gallery-m.svg;icon-min-distance: 8;} /* <-- <-- не показывается, непонятно почему, позже разобраться */ +node|z16[tourism=gallery], +area|z16[tourism=gallery] +{icon-image: gallery-m.svg;text-offset: 12;icon-min-distance: 12;} +node|z17-[tourism=gallery], +area|z17-[tourism=gallery] +{icon-image: gallery-l.svg;} + +node|z14[amenity=theatre], +area|z14[amenity=theatre] +{icon-image: theatre-s.svg;text-offset: 6;icon-min-distance: 8;} +node|z16[amenity=theatre], +area|z16[amenity=theatre] +{icon-image: theatre-m.svg;icon-min-distance: 10;} +node|z17[amenity=theatre], +area|z17[amenity=theatre] +{icon-image: theatre-l.svg;} +node|z18-[amenity=theatre], +area|z18-[amenity=theatre] +{icon-image: theatre-l.svg;font-size: 11;} + +node|z13-14[tourism=zoo], +area|z13-14[tourism=zoo] +{icon-image: zoo-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z15[tourism=zoo], +area|z15[tourism=zoo] +{icon-image: zoo-m.svg;icon-min-distance: 8;} +node|z16[tourism=zoo], +area|z16[tourism=zoo] +{icon-image: zoo-m.svg;text-offset: 12;icon-min-distance: 8;} +node|z17-[tourism=zoo], +area|z17-[tourism=zoo] +{icon-image: zoo-l.svg;} + +node|z14[tourism=viewpoint] +{icon-image: viewpoint-s.svg;text-offset: 6;icon-min-distance: 8;} +node|z15-16[tourism=viewpoint] +{icon-image: viewpoint-m.svg;icon-min-distance: 8;} +node|z17-[tourism=viewpoint] +{icon-image: viewpoint-l.svg;} + +node|z16[tourism=information] +{icon-image: information-m.svg;text-offset: 6;icon-min-distance: 10;} +node|z17-[tourism=information] +{icon-image: information-l.svg;text-offset: 6;} + +node|z16[historic=boundary_stone], +area|z16[historic=boundary_stone] +node|z16[historic=wayside_cross], +area|z16[historic=wayside_cross] +{icon-image: monument-m.svg;font-size: 11;;icon-min-distance: 8;} +node|z16[historic=ship], +area|z16[historic=ship] +{icon-image: historic-ship-m.svg;font-size: 11;icon-min-distance: 8;} +node|z16[historic=tomb], +area|z16[historic=tomb] +{icon-image: tomb-m.svg;font-size: 11;icon-min-distance: 8;} +node|z16[historic=wayside_shrine], +area|z16[historic=wayside_shrine] +{icon-image: wayside_shrine-m.svg;font-size: 11;icon-min-distance: 8;} + +node|z17-[historic=boundary_stone], +area|z17-[historic=boundary_stone], +node|z17-[historic=wayside_cross], +area|z17-[historic=wayside_cross] +{icon-image: monument-l.svg;font-size: 11;icon-min-distance: 8;} +node|z17-[historic=ship], +area|z17-[historic=ship] +{icon-image: historic-ship-l.svg;font-size: 11;icon-min-distance: 8;} +node|z17-[historic=tomb], +area|z17-[historic=tomb] +{icon-image: tomb-l.svg;font-size: 11;icon-min-distance: 8;} +node|z17-[historic=wayside_shrine], +area|z17-[historic=wayside_shrine] +{icon-image: wayside_shrine-l.svg;font-size: 11;icon-min-distance: 8;} + +node|z15[tourism=artwork] +{icon-image: tourism-m.svg;icon-min-distance: 8;} +node|z16[tourism=artwork] +{icon-image: tourism-m.svg;icon-min-distance: 28;} +node|z14[tourism=attraction], +area|z14[tourism=attraction] +{icon-image: tourism-s.svg;icon-min-distance: 12;} +node|z15[tourism=attraction], +area|z15[tourism=attraction ] +{icon-image: tourism-m.svg;icon-min-distance: 36;} +node|z16[tourism=attraction], +area|z16[tourism=attraction] +{icon-image: tourism-m.svg;icon-min-distance: 36} +node|z17-[tourism=artwork] +node|z17-[tourism=attraction], +area|z17-[tourism=attraction] +{icon-image: tourism-l.svg;icon-min-distance: 24;} + +node|z14[amenity=community_centre], +area|z14[amenity=community_centre] +{icon-image: tourism-s.svg;icon-min-distance: 8;} +node|z15[amenity=community_centre], +area|z15[amenity=community_centre] +{icon-image: tourism-m.svg;icon-min-distance: 24;} +node|z16[amenity=community_centre], +area|z16[amenity=community_centre] +{icon-image: tourism-m.svg;icon-min-distance: 16} + +/* 4.2 Apartament */ + +node|z14-[tourism=hotel], +node|z14-[tourism=hostel], +node|z14-[tourism=guest_house], +area|z14-[tourism=guest_house], +node|z14-[tourism=alpine_hut], +area|z14-[tourism=alpine_hut], +node|z14-[tourism=chalet], +area|z14-[tourism=chalet], +node|z14-[tourism=resort], +area|z14-[tourism=resort], +node|z14-[tourism=motel], +area|z14-[tourism=motel], +node|z14-[tourism=apartment], +area|z14-[tourism=apartment], +{text: name;text-offset: 10;font-size: 10; text-color: @poi_label;text-halo-color: @halo_park_label;text-halo-radius: 0.5;text-halo-opacity: 0.8;} +node|z15-[tourism=camp_site], +area|z15-[tourism=camp_site], +node|z16-[tourism=picnic_site], +area|z16-[tourism=picnic_site], +node|z16-[amenity=shelter], +area|z16-[amenity=shelter], +node|z16-[tourism=caravan_site], +area|z16-[tourism=caravan_site], +{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;} + +node|z14[tourism=hotel] +{icon-image: hotel-s.svg;text-offset: 6;icon-min-distance: 24;} +node|z14[tourism=hostel] +{icon-image: hotel-s.svg;text-offset: 6;icon-min-distance: 24;} +node|z14[tourism=guest_house], +area|z14[tourism=guest_house] +{icon-image: motel-s.svg;text-offset: 6;icon-min-distance: 24;} +node|z14[tourism=alpine_hut], +area|z14[tourism=alpine_hut], +node|z14[tourism=chalet], +area|z14[tourism=chalet], +node|z14[tourism=resort], +area|z14[tourism=resort] +{icon-image: alpine_hut-s.svg;text-offset: 6;icon-min-distance: 24;} +node|z14[tourism=motel], +area|z14[tourism=motel], +node|z14[tourism=apartment], +area|z14[tourism=apartment] +{icon-image: motel-s.svg;text-offset: 6;icon-min-distance: 24;} + +node|z15[tourism=hotel] +{icon-image: hotel-m.svg;icon-min-distance: 32;} +node|z15[tourism=hostel] +{icon-image: hotel-m.svg;icon-min-distance: 32;} +node|z15[tourism=guest_house], +area|z15[tourism=guest_house] +{icon-image: motel-m.svg;icon-min-distance: 32;} +node|z15[tourism=alpine_hut], +area|z15[tourism=alpine_hut], +node|z15[tourism=chalet], +area|z15[tourism=chalet], +node|z15[tourism=resort], +area|z15[tourism=resort] +{icon-image: alpine_hut-m.svg;icon-min-distance: 32;} +node|z15[tourism=motel], +area|z15[tourism=motel], +node|z15[tourism=apartment], +area|z15[tourism=apartment] +{icon-image: motel-m.svg;icon-min-distance: 32;} + +node|z16[tourism=hotel] +{icon-image: hotel-m.svg;icon-min-distance: 24;} +node|z16[tourism=hostel] +{icon-image: hotel-m.svg;icon-min-distance: 24;} +node|z16[tourism=guest_house], +area|z16[tourism=guest_house] +{icon-image: motel-m.svg;icon-min-distance: 24;} +node|z16[tourism=alpine_hut], +area|z16[tourism=alpine_hut], +node|z16[tourism=chalet], +area|z16[tourism=chalet], +node|z16[tourism=resort], +area|z16[tourism=resort] +{icon-image: alpine_hut-m.svg;icon-min-distance: 24;} +node|z16[tourism=motel], +area|z16[tourism=motel], +node|z16[tourism=apartment], +area|z16[tourism=apartment] +{icon-image: motel-m.svg;icon-min-distance: 24;} + +node|z17[tourism=hotel] +{icon-image: hotel-l.svg;icon-min-distance: 16;} +node|z17[tourism=hostel] +{icon-image: hotel-l.svg;icon-min-distance: 16;} +node|z17[tourism=guest_house], +area|z17[tourism=guest_house] +{icon-image: motel-l.svg;icon-min-distance: 16;} +node|z17[tourism=alpine_hut], +area|z17[tourism=alpine_hut], +node|z17[tourism=chalet], +area|z17[tourism=chalet], +node|z17[tourism=resort], +area|z17[tourism=resort] +{icon-image: alpine_hut-l.svg;icon-min-distance: 16;} +node|z17[tourism=motel], +area|z17[tourism=motel], +node|z17[tourism=apartment], +area|z17[tourism=apartment] +{icon-image: motel-l.svg;icon-min-distance: 16;} + +node|z18-[tourism=hotel] +{icon-image: hotel-l.svg;} +node|z18-[tourism=hostel] +{icon-image: hotel-l.svg;} +node|z18-[tourism=guest_house], +area|z18-[tourism=guest_house] +{icon-image: motel-l.svg;} +node|z18-[tourism=alpine_hut], +area|z18-[tourism=alpine_hut], +node|z18-[tourism=chalet], +area|z18-[tourism=chalet], +node|z18-[tourism=resort], +area|z18-[tourism=resort] +{icon-image: alpine_hut-l.svg;} +node|z18-[tourism=motel], +area|z18-[tourism=motel], +node|z18-[tourism=apartment], +area|z18-[tourism=apartment] +{icon-image: motel-l.svg;} + +node|z15-16[tourism=camp_site], +area|z15-16[tourism=camp_site] +{icon-image: campsite-m.svg;icon-min-distance: 12;} +node|z17-[tourism=camp_site], +area|z17-[tourism=camp_site] +{icon-image: campsite-l.svg;} +node|z16-[tourism=picnic_site], +area|z16-[tourism=picnic_site] +{icon-image: picnic-m.svg;icon-min-distance: 10;} +node|z17-[tourism=picnic_site], +area|z17-[tourism=picnic_site] +{icon-image: picnic-l.svg;} +node|z16-[amenity=shelter], +area|z16-[amenity=shelter] +{icon-image: picnic-m.svg;icon-min-distance: 10;} +node|z17-[amenity=shelter], +area|z17-[amenity=shelter] +{icon-image: picnic-l.svg;} + +node|z16[tourism=caravan_site], +area|z16[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] +{icon-image: caravan_site-l.svg;font-size: 11;icon-min-distance: 20;} +node|z18-[tourism=caravan_site], +area|z18-[tourism=caravan_site] +{icon-image: caravan_site-l.svg;font-size: 11;} + +/* 4.3 Food */ +node|z15-[amenity=cafe], +area|z15-[amenity=cafe], +node|z15-[amenity=restaurant], +area|z15-[amenity=restaurant], +node|z15-[amenity=fast_food], +area|z15-[amenity=fast_food], +node|z15-[amenity=bar], +area|z15-[amenity=bar], +node|z15-[amenity=pub], +area|z15-[amenity=pub], +{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;} + +node|z15[amenity=cafe], +area|z15[amenity=cafe] +{icon-image: cafe-m.svg;icon-min-distance: 12;} +node|z15[amenity=restaurant], +area|z15[amenity=restaurant] +{icon-image: restaurant-m.svg;icon-min-distance: 28;} +node|z15[amenity=fast_food], +area|z15[amenity=fast_food] +{icon-image: fastfood-m.svg;icon-min-distance: 28;} +node|z15[amenity=bar], +area|z15[amenity=bar] +{icon-image: beer-m.svg;icon-min-distance: 28;} +node|z15[amenity=pub], +area|z15[amenity=pub] +{icon-image: beer-m.svg;icon-min-distance: 28;} + +node|z16[amenity=cafe], +area|z16[amenity=cafe] +{icon-image: cafe-m.svg;icon-min-distance: 12;} +node|z16[amenity=restaurant], +area|z16[amenity=restaurant] +{icon-image: restaurant-m.svg;icon-min-distance: 12;} +node|z16[amenity=fast_food], +area|z16[amenity=fast_food] +{icon-image: fastfood-m.svg;icon-min-distance: 12;} +node|z16[amenity=bar], +area|z16[amenity=bar] +{icon-image: beer-m.svg;icon-min-distance: 12;} +node|z16[amenity=pub], +area|z16[amenity=pub] +{icon-image: beer-m.svg;icon-min-distance: 12;} + +node|z17[amenity=cafe], +area|z17[amenity=cafe] +{icon-image: cafe-l.svg;icon-min-distance: 12;} +node|z17[amenity=restaurant], +area|z17[amenity=restaurant] +{icon-image: restaurant-l.svg;icon-min-distance: 12;} +node|z17[amenity=fast_food], +area|z17[amenity=fast_food] +{icon-image: fastfood-l.svg;icon-min-distance: 12;} +node|z17[amenity=bar], +area|z17[amenity=bar] +{icon-image: beer-l.svg;icon-min-distance: 12;} +node|z17[amenity=pub], +area|z17[amenity=pub] +{icon-image: beer-l.svg;icon-min-distance: 12;} + +node|z18-[amenity=cafe], +area|z18-[amenity=cafe] +{icon-image: cafe-l.svg;} +node|z18-[amenity=restaurant], +area|z18-[amenity=restaurant] +{icon-image: restaurant-l.svg;} +node|z18-[amenity=fast_food], +area|z18-[amenity=fast_food] +{icon-image: fastfood-l.svg;} +node|z18-[amenity=bar], +area|z18-[amenity=bar] +{icon-image: beer-l.svg;} +node|z18-[amenity=pub], +area|z18-[amenity=pub] +{icon-image: beer-l.svg;} + +/* 5.AMENITY (infrastructure) */ + + +node|z13-[leisure=stadium], +area|z13-[leisure=stadium], +node|z14-[barrier=toll_booth], +area|z14-[barrier=toll_booth], +node|z14-[amenity=university], +area|z14-[amenity=university], +node|z14-[amenity=place_of_worship], +area|z14-[amenity=place_of_worship], +node|z14-[man_made=lighthouse], +area|z14-[man_made=lighthouse], +node|z15-[amenity=hospital], +node|z15-[landuse=landfill], +area|z15-[landuse=landfill], +node|z15-[barrier=border_control], +node|z16-[building=hospital], +area|z16-[building=hospital], +node|z16-[amenity=veterinary], +area|z16-[amenity=veterinary], +node|z16-[amenity=fountain], +area|z16-[amenity=fountain], +node|z16-[leisure=water_park], +area|z16-[leisure=water_park], +line|z16-[barrier=block], +line|z16-[barrier=bollard], +line|z16-[barrier=entrance], +line|z16-[barrier=gate], +line|z16-[barrier=stile], +line|z16-[power=tower], +node|z16-[amenity=nightclub], +area|z16-[amenity=nightclub], +node|z16-[amenity=bank], +area|z16-[amenity=bank], +node|z16-[amenity=taxi], +area|z16-[amenity=taxi], +node|z16-[barrier=lift_gate], +area|z16-[barrier=lift_gate], +node|z16-[leisure=dog_park], +area|z16-[leisure=dog_park], +node|z16-[leisure=water_park], +area|z16-[leisure=water_park], +node|z16-[man_made=windmill], +area|z16-[man_made=windmill], +node|z17-[amenity=pharmacy], +area|z17-[amenity=pharmacy], +node|z17-[amenity=clinic], +area|z17-[amenity=clinic], +node|z17-[amenity=doctors], +area|z17-[amenity=doctors], +node|z17-[amenity=dentist], +area|z17-[amenity=dentist], +node|z17-[amenity=casino], +area|z17-[amenity=casino], +node|z17-[amenity=courthouse], +area|z17-[amenity=courthouse], +node|z17-[amenity=kindergarten], +area|z17-[amenity=kindergarten], +node|z17-[amenity=childcare], +area|z17-[amenity=childcare], +node|z17-[amenity=school], +area|z17-[amenity=school], +node|z17-[amenity=college], +area|z17-[amenity=college], +node|z17-[amenity=cinema], +area|z17-[amenity=cinema], +node|z17-[amenity=police], +area|z17-[amenity=police], +node|z17-[amenity=embassy], +area|z17-[amenity=embassy], +node|z17-[office=lawyer], +area|z17-[office=lawyer], +node|z17-[vending=parking_tickets], +area|z17-[vending=parking_tickets], +node|z17-[amenity=bicycle_rental], +area|z17-[amenity=bicycle_rental], +node|z17-[amenity=post_office], +node|z17-[power=station], +area|z17-[power=station], +node|z17-[power=substation], +area|z17-[power=substation], +node|z17-[amenity=vending_machine], +area|z17-[amenity=vending_machine], +node|z17-[aeroway=gate], +area|z17-[aeroway=gate], +node|z17-[sport], +area|z17-[sport], +node|z17-[leisure], +node|z18-[amenity=post_box], +area|z18-[amenity=post_box], +node|z18-[amenity=fire_station], +area|z18-[amenity=fire_station], +node|z18-[amenity=toilets], +area|z18-[amenity=toilets], +node|z18-[amenity=atm], +area|z18-[amenity=atm], +node|z18-[amenity=bureau_de_change], +node|z18-[amenity=library], +node|z18-[amenity=waste_disposal], +area|z18-[amenity=waste_disposal], +node|z18-[amenity=hunting_stand], +area|z18-[amenity=hunting_stand], +node|z18-[man_made=chimney], +area|z18-[man_made=chimney], +node|z18-[amenity=bbq], +area|z18-[amenity=bbq], +node|z18-[tourism], +area|z18-[tourism], +node|z18-[office], +area|z18-[office], +node|z18-[craft], +area|z18-[craft], +node|z19-[amenity], +area|z19-[amenity], +{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;} + +/* POI */ + +node|z18-[tourism], +area|z18-[tourism] +{font-size: 11;text-offset: 12;} +node|z18-[office], +area|z18-[office] +{icon-image: office-l.svg;font-size: 11;} + +node|z18-[craft], +area|z18-[craft] +{icon-image: hand-l.svg;font-size: 11;} + +/* 5.1 Hospital */ + +area|z14[amenity=hospital] +{icon-image: hospital-s.svg;icon-min-distance: 8;} +node|z15[amenity=hospital] +{icon-image: hospital-m.svg;icon-min-distance: 6;} +node|z16[amenity=hospital], +node|z16[building=hospital], +area|z16[building=hospital] +{icon-image: hospital-m.svg;icon-min-distance: 4;} +node|z17[amenity=hospital], +node|z17[building=hospital], +area|z17[building=hospital], +node|z17[amenity=clinic], +area|z17[amenity=clinic], +node|z17[amenity=doctors], +area|z17[amenity=doctors] +{icon-image: hospital-l.svg;icon-min-distance: 4;} +node|z18-[amenity=hospital], +node|z18-[building=hospital], +area|z18-[building=hospital], +node|z18-[amenity=clinic], +area|z18-[amenity=clinic] +node|z18-[amenity=doctors], +area|z18-[amenity=doctors] +{icon-image: hospital-l.svg;font-size: 11;} +node|z17[amenity=dentist], +area|z17[amenity=dentist] +{icon-image: dentist-l.svg;} +node|z18-[amenity=dentist], +area|z18-[amenity=dentist] +{icon-image: dentist-l.svg;font-size: 11;} + +node|z16[amenity=veterinary], +area|z16[amenity=veterinary] +{icon-image: veterinary-m.svg;} +node|z17[amenity=veterinary], +area|z17[amenity=veterinary] +{icon-image: veterinary-l.svg;} +node|z18-[amenity=veterinary], +area|z18-[amenity=veterinary] +{icon-image: veterinary-l.svg;font-size: 11;} + +node|z16[amenity=pharmacy], +area|z16[amenity=pharmacy] +{icon-image: pharmacy-m.svg;icon-min-distance: 20;} +node|z17[amenity=pharmacy], +area|z17[amenity=pharmacy] +{icon-image: pharmacy-l.svg;text-offset: 8;font-size: 11;icon-min-distance: 20;} +node|z18-[amenity=pharmacy], +area|z18-[amenity=pharmacy] +{icon-image: pharmacy-l.svg;font-size: 11;} + +/* 5.2 Education */ + +area|z14[amenity=university][name] +{icon-image: college-s.svg;icon-min-distance: 12;-x-me-text-priority:16000;} +area|z15[amenity=university][name], +node|z15[amenity=university][name] +{icon-image: college-m.svg;icon-min-distance: 12;-x-me-text-priority:16000;} +node|z15[amenity=university][!name] +{} +node|z16[amenity=university][name], +area|z16[amenity=university][name] +{icon-image: college-m.svg;icon-min-distance: 11;-x-me-text-priority:16000;} +node|z16[amenity=university][!name], +area|z16[amenity=university][!name] +{} +node|z17[amenity=university][name], +area|z17[amenity=university][name] +{icon-image: college-l.svg;icon-min-distance: 10;-x-me-text-priority:16000;} +node|z17[amenity=university][!name], +area|z17[amenity=university][!name] +{} +node|z18-[amenity=university][name], +area|z18-[amenity=university][name] +{icon-image: college-l.svg;font-size: 11;-x-me-text-priority:16000;} +node|z18-[amenity=university][!name], +area|z18-[amenity=university][!name] +{} + +node|z17[amenity=kindergarten], +area|z17[amenity=kindergarten] +{icon-image: kindergarten-l.svg;} +node|z18-[amenity=kindergarten], +area|z18-[amenity=kindergarten] +{icon-image: kindergarten-l.svg;font-size: 11;} +node|z17[amenity=childcare], +area|z17[amenity=childcare] +{icon-image: kindergarten-l.svg;} +node|z18-[amenity=childcare], +area|z18-[amenity=childcare] +{icon-image: kindergarten-l.svg;font-size: 11;} +node|z17[amenity=school], +area|z17[amenity=school] +{icon-image: school-l.svg;} +node|z18-[amenity=school], +area|z18-[amenity=school] +{icon-image: school-l.svg;font-size: 11;} +node|z17[amenity=college], +area|z17[amenity=college] +{icon-image: college-l.svg;} +node|z18-[amenity=college], +area|z18-[amenity=college] +{icon-image: college-l.svg;font-size: 11;} + +/* 5.3 Sport */ + +node|z13-14[leisure=stadium] +{icon-image: stadium-s.svg;icon-min-distance: 16;} +node|z15-16[leisure=stadium] +{icon-image: stadium-m.svg;icon-min-distance: 8;} +node|z17-[leisure=stadium] +{icon-image: stadium-l.svg;icon-min-distance: 8;} + +node|z16-[sport=equestrian], +area|z16-[sport=equestrian] +{icon-image: equestrian-m.svg;font-size: 11;icon-min-distance: 30;} +node|z17-[sport=equestrian], +area|z17-[sport=equestrian] +{icon-image: equestrian-l.svg;font-size: 11;icon-min-distance: 20;} +node|z18-[sport=equestrian], +area|z18-[sport=equestrian] +{icon-image: equestrian-l.svg;font-size: 11;} + +node|z17-[sport=multi] +{icon-image: pitch-l.svg;icon-min-distance: 10;} +node|z17-[leisure=pitch] +{icon-image: pitch-l.svg;;icon-min-distance: 10;-x-me-text-priority: 16000;} +node|z17-[leisure=sports_centre] +{icon-image: pitch-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;} +node|z17-[leisure=sports_centre][sport=climbing] +{icon-image: climbing-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;} +node|z17-[leisure=sports_centre][sport=swimming] +{icon-image: swimming-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;} +node|z17-[leisure=fitness_centre] +{icon-image: gym-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;} +node|z17-[leisure=sauna] +{icon-image: sauna-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;} +node|z17-[leisure=playground] +{icon-image: pitch-l.svg;font-size: 11;;icon-min-distance: 10;} +node|z17-[leisure=swimming_pool], +area|z17-[leisure=swimming_pool] +{icon-image: swimming-l.svg;icon-min-distance: 10;} +node|z17-[leisure=golf_course], +area|z17-[leisure=golf_course] +{icon-image: golf-l.svg;icon-min-distance: 10;} +node|z17-[sport=soccer], +area|z17-[sport=soccer] +{icon-image: soccer-l.svg;icon-min-distance: 10;} +node|z17-[sport=football], +area|z17-[sport=football] +{icon-image: soccer-l.svg;icon-min-distance: 10;} +node|z17-[sport=tennis] +{icon-image: tennis-l.svg;icon-min-distance: 10;} +node|z17-[leisure=skiing] +{icon-image: skiing-l.svg;icon-min-distance: 10;} + +node|z17-[sport=archery], +area|z17-[sport=archery]{icon-image: archery-l.svg;font-size: 11;icon-min-distance: 10;} +node|z17-[sport=shooting], +area|z17-[sport=shooting] +{icon-image: archery-l.svg;font-size: 11;icon-min-distance: 10;} +node|z17-[sport=australian_football], +area|z17-[sport=australian_football] +{icon-image: australian-football-l.svg;font-size: 11;icon-min-distance: 10;} +node|z17-[sport=bowls], +area|z17-[sport=bowls] +{icon-image: bowls-l.svg;font-size: 11;icon-min-distance: 10;} +node|z17-[sport=cricket], +area|z17-[sport=cricket] +{icon-image: cricket-l.svg;font-size: 11;icon-min-distance: 10;} +node|z17-[sport=curling], +area|z17-[sport=curling] +{icon-image: curling-l.svg;font-size: 11;icon-min-distance: 10;} +node|z17-[sport=diving], +area|z17-[sport=diving] +{icon-image: diving-l.svg;font-size: 11;icon-min-distance: 10;} +node|z17-[sport=scuba_diving], +area|z17-[sport=scuba_diving] +{icon-image: diving-l.svg;font-size: 11;icon-min-distance: 10;} + +node|z18-[sport=swimming] +{icon-image: swimming-l.svg;font-size: 11;} +node|z18-[sport=baseball] +{icon-image: baseball-l.svg;font-size: 11;} +node|z18-[sport=basketball] +{icon-image: basketball-l.svg;font-size: 11;} +node|z18-[sport=american_football] +{icon-image: america-football-l.svg;font-size: 11;} +node|z18-[sport=athletics] +{icon-image: pitch-l.svg;font-size: 11;} +node|z18-[sport=golf] +{icon-image: golf-l.svg;font-size: 11;} +node|z18-[sport=gymnastics] +{icon-image: pitch-l.svg;font-size: 11;} + +node|z18-[sport=archery], +area|z18-[sport=archery] +{icon-image: archery-l.svg;font-size: 11;} +node|z18-[sport=shooting], +area|z18-[sport=shooting] +{icon-image: archery-l.svg;font-size: 11;} +node|z18-[sport=australian_football], +area|z18-[sport=australian_football] +{icon-image: australian-football-l.svg;font-size: 11;} +node|z18-[sport=bowls], +area|z18-[sport=bowls] +{icon-image: bowls-l.svg;font-size: 11;} +node|z18-[sport=cricket], +area|z18-[sport=cricket] +{icon-image: cricket-l.svg;font-size: 11;} +node|z18-[sport=curling], +area|z18-[sport=curling] +{icon-image: curling-l.svg;font-size: 11;} +node|z18-[sport=diving], +area|z18-[sport=diving] +{icon-image: diving-l.svg;font-size: 11;} +node|z18-[sport=scuba_diving], +area|z18-[sport=scuba_diving] +{icon-image: diving-l.svg;font-size: 11;} + +/* 5.4 Religion */ + +node|z14[amenity=place_of_worship], +area|z14[amenity=place_of_worship] +{icon-image: place-of-worship-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z14[amenity=place_of_worship][religion=christian], +area|z14[amenity=place_of_worship][religion=christian] +{icon-image: christian-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z14[amenity=place_of_worship][religion=muslim], +area|z14[amenity=place_of_worship][religion=muslim] +{icon-image: muslim-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z14[amenity=place_of_worship][religion=buddhist], +area|z14[amenity=place_of_worship][religion=buddhist] +{icon-image: buddhist-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z14[amenity=place_of_worship][religion=hindu], +area|z14[amenity=place_of_worship][religion=hindu] +{icon-image: hindu-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z14[amenity=place_of_worship][religion=shinto], +area|z14[amenity=place_of_worship][religion=shinto] +{icon-image: shinto-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z14[amenity=place_of_worship][religion=jewish], +area|z14[amenity=place_of_worship][religion=jewish] +{icon-image: jewish-s.svg;text-offset: 6;icon-min-distance: 12;} +node|z14[amenity=place_of_worship][religion=taoist], +area|z14[amenity=place_of_worship][religion=taoist] +{icon-image: taoist-s.svg;text-offset: 6;icon-min-distance: 12;} + +node|z15-16[amenity=place_of_worship], +area|z15-16[amenity=place_of_worship] +{icon-image: place-of-worship-m.svg;icon-min-distance: 10;} +node|z15-16[amenity=place_of_worship][religion=christian], +area|z15-16[amenity=place_of_worship][religion=christian] +{icon-image: christian-m.svg;} +node|z15-16[amenity=place_of_worship][religion=muslim], +area|z15-16[amenity=place_of_worship][religion=muslim] +{icon-image: muslim-m.svg;} +node|z15-16[amenity=place_of_worship][religion=buddhist], +area|z15-16[amenity=place_of_worship][religion=buddhist] +{icon-image: buddhist-m.svg;} +node|z15-16[amenity=place_of_worship][religion=hindu], +area|z15-16[amenity=place_of_worship][religion=hindu] +{icon-image: hindu-m.svg;} +node|z15-16[amenity=place_of_worship][religion=shinto], +area|z15-16[amenity=place_of_worship][religion=shinto] +{icon-image: shinto-m.svg;} +node|z15-16[amenity=place_of_worship][religion=jewish], +area|z15-16[amenity=place_of_worship][religion=jewish] +{icon-image: jewish-m.svg;} +node|z15-16[amenity=place_of_worship][religion=taoist], +area|z15-16[amenity=place_of_worship][religion=taoist] +{icon-image: taoist-m.svg;} + +node|z17-[amenity=place_of_worship], +area|z17-[amenity=place_of_worship] +{icon-image: place-of-worship-l.svg;} +node|z17-[amenity=place_of_worship][religion=christian], +area|z17-[amenity=place_of_worship][religion=christian] +{icon-image: christian-l.svg;} +node|z17-[amenity=place_of_worship][religion=muslim], +area|z17-[amenity=place_of_worship][religion=muslim] +{icon-image: muslim-l.svg;} +node|z17-[amenity=place_of_worship][religion=buddhist], +area|z17-[amenity=place_of_worship][religion=buddhist] +{icon-image: buddhist-l.svg;} +node|z17-[amenity=place_of_worship][religion=hindu], +area|z17-[amenity=place_of_worship][religion=hindu] +{icon-image: hindu-l.svg;} +node|z17-[amenity=place_of_worship][religion=shinto], +area|z17-[amenity=place_of_worship][religion=shinto] +{icon-image: shinto-l.svg;} +node|z17-[amenity=place_of_worship][religion=jewish], +area|z17-[amenity=place_of_worship][religion=jewish] +{icon-image: jewish-l.svg;} +node|z17-[amenity=place_of_worship][religion=taoist], +area|z17-[amenity=place_of_worship][religion=taoist] +{icon-image: taoist-l.svg;} + +/* 5.5 Others */ + +node|z16-[amenity=nightclub], +area|z16-[amenity=nightclub] +{icon-image: bar-l.svg;font-size: 11;} + +node|z16[amenity=bank], +area|z16[amenity=bank] +{icon-image: bank-m.svg;text-offset: 6;font-size: 11;} +node|z17[amenity=bank], +area|z17[amenity=bank] +{icon-image: bank-m.svg;} +node|z18-[amenity=bank], +area|z18-[amenity=bank] +{icon-image: bank-l.svg;font-size: 11;} + +node|z15-[landuse=landfill], +area|z15-[landuse=landfill] +{icon-image: recycling-m.svg;text-offset: 8;font-size: 10;} +node|z17-[landuse=landfill], +area|z17-[landuse=landfill] +{icon-image: recycling-l.svg;text-offset: 8;font-size: 10;} + +node|z16-[leisure=water_park], +area|z16-[leisure=water_park] +{icon-image: swimming-m.svg;icon-min-distance: 10} +node|z17-[leisure=water_park], +area|z17-[leisure=water_park] +{icon-image: swimming-l.svg;} +node|z18-[leisure=water_park], +area|z18-[leisure=water_park] +{icon-image: swimming-l.svg;font-size: 11;} + +node|z16[amenity=fountain], +area|z16[amenity=fountain] +{icon-image: fountain-m.svg;icon-min-distance: 20;} +node|z17-[amenity=fountain], +area|z17-[amenity=fountain] +{icon-image: fountain-l.svg;icon-min-distance: 24;} + +node|z14[man_made=lighthouse], +area|z14[man_made=lighthouse] +{icon-image: lighthouse-s.svg;text-offset: 6;icon-min-distance: 5;} +node|z15-16[man_made=lighthouse], +area|z15-16[man_made=lighthouse] +{icon-image: lighthouse-m.svg;} +node|z17-[man_made=lighthouse], +area|z17-[man_made=lighthouse] +{icon-image: lighthouse-l.svg;} + +node|z12-14[barrier=toll_booth], +area|z12-14[barrier=toll_booth] +{icon-image: toll_booth-s.svg;icon-min-distance: 8;} +node|z15-16[barrier=toll_booth], +area|z15-16[barrier=toll_booth] +{icon-image: toll_booth-m.svg;icon-min-distance: 8;} +node|z17-[barrier=toll_booth], +area|z17-[barrier=toll_booth] +{icon-image: toll_booth-m.svg;icon-min-distance: 8;} + +node|z15-[barrier=border_control] +{icon-image:bcontrol-m.svg;} +node|z17-[barrier=border_control] +{icon-image:bcontrol-l.svg;} +line|z16-[barrier=block], +line|z16-[barrier=bollard], +line|z16-[barrier=entrance], +line|z16-[barrier=gate], +line|z16-[barrier=stile], +line|z16-[power=tower], +{icon-image: dot-m.svg;font-size: 11;} + +node|z16[amenity=taxi], +area|z16[amenity=taxi] +{icon-image: taxi-m.svg;icon-min-distance: 30;} +node|z17[amenity=taxi], +area|z17[amenity=taxi] +{icon-image: taxi-l.svg;icon-min-distance: 20;} +node|z18-[amenity=taxi], +area|z18-[amenity=taxi] +{icon-image: taxi-l.svg;} + +node|z16-[barrier=lift_gate], +area|z16-[barrier=lift_gate] +{icon-image: lift_gate-m.svg;icon-min-distance: 30;} +node|z17-[barrier=lift_gate], +area|z17-[barrier=lift_gate] +{icon-image: lift_gate-l.svg;icon-min-distance: 20;} +node|z18-[barrier=lift_gate], +area|z18-[barrier=lift_gate] +{icon-image: lift_gate-l.svg;} + +node|z16-[leisure=dog_park], +area|z16-[leisure=dog_park] +{icon-image: dog_park-m.svg;icon-min-distance: 30;} +node|z17-[leisure=dog_park], +area|z17-[leisure=dog_park] +{icon-image: dog_park-l.svg;icon-min-distance: 20;} +node|z18-[leisure=dog_park], +area|z18-[leisure=dog_park] +{icon-image: dog_park-l.svg;} + +node|z16-[leisure=water_park], +area|z16-[leisure=water_park] +{icon-image: swimming-m.svg;icon-min-distance: 30;} +node|z17-[leisure=water_park], +area|z17-[leisure=water_park] +{icon-image: swimming-l.svg;icon-min-distance: 20;} +node|z18-[leisure=water_park], +area|z18-[leisure=water_park] +{icon-image: swimming-l.svg;} + +node|z16-[man_made=windmill], +area|z16-[man_made=windmill] +{icon-image: windmill-m.svg;icon-min-distance: 30;} +node|z17-[man_made=windmill], +area|z17-[man_made=windmill] +{icon-image: windmill-l.svg;icon-min-distance: 20;} +node|z18-[man_made=windmill], +area|z18-[man_made=windmill] +{icon-image: windmill-l.svg;} + +node|z17-[amenity=casino], +area|z17-[amenity=casino] +{icon-image: casino-l.svg;icon-min-distance: 20;} +node|z18-[amenity=casino], +area|z18-[amenity=casino] +{icon-image: casino-l.svg;} + +node|z17[amenity=courthouse], +area|z17[amenity=courthouse] +{icon-image: public-building-l.svg;} +node|z18-[amenity=courthouse], +area|z18-[amenity=courthouse] +{icon-image: public-building-l.svg;} + +node|z17[amenity=cinema], +area|z17[amenity=cinema] +{icon-image: cinema-l.svg;} +node|z18-[amenity=cinema], +area|z18-[amenity=cinema] +{icon-image: cinema-l.svg;font-size: 11;} + +node|z17[amenity=police], +area|z17[amenity=police] +{icon-image: police-l.svg;} +node|z18-[amenity=police], +area|z18-[amenity=police] +{icon-image: police-l.svg;font-size: 11;} + +node|z17[amenity=embassy], +area|z17[amenity=embassy] +{icon-image: embassy-l.svg;} +node|z18-[amenity=embassy], +area|z18-[amenity=embassy] +{icon-image: embassy-l.svg;font-size: 11;} + +node|z17[amenity=bicycle_rental], +area|z17[amenity=bicycle_rental] +{icon-image: bicycle-l.svg;} +node|z18-[amenity=bicycle_rental], +area|z18-[amenity=bicycle_rental] +{icon-image: bicycle-l.svg;font-size: 11;} + +node|z17[amenity=post_office] +{icon-image: mail-l.svg;} +node|z18-[amenity=post_office] +{icon-image: mail-m.svg;font-size: 11;} +node|z18-[amenity=post_box], +area|z18-[amenity=post_box] +{icon-image: postbox-l.svg;font-size: 11;} + +node|z17-[office=lawyer], +area|z17-[office=lawyer] +{icon-image: lawyer-l.svg;icon-min-distance: 10;} + +node|z17-[amenity=telephone] +node|z17-[emergency=phone] +{icon-image: phone-l.svg;icon-min-distance: 30;} +node|z18-[amenity=telephone] +node|z18-[emergency=phone] +{icon-image: phone-l.svg;} + +node|z17-[amenity=recycling], +area|z17-[amenity=recycling], +{icon-image: recycling-l.svg;icon-min-distance: 30;} +node|z18-[amenity=recycling], +area|z19-[amenity=recycling], +{icon-image: recycling-l.svg;} + +node|z17-[power=station], +area|z17-[power=station], +node|z17-[power=substation], +area|z17-[power=substation] +{icon-image: power-l.svg;font-size: 11;icon-min-distance: 20;} +node|z18-[power=station], +area|z18-[power=station], +node|z18-[power=substation], +area|z18-[power=substation] +{icon-image: power-l.svg;font-size: 11;z-index: 2400;} + +node|z17-[amenity=vending_machine], +area|z17-[amenity=vending_machine] +{icon-image: vending-l.svg;icon-min-distance: 20;} +node|z17-[amenity=vending_machine][vending=parking_tickets], +area|z17-[amenity=vending_machine][vending=parking_tickets] +{icon-image: parking-meter-l.svg; font-size: 11;} +node|z18-[amenity=vending_machine], +area|z18-[amenity=vending_machine] +{icon-image: vending-l.svg;} +node|z18-[vending=parking_tickets], +area|z18-[vending=parking_tickets] +{icon-image: parking-meter-l.svg;} + +node|z17-[aeroway=gate], +area|z17-[aeroway=gate] +{icon-image: gate-l.svg;font-size: 11;} +node|z18-[aeroway=gate], +area|z18-[aeroway=gate] +{icon-image: gate-l.svg;tfont-size: 11; z-index: 24200;}/*check*/ + +node|z17-[amenity=bureau_de_change] +{icon-image: banknote-l.svg;font-size: 11;} + +node|z18-[amenity=fire_station], +area|z18-[amenity=fire_station] +{icon-image: fire_station-l.svg;font-size: 11;} +node|z18-[amenity=toilets], +area|z18-[amenity=toilets] +{icon-image: toilets-l.svg;font-size: 11;} +node|z18-[amenity=atm], +area|z18-[amenity=atm] +{z-index: 4200;icon-image: atm-l.svg;font-size: 11;} + +node|z18-[amenity=bench] +{icon-image: bench.svg;} +node|z18-[amenity=waste_basket] +{icon-image: waste-basket-s.svg;} + +node|z18-[amenity=library] +{icon-image: library-l.svg;font-size: 11;} +node|z18-[amenity=waste_disposal], +area|z18-[amenity=waste_disposal] +{icon-image: recycling-l.svg;font-size: 11;} + +node|z18-[amenity=hunting_stand], +area|z18-[amenity=hunting_stand] +{icon-image: hunting-tower-l.svg;font-size: 11;} + +node|z18-[man_made=chimney], +area|z18-[man_made=chimney] +{icon-image: chimney-l.svg;font-size: 11;} + +node|z18-[amenity=bbq], +area|z18-[amenity=bbq] +{icon-image: bbq-l.svg;font-size: 11;-x-me-text-priority:16000;} + +node|z19-[man_made=survey_point] +{icon-image: survey_point-l.svg;} + +/* 6. SHOP */ + +node|z14-[shop=mall], +area|z14-[shop=mall], +node|z16-[shop], +area|z16-[shop], +node|z16-[amenity=marketplace], +area|z16-[amenity=marketplace], +node|z16-[shop=supermarket], +area|z16-[shop=supermarket], +node|z15-[shop=car_repair][service=tyres], +area|z15-[shop=car_repair][service=tyres] +{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;} + +node|z14[shop=mall], +area|z14[shop=mall] +{icon-image: shop-s.svg;icon-min-distance: 16;} +node|z15-16[shop=mall], +area|z15-16[shop=mall] +{icon-image: shop-m.svg;font-size: 11;icon-min-distance: 16;} +node|z17-[shop=mall], +area|z17-[shop=mall] +{icon-image: shop-l.svg;font-size: 11;icon-min-distance: 8;} + +node|z16[shop=supermarket], +area|z16[shop=supermarket] +{icon-image: grocery-m.svg;font-size: 11;icon-min-distance: 16;} +node|z16[amenity=marketplace], +area|z16[amenity=marketplace] +{icon-image: marketplace-m.svg;text-offset: 11;font-size: 11;icon-min-distance: 24;} +node|z17-[shop=supermarket], +area|z17-[shop=supermarket] +{icon-image: grocery-l.svg;font-size: 11;icon-min-distance: 8;} +node|z17[amenity=marketplace], +area|z17[amenity=marketplace] +{icon-image: marketplace-l.svg;font-size: 11;icon-min-distance: 8;} +node|z18-[amenity=marketplace], +area|z18-[amenity=marketplace] +{icon-image: marketplace-l.svg;font-size: 11;} + +node|z15[shop=car_repair][service=tyres], +area|z15[shop=car_repair][service=tyres] +{icon-image: car-repair-s.svg;text-offset: 6;-x-me-text-priority:15500;icon-min-distance: 20;} +node|z16[shop=car_repair][service=tyres], +area|z16[shop=car_repair][service=tyres] +{icon-image: car-repair-m.svg;;-x-me-text-priority:15500;} +node|z17[shop=car_repair][service=tyres], +area|z17[shop=car_repair][service=tyres] +{icon-image: car-repair-l.svg;} +node|z18-[shop=car_repair][service=tyres], +area|z18-[shop=car_repair][service=tyres] +{icon-image: car-repair-l.svg;font-size: 11;} + +node|z16-[shop], +area|z16-[shop] +{icon-image: shop-m.svg;text-offset: 10;font-size: 10;icon-min-distance: 10} +node|z17-[shop], +area|z17-[shop] +{icon-image: shop-l.svg;text-offset: 10;font-size: 10;icon-min-distance: 10} + +node|z17[shop=alcohol], +area|z17[shop=alcohol] +{icon-image: alcohol-l.svg;icon-min-distance: 24;} +node|z17[shop=wine], +area|z17[shop=wine] +{icon-image: alcohol-l.svg;icon-min-distance: 24;} +node|z17[shop=books], +area|z17[shop=books] +{icon-image: book-shop-l.svg;icon-min-distance: 24;} +node|z17[shop=bookmaker], +area|z17[shop=bookmaker] +{icon-image: bookmaker-l.svg;icon-min-distance: 24;} +node|z17[shop=bakery], +area|z17[shop=bakery] +{icon-image: bakery-l.svg;icon-min-distance: 24;} +node|z17[shop=beauty], +area|z17[shop=beauty] +{icon-image: beauty-l.svg;icon-min-distance: 24;} +node|z17[shop=cosmetics], +area|z17[shop=cosmetics] +{icon-image: beauty-l.svg;icon-min-distance: 24;} +node|z17[shop=beverages], +area|z17[shop=beverages] +{icon-image: alcohol-l.svg;icon-min-distance: 24;} +node|z17[shop=bicycle], +area|z17[shop=bicycle] +{icon-image: shop-bicycle-l.svg;icon-min-distance: 24;} +node|z17[shop=butcher], +area|z17[shop=butcher] +{icon-image: butcher-l.svg;icon-min-distance: 24;} +node|z17[shop=car], +area|z17[shop=car] +{icon-image: car_shop-l.svg;icon-min-distance: 24;} +node|z17[shop=motorcycle], +area|z17[shop=motorcycle] +{icon-image: motorcycle_shop-l.svg;icon-min-distance: 24;} +node|z17[shop=car_parts], +area|z17[shop=car_parts] +{icon-image: car-part-l.svg;icon-min-distance: 24;} +node|z17[shop=car_repair], +area|z17[shop=car_repair] +{icon-image: car-repair-l.svg;icon-min-distance: 24;} +node|z17[shop=tyres], +area|z17[shop=tyres] +{icon-image: car-repair-l.svg;icon-min-distance: 24;} +node|z17[shop=chemist], +area|z17[shop=chemist] +{icon-image: chemist-l.svg;icon-min-distance: 24;} +node|z17[shop=clothes], +area|z17[shop=clothes] +{icon-image: clothes-l.svg;icon-min-distance: 24;} +node|z17[shop=computer], +area|z17[shop=computer] +{icon-image: computer-l.svg;icon-min-distance: 24;} +node|z17[shop=confectionery], +area|z17[shop=confectionery] +{icon-image: sweets-l.svg;icon-min-distance: 24;} +node|z17[shop=convenience], +area|z17[shop=convenience] +{icon-image: grocery-l.svg;icon-min-distance: 24;} +node|z17[shop=copyshop], +area|z17[shop=copyshop] +{icon-image: copyshop-l.svg;icon-min-distance: 24;} +node|z17[shop=photo], +area|z17[shop=photo] +{icon-image: photo-shop-l.svg;icon-min-distance: 24;} +node|z17[shop=pet], +area|z17[shop=pet] +{icon-image: petshop-l.svg;icon-min-distance: 24;} +node|z17[shop=department_store], +area|z17[shop=department_store] +{icon-image: department_store-l.svg;icon-min-distance: 24;} +node|z17[shop=doityourself], +area|z17[shop=doityourself] +{icon-image: doityourself-l.svg;icon-min-distance: 24;} +node|z17[shop=electronics], +area|z17[shop=electronics] +{icon-image: electronics-l.svg;icon-min-distance: 24;} +node|z17[shop=florist], +area|z17[shop=florist] +{icon-image: florist-l.svg;icon-min-distance: 24;} +node|z17[shop=furniture], +area|z17[shop=furniture] +{icon-image: furniture-l.svg;icon-min-distance: 24;} +node|z17[shop=garden_centre], +area|z17[shop=garden_centre] +{icon-image: garden_center-l.svg;icon-min-distance: 24;} +node|z17[shop=gift], +area|z17[shop=gift] +{icon-image: gift-l.svg;icon-min-distance: 24;} +node|z17[shop=greengrocer], +area|z17[shop=greengrocer] +{icon-image: greengrocer-l.svg;icon-min-distance: 24;} +node|z17[shop=hairdresser], +area|z17[shop=hairdresser] +{icon-image: hairdresser-l.svg;icon-min-distance: 24;} +node|z17[shop=hardware], +area|z17[shop=hardware] +{icon-image: doityourself-l.svg;icon-min-distance: 24;} +node|z17[shop=jewelry], +area|z17[shop=jewelry] +{icon-image: jewelry-l.svg;icon-min-distance: 24;} +node|z17[shop=kiosk], +area|z17[shop=kiosk] +{icon-image: kiosk-l.svg;icon-min-distance: 24;} +node|z17[shop=laundry], +area|z17[shop=laundry] +{icon-image:laundry-l.svg;icon-min-distance: 24;} +node|z17[shop=dry_cleaning], +area|z17[shop=dry_cleaning] +{icon-image:laundry-l.svg;icon-min-distance: 24;} +node|z17[shop=mobile_phone], +area|z17[shop=mobile_phone] +{icon-image: mobile_phone-l.svg;icon-min-distance: 24;} +node|z17[shop=optician], +area|z17[shop=optician] +{icon-image: optician-l.svg;icon-min-distance: 24;} +node|z17[shop=outdoor], +area|z17[shop=outdoor] +{icon-image: outdoor-shop-l.svg;icon-min-distance: 24;} +node|z17[shop=seafood], +area|z17[shop=seafood] +{icon-image: seafood-shop-l.svg;icon-min-distance: 24;} +node|z17[shop=shoes], +area|z17[shop=shoes] +{icon-image: shoes-l.svg;icon-min-distance: 24;} +node|z17[shop=sports], +area|z17[shop=sports] +{icon-image: sports-l.svg;icon-min-distance: 24;} +node|z17[shop=ticket], +area|z17[shop=ticket] +{icon-image: ticket-shop-l.svg;icon-min-distance: 24;} +node|z17[shop=toys], +area|z17[shop=toys] +{icon-image: toys-l.svg;icon-min-distance: 24;} + +node|z18-[shop=alcohol], +area|z18-[shop=alcohol] +{icon-image: alcohol-l.svg;} +node|z18-[shop=wine], +area|z18-[shop=wine] +{icon-image: alcohol-l.svg;} +node|z18-[shop=books], +area|z18-[shop=books] +{icon-image: book-shop-l.svg;} +node|z18-[shop=bookmaker], +area|z18-[shop=bookmaker] +{icon-image: bookmaker-l.svg;} +node|z18-[shop=bakery], +area|z18-[shop=bakery] +{icon-image: bakery-l.svg;} +node|z18-[shop=beauty], +area|z18-[shop=beauty] +{icon-image: beauty-l.svg;} +node|z18-[shop=cosmetics], +area|z18-[shop=cosmetics] +{icon-image: beauty-l.svg;} +node|z18-[shop=beverages], +area|z18-[shop=beverages] +{icon-image: alcohol-l.svg;} +node|z18-[shop=bicycle], +area|z18-[shop=bicycle] +{icon-image: shop-bicycle-l.svg;} +node|z18-[shop=butcher], +area|z18-[shop=butcher] +{icon-image: butcher-l.svg;} +node|z18-[shop=car], +area|z18-[shop=car] +{icon-image: car_shop-l.svg;} +node|z18-[shop=motorcycle], +area|z18-[shop=motorcycle] +{icon-image: motorcycle_shop-l.svg;} +node|z18-[shop=car_parts], +area|z18-[shop=car_parts] +{icon-image: car-part-l.svg;} +node|z18-[shop=car_repair], +area|z18-[shop=car_repair] +{icon-image: car-repair-l.svg;} +node|z18-[shop=tyres], +area|z18-[shop=tyres] +{icon-image: car-repair-l.svg;} +node|z18-[shop=chemist], +area|z18-[shop=chemist] +{icon-image: chemist-l.svg;} +node|z18-[shop=clothes], +area|z18-[shop=clothes] +{icon-image: clothes-l.svg;} +node|z18-[shop=computer], +area|z18-[shop=computer] +{icon-image: computer-l.svg;} +node|z18-[shop=confectionery], +area|z18-[shop=confectionery] +{icon-image: sweets-l.svg;} +node|z18-[shop=convenience], +area|z18-[shop=convenience] +{icon-image: grocery-l.svg;} +node|z18-[shop=copyshop], +area|z18-[shop=copyshop] +{icon-image: copyshop-l.svg;} +node|z18-[shop=photo], +area|z18-[shop=photo] +{icon-image: photo-shop-l.svg;} +node|z18-[shop=pet], +area|z18-[shop=pet] +{icon-image: petshop-l.svg;} +node|z18-[shop=department_store], +area|z18-[shop=department_store] +{icon-image: department_store-l.svg;} +node|z18-[shop=doityourself], +area|z18-[shop=doityourself] +{icon-image: doityourself-l.svg;} +node|z18-[shop=electronics], +area|z18-[shop=electronics] +{icon-image: electronics-l.svg;} +node|z18-[shop=florist], +area|z18-[shop=florist] +{icon-image: florist-l.svg;} +node|z18-[shop=furniture], +area|z18-[shop=furniture] +{icon-image: furniture-l.svg;} +node|z18-[shop=garden_centre], +area|z18-[shop=garden_centre] +{icon-image: garden_center-l.svg;} +node|z18-[shop=gift], +area|z18-[shop=gift] +{icon-image: gift-l.svg;} +node|z18-[shop=greengrocer], +area|z18-[shop=greengrocer] +{icon-image: greengrocer-l.svg;} +node|z18-[shop=hairdresser], +area|z18-[shop=hairdresser] +{icon-image: hairdresser-l.svg;} +node|z18-[shop=hardware], +area|z18-[shop=hardware] +{icon-image: doityourself-l.svg;} +node|z18-[shop=jewelry], +area|z18-[shop=jewelry] +{icon-image: jewelry-l.svg;} +node|z18-[shop=kiosk], +area|z18-[shop=kiosk] +{icon-image: kiosk-l.svg;} +node|z18-[shop=laundry], +area|z18-[shop=laundry] +{icon-image:laundry-l.svg;} +node|z18-[shop=dry_cleaning], +area|z18-[shop=dry_cleaning] +{icon-image:laundry-l.svg;} +node|z18-[shop=mobile_phone], +area|z18-[shop=mobile_phone] +{icon-image: mobile_phone-l.svg;} +node|z18-[shop=optician], +area|z18-[shop=optician] +{icon-image: optician-l.svg;} +node|z18-[shop=outdoor], +area|z18-[shop=outdoor] +{icon-image: outdoor-shop-l.svg;} +node|z18-[shop=seafood], +area|z18-[shop=seafood] +{icon-image: seafood-shop-l.svg;} +node|z18-[shop=shoes], +area|z18-[shop=shoes] +{icon-image: shoes-l.svg;} +node|z18-[shop=sports], +area|z18-[shop=sports] +{icon-image: sports-l.svg;} +node|z18-[shop=ticket], +area|z18-[shop=ticket] +{icon-image: ticket-shop-l.svg;} +node|z18-[shop=toys], +area|z18-[shop=toys] +{icon-image: toys-l.svg;} + +/* 7. CAR */ + +node|z14-[amenity=fuel], +area|z14-[amenity=fuel], +node|z14-[amenity=charging_station], +area|z14-[amenity=charging_station], +node|z17-[amenity=bicycle_parking], +area|z17-[amenity=bicycle_parking], +node|z17-[amenity=car_wash], +area|z17-[amenity=car_wash], +node|z18-[amenity=parking], +area|z18-[amenity=parking], +node|z18-[amenity=car_rental], +area|z18-[amenity=car_rental], +node|z18-[amenity=car_sharing], +area|z18-[amenity=car_sharing] +{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;} + +node|z14[amenity=fuel], +area|z14[amenity=fuel] +{icon-image: fuel-s.svg;text-offset: 6;-x-me-text-priority:15500;icon-min-distance: 20;} +node|z15[amenity=fuel], +area|z15[amenity=fuel] +{icon-image: fuel-m.svg;-x-me-text-priority:15500;icon-min-distance: 20;} +node|z16[amenity=fuel], +area|z16[amenity=fuel] +{icon-image: fuel-m.svg;-x-me-text-priority:15500;icon-min-distance: 10;} +node|z17[amenity=fuel], +area|z17[amenity=fuel] +{icon-image: fuel-l.svg;} +node|z18-[amenity=fuel], +area|z18-[amenity=fuel] +{icon-image: fuel-l.svg;font-size: 11;text:} + +node|z14[amenity=charging_station], +area|z14[amenity=charging_station] +{icon-image: charging-station-s.svg;text-offset: 6;font-size: 10;-x-me-text-priority:15500;icon-min-distance: 20;} +node|z15[amenity=charging_station], +area|z15[amenity=charging_station] +{icon-image: charging-station-m.svg;-x-me-text-priority:15500;icon-min-distance: 20;} +node|z16[amenity=charging_station], +area|z16[amenity=charging_station] +{icon-image: charging-station-m.svg;-x-me-text-priority:15500;icon-min-distance: 10;} +node|z17[amenity=charging_station], +area|z17[amenity=charging_station] +{icon-image: charging-station-l.svg;} +node|z18-[amenity=charging_station], +area|z18-[amenity=charging_station] +{icon-image: charging-station-l.svg;font-size: 11;} + +node|z16[highway=speed_camera] +{icon-image: speedcam-m.svg;} +node|z17-[highway=speed_camera] +{icon-image: speedcam-l.svg;} + +node|z17[amenity=car_wash], +area|z17[amenity=car_wash] +{icon-image: car-wash-l.svg;font-size: 11;icon-min-distance: 24;} +node|z18-[amenity=car_wash], +area|z18-[amenity=car_wash ] +{icon-image: car-wash-l.svg;text-offset: 10;font-size: 11;} + +node|z18-[amenity=car_rental], +area|z18-[amenity=car_rental] +{icon-image: car_sharing-l.svg;text-offset: 10;font-size: 11;} + +node|z18-[amenity=car_sharing], +area|z18-[amenity=car_sharing] +{icon-image: car_sharing-l.svg;text-offset: 10;font-size: 11;} + +/* 7.1 Parking */ + +node|z16[amenity=parking], +area|z16[amenity=parking] +{icon-image: parking-s.svg;icon-min-distance: 25;} +node|z16[amenity=parking][access=permissive], +node|z16[amenity=parking][access=private] +{icon-image: zero-icon.svg;z-index: 6;} + +node|z17[amenity=parking] area|z17[amenity=parking] +{icon-image: parking-m.svg;} +node|z17[amenity=parking][access=permissive], +node|z17[amenity=parking][access=private] +{icon-image: zero-icon.svg;} + +node|z18-[amenity=parking], +area|z18-[amenity=parking] +{icon-image: parking-m.svg;font-size: 11;} + +node|z17-[amenity=bicycle_parking], +area|z17-[amenity=bicycle_parking] +{icon-image: bike-parking-l.svg;icon-min-distance: 20;} diff --git a/data/styles/clear/include/POI.mapcss b/data/styles/clear/include/POI.mapcss deleted file mode 100644 index 055b316f95..0000000000 --- a/data/styles/clear/include/POI.mapcss +++ /dev/null @@ -1,746 +0,0 @@ -/* AMENITY */ - -/* NAMED AMENITIES BY DEFAULT — TEMPORARY */ -node|z19-[amenity], area|z19-[amenity] { icon-image: none.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; } - -/* ZOOM 12-13 */ - -node|z12-14[barrier=toll_booth],area|z12-14[barrier=toll_booth] { icon-image: toll_booth-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; } - -node|z12-14[historic=fort],area|z12-14[historic=fort] { icon-image: remains-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 12; } -node|z12-14[historic=castle],area|z12-14[historic=castle] { icon-image: remains-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 12; } -node|z13-14[historic=monument],area|z13-14[historic=monument] { icon-image: monument-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2875; icon-min-distance: 12; } -node|z13-14[tourism=zoo], area|z13-14[tourism=zoo] { icon-image: zoo-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2860; icon-min-distance: 12; } - -node|z13-14[tourism=museum], area|z13-14[tourism=museum] { icon-image: museum-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2846; icon-min-distance: 16; } - -node|z13-14[leisure=stadium] { icon-image: stadium-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2848; icon-min-distance: 16; } - - - - - -/* ZOOM 14 */ - -area|z14[amenity=hospital] { icon-image: hospital-s.svg; icon-min-distance: 8; z-index: 2900; } - -node|z14[tourism=viewpoint] { icon-image: viewpoint-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2850; icon-min-distance: 8;} -node|z14[tourism=attraction], area|z14[tourism=attraction] { icon-image: tourism-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2840; icon-min-distance: 12;} -node|z14[amenity=community_centre], area|z14[amenity=community_centre] { icon-image: tourism-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 8;} - -area|z14[amenity=university][name] { icon-image: college-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 1; icon-min-distance: 12; -x-me-text-priority:16000;} -node|z14[amenity=theatre], area|z14[amenity=theatre] { icon-image: theatre-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 8;} - -node|z14[tourism=hotel] { icon-image: hotel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z14[tourism=hostel] { icon-image: hotel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z14[tourism=guest_house], area|z14[tourism=guest_house] { icon-image: motel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z14[tourism=alpine_hut], area|z14[tourism=alpine_hut], -node|z14[tourism=chalet], area|z14[tourism=chalet], -node|z14[tourism=resort], area|z14[tourism=resort] { icon-image: alpine_hut-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z14[tourism=motel], area|z14[tourism=motel], -node|z14[tourism=apartment], area|z14[tourism=apartment] { icon-image: motel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} - -node|z14[amenity=place_of_worship], area|z14[amenity=place_of_worship] { icon-image: place-of-worship-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } -node|z14[amenity=place_of_worship][religion=christian], area|z14[amenity=place_of_worship][religion=christian] { icon-image: christian-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } -node|z14[amenity=place_of_worship][religion=muslim], area|z14[amenity=place_of_worship][religion=muslim] { icon-image: muslim-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } -node|z14[amenity=place_of_worship][religion=buddhist], area|z14[amenity=place_of_worship][religion=buddhist] { icon-image: buddhist-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } -node|z14[amenity=place_of_worship][religion=hindu], area|z14[amenity=place_of_worship][religion=hindu] { icon-image: hindu-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } -node|z14[amenity=place_of_worship][religion=shinto], area|z14[amenity=place_of_worship][religion=shinto] { icon-image: shinto-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } -node|z14[amenity=place_of_worship][religion=jewish], area|z14[amenity=place_of_worship][religion=jewish] { icon-image: jewish-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } -node|z14[amenity=place_of_worship][religion=taoist], area|z14[amenity=place_of_worship][religion=taoist] { icon-image: taoist-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; } - -node|z14[shop=mall], area|z14[shop=mall] { icon-image: shop-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2930; icon-min-distance: 16;} - - -node|z14[natural=spring],area|z14[natural=spring]{ icon-image: drinking-water-s.svg; text-offset:6; font-size: 10; text: name; text-color: @poi_label; z-index: 1200; icon-min-distance: 24; } - - -node|z14[amenity=fuel], area|z14[amenity=fuel] { icon-image: fuel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; z-index: 2590;} -node|z14[amenity=charging_station], area|z14[amenity=charging_station] { icon-image: charging-station-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; z-index: 2590;} - - - - - -/* ZOOM 15 */ - -node|z15[barrier=toll_booth],area|z15[barrier=toll_booth] { icon-image: toll_booth-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; } - -node|z15[amenity=hospital]{ icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2900; icon-min-distance: 6; } - -node|z15[historic=fort],area|z15[historic=fort] { icon-image: remains-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 5;} -node|z15[historic=castle],area|z15[historic=castle] { icon-image: remains-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 5; } -node|z15[historic=monument],area|z15[historic=monument] { icon-image: monument-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2800; icon-min-distance: 24; } -node|z15[historic=memorial], area|z15[historic=memorial] { icon-image: monument-m.svg; text-offset: 10; font-size: 10; text: name; z-index: 2800; text-color: @poi_label; icon-min-distance: 24;} -node|z15[tourism=zoo], area|z15[tourism=zoo]{ icon-image: zoo-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2860; icon-min-distance: 8; } -node|z15-16[tourism=viewpoint]{ icon-image: viewpoint-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2850; icon-min-distance: 8;} -node|z15[tourism=museum], area|z15[tourism=museum] { icon-image: museum-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2846; icon-min-distance: 24; } -node|z15[tourism=gallery] { icon-image: gallery-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2844; icon-min-distance: 8; } /* <-- <-- не показывается, непонятно почему, позже разобраться */ -node|z15-[tourism=attraction], area|z15-[tourism=attraction ] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2842; icon-min-distance: 36;} -node|z15[tourism=artwork] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2240;icon-min-distance: 8; } -node|z15[amenity=community_centre], area|z15[amenity=community_centre] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 24;} - - -area|z155[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 12; -x-me-text-priority:16000;} -node|z15[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 10; -x-me-text-priority:1600;} -node|z15[amenity=university][!name] { } - -node|z15-16[leisure=stadium] { icon-image: stadium-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2848; icon-min-distance: 8; } - -node|z15-16[shop=mall], area|z15-16[shop=mall] { icon-image: shop-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2930; icon-min-distance: 16;} -node|z15[tourism=hotel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z15[tourism=hostel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z15[tourism=guest_house], area|z15[tourism=guest_house] { icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z15[tourism=alpine_hut], area|z15[tourism=alpine_hut], -node|z15[tourism=chalet], area|z15[tourism=chalet], -node|z15[tourism=resort], area|z15[tourism=resort] { icon-image: alpine_hut-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z15[tourism=motel], area|z15[tourism=motel], -node|z15[tourism=apartment], area|z15[tourism=apartment]{ icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} - -node|z15[amenity=cafe], area|z15[amenity=cafe] { icon-image: cafe-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 12;} -node|z15[amenity=restaurant], area|z15[amenity=restaurant] { icon-image: restaurant-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788;icon-min-distance: 28;} -node|z15[amenity=fast_food], area|z15[amenity=fast_food] { icon-image: fastfood-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786;icon-min-distance: 28;} -node|z15[amenity=bar], area|z15[amenity=bar] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784;icon-min-distance: 28;} -node|z15[amenity=pub], area|z15[amenity=pub] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2782; icon-min-distance: 28;} - -node|z15[natural=spring],area|z15[natural=spring]{ icon-image: drinking-water-s.svg; text-offset:8; font-size: 10; text: name; text-color: @poi_label; z-index: 1200; icon-min-distance: 24;} - -area|z15-[amenity=parking] {fill-color: @parking;fill-oppacity:1;fill-position:background;z-index: 6; } -node|z17-[highway=speed_camera] { icon-image: speedcam-l.svg; z-index: 2500; } -node|z15[amenity=fuel], area|z15[amenity=fuel] { icon-image: fuel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; } -node|z15[amenity=charging_station], area|z15[amenity=charging_station] { icon-image: charging-station-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; } -node|z15[tourism=camp_site],area|z15[tourism=camp_site] { icon-image: campsite-s.svg; z-index: 2500; icon-min-distance: 12;} - -node|z15-16[amenity=drinking_water],area|z15-16[amenity=drinking_water],node|z15-16[amenity=water_point] ,area|z15-16[amenity=water_point]{ icon-image: drinking-water-m.svg; z-index: 1200; icon-min-distance: 36;} - - - -/* ZOOM 16 */ - -node|z16[barrier=toll_booth],area|z16[barrier=toll_booth] { icon-image: toll_booth-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; } - -node|z16[amenity=hospital], node|z16[building=hospital], area|z16[building=hospital] { icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2900; icon-min-distance: 4; } -node|z16[amenity=veterinary], area|z16[amenity=veterinary] { icon-image: veterinary-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z16[amenity=pharmacy], area|z16[amenity=pharmacy] { icon-image: pharmacy-m.svg; z-index: 2900; icon-min-distance: 20;} - - - -node|z16[historic=fort],area|z16[historic=fort] { icon-image: remains-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; } -node|z16[historic=castle],area|z16[historic=castle] { icon-image: remains-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; } -node|z16[historic=monument],area|z16[historic=monument] { icon-image: monument-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2800; } -node|z16[historic=memorial], area|z16[historic=memorial] { icon-image: monument-m.svg; text-offset: 10; font-size: 10; text: name; z-index: 2800; text-color: @poi_label; icon-min-distance: 12;} -node|z16[historic=boundary_stone], area|z16[historic=boundary_stone]{ icon-image: monument-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200; icon-min-distance: 8;} -node|z16[historic=wayside_cross], area|z16[historic=wayside_cross]{ icon-image: monument-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;} -node|z16[historic=ship], area|z16[historic=ship]{ icon-image: historic-ship-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 8; } -node|z16[historic=tomb], area|z16[historic=tomb] { icon-image: tomb-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 24200;icon-min-distance: 8;} -node|z16[historic=wayside_shrine], area|z16[historic=wayside_shrine] { icon-image: wayside_shrine-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;} -node|z16[tourism=zoo], area|z16[tourism=zoo] { icon-image: zoo-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2860;icon-min-distance: 8; } -node|z16[tourism=information]{ icon-image: information-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2200; icon-min-distance: 10;} - - -ode|z16[amenity=university][name], area|z16[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 1;icon-min-distance: 11; -x-me-text-priority:16000;} -node|z16[amenity=university][!name], area|z16[amenity=university][!name] { } - -node|z16[tourism=museum],area|z16[tourism=museum] { icon-image: museum-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2846; icon-min-distance: 12;} -node|z16[historic=museum],area|z16[historic=museum] { icon-image: museum-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 2844; icon-min-distance: 12;} -node|z16[tourism=gallery],area|z16[tourism=gallery] { icon-image: gallery-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2842; icon-min-distance: 12;} -node|z16[tourism=artwork] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2240;icon-min-distance: 28; } -node|z16[amenity=community_centre], area|z16[amenity=community_centre] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 16} -node|z16[tourism=attraction], area|z16[tourism=attraction] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2840; icon-min-distance: 36} - -node|z16[tourism=hotel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z16[tourism=hostel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z16[tourism=guest_house], area|z16[tourism=guest_house] { icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z16[tourism=alpine_hut], area|z16[tourism=alpine_hut], -node|z16[tourism=chalet], area|z16[tourism=chalet], -node|z16[tourism=resort], area|z16[tourism=resort] { icon-image: alpine_hut-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z16[tourism=motel], area|z16[tourism=motel], -node|z16[tourism=apartment], area|z16[tourism=apartment]{ icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} - -node|z16[amenity=place_of_worship], area|z16[amenity=place_of_worship] { icon-image: place-of-worship-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 10;} -node|z16[amenity=place_of_worship][religion=christian], area|z16[amenity=place_of_worship][religion=christian] { icon-image: christian-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z16[amenity=place_of_worship][religion=muslim], area|z16[amenity=place_of_worship][religion=muslim] { icon-image: muslim-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z16[amenity=place_of_worship][religion=buddhist], area|z16[amenity=place_of_worship][religion=buddhist] { icon-image: buddhist-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z16[amenity=place_of_worship][religion=hindu], area|z16[amenity=place_of_worship][religion=hindu] { icon-image: hindu-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z16[amenity=place_of_worship][religion=shinto], area|z16[amenity=place_of_worship][religion=shinto] { icon-image: shinto-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z16[amenity=place_of_worship][religion=jewish], area|z16[amenity=place_of_worship][religion=jewish] { icon-image: jewish-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z16[amenity=place_of_worship][religion=taoist], area|z16[amenity=place_of_worship][religion=taoist] { icon-image: taoist-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} - -node|z16[amenity=cafe], area|z16[amenity=cafe] { icon-image: cafe-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 12;} -node|z16[amenity=restaurant], area|z16[amenity=restaurant] { icon-image: restaurant-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788;icon-min-distance: 12;} -node|z16[amenity=fast_food], area|z16[amenity=fast_food] { icon-image: fastfood-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786;icon-min-distance: 12;} -node|z16[amenity=bar], area|z16[amenity=bar] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784;icon-min-distance: 12;} -node|z16[amenity=pub], area|z16[amenity=pub] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2782; icon-min-distance: 12;} - -node|z16[natural=spring],area|z16[natural=spring]{ icon-image: drinking-water-m.svg; z-index: 1000; text-offset:8; font-size: 10; text: name; text-color: @poi_label; z-index: 2100; } - -node|z16[highway=speed_camera] { icon-image: speedcam-m.svg; z-index: 2500; } -node|z16[amenity=fuel], area|z16[amenity=fuel] { icon-image: fuel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500; icon-min-distance: 10;} -node|z16[amenity=charging_station], area|z16[amenity=charging_station] { icon-image: charging-station-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500; icon-min-distance: 10;} -node|z16-[tourism=picnic_site], area|z16-[tourism=picnic_site] { icon-image: picnic-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; icon-min-distance: 10; } -node|z16-[amenity=shelter], area|z16-[amenity=shelter] { icon-image: picnic-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2500;icon-min-distance: 10; } - -node|z16[amenity=fountain],area|z16[amenity=fountain] { icon-image: fountain-m.svg; z-index: 2000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 20;} - -node|z16[amenity=theatre], area|z16[amenity=theatre] { icon-image: theatre-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; icon-min-distance: 10;} - -node|z16-[leisure=water_park], area|z16-[leisure=water_park] { icon-image: swimming-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600; icon-min-distance: 10} - -node|z16[amenity=bank], area|z16[amenity=bank] { z-index: 2300; icon-image: bank-m.svg; text-offset: 6; font-size: 11; text: name; text-color: @poi_label; } - -node|z16[shop=car_repair][service=tyres], area|z16[shop=car_repair][service=tyres] { icon-image: car-repair-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500; icon-min-distance: 20; } - -node|z16[shop=supermarket], area|z16[shop=supermarket] { icon-image: grocery-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600; icon-min-distance: 16;} -node|z16[amenity=marketplace], area|z16[amenity=marketplace] { icon-image: marketplace-m.svg; text-offset: 11; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 24; } - - -node|z16-[amenity=taxi], area|z16-[amenity=taxi]{ icon-image: taxi-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;} -node|z16-[barrier=lift_gate], area|z16-[barrier=lift_gate] { icon-image: lift_gate-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;} - -node|z16-[leisure=dog_park], area|z16-[leisure=dog_park] { icon-image: dog_park-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 30; } -node|z16-[leisure=water_park], area|z16-[leisure=water_park]{ icon-image: swimming-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 30; } -node|z16-[man_made=windmill], area|z16-[man_made=windmill]{ icon-image: windmill-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;} -node|z16-[sport=equestrian], area|z16-[sport=equestrian]{ icon-image: equestrian-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;} - -node|z16-[shop], area|z16-[shop] { icon-image: shop-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2000; icon-min-distance: 10} - -node|z16[shop=alcohol], area|z16[shop=alcohol] { icon-image: alcohol-m.svg; } -node|z16[shop=wine], area|z16[shop=wine] { icon-image: alcohol-m.svg; } -node|z16[shop=books], area|z16[shop=books]{ icon-image: book-shop-m.svg; } -node|z16[shop=bookmaker], area|z16[shop=bookmaker]{ icon-image: bookmaker-m.svg; } -node|z16[shop=bakery], area|z16[shop=bakery] { icon-image: bakery-m.svg; } -node|z16[shop=beauty], area|z16[shop=beauty] { icon-image: beauty-m.svg; } -node|z16[shop=cosmetics], area|z16[shop=cosmetics] { icon-image: beauty-m.svg; } -node|z16[shop=beverages], area|z16[shop=beverages] { icon-image: alcohol-m.svg; } -node|z16[shop=bicycle], area|z16[shop=bicycle]{ icon-image: shop-bicycle-m.svg; } -node|z16[shop=butcher], area|z16[shop=butcher] { icon-image: butcher-m.svg; } -node|z16[shop=car], area|z16[shop=car]{ icon-image: car_shop-m.svg; } -node|z16[shop=motorcycle], area|z16[shop=motorcycle]{ icon-image: motorcycle_shop-m.svg; } -node|z16[shop=car_parts], area|z16[shop=car_parts]{ icon-image: car-part-m.svg; } -node|z16[shop=car_repair], area|z16[shop=car_repair] { icon-image: car-repair-m.svg; } -node|z16[shop=tyres], area|z16[shop=tyres] { icon-image: car-repair-m.svg; } -node|z16[shop=chemist], area|z16[shop=chemist] { icon-image: chemist-m.svg; } -node|z16[shop=clothes], area|z16[shop=clothes] { icon-image: clothes-m.svg; } -node|z16[shop=computer], area|z16[shop=computer]{ icon-image: computer-m.svg; } -node|z16[shop=confectionery], area|z16[shop=confectionery]{ icon-image: sweets-m.svg; } -node|z16[shop=convenience], area|z16[shop=convenience] { icon-image: grocery-m.svg; } -node|z16[shop=copyshop], area|z16[shop=copyshop] { icon-image: copyshop-m.svg; } -node|z16[shop=photo], area|z16[shop=photo] { icon-image: photo-shop-m.svg; } -node|z16[shop=pet], area|z16[shop=pet] { icon-image: petshop-m.svg; } -node|z16[shop=department_store], area|z16[shop=department_store]{ icon-image: department_store-m.svg; } -node|z16[shop=doityourself], area|z16[shop=doityourself] { icon-image: doityourself-m.svg; } -node|z16[shop=electronics], area|z16[shop=electronics] { icon-image: electronics-m.svg; } -node|z16[shop=florist], area|z16[shop=florist]{ icon-image: florist-m.svg; } -node|z16[shop=furniture], area|z16[shop=furniture]{ icon-image: furniture-m.svg; } -node|z16[shop=garden_centre], area|z16[shop=garden_centre]{ icon-image: garden_center-m.svg; } -node|z16[shop=gift], area|z16[shop=gift]{ icon-image: gift-m.svg; } -node|z16[shop=greengrocer], area|z16[shop=greengrocer]{ icon-image: greengrocer-m.svg; } -node|z16[shop=hairdresser], area|z16[shop=hairdresser] { icon-image: hairdresser-m.svg; } -node|z16[shop=hardware], area|z16[shop=hardware]{ icon-image: doityourself-m.svg; } -node|z16[shop=jewelry], area|z16[shop=jewelry] { icon-image: jewelry-m.svg; } -node|z16[shop=kiosk], area|z16[shop=kiosk]{ icon-image: kiosk-m.svg; } -node|z16[shop=laundry], area|z16[shop=laundry] { icon-image:laundry-m.svg; } -node|z16[shop=dry_cleaning], area|z16[shop=dry_cleaning] { icon-image:laundry-m.svg; } -node|z16[shop=mobile_phone], area|z16[shop=mobile_phone]{ icon-image: mobile_phone-m.svg; } -node|z16[shop=optician], area|z16[shop=optician]{ icon-image: optician-m.svg; } -node|z16[shop=outdoor], area|z16[shop=outdoor]{ icon-image: outdoor-shop-m.svg; } -node|z16[shop=seafood], area|z16[shop=seafood] { icon-image: seafood-shop-m.svg; } -node|z16[shop=shoes], area|z16[shop=shoes]{ icon-image: shoes-m.svg; } -node|z16[shop=sports], area|z16[shop=sports]{ icon-image: sports-m.svg; } -node|z16[shop=ticket], area|z16[shop=ticket]{ icon-image: ticket-shop-m.svg; } -node|z16[shop=toys], area|z16[shop=toys]{ icon-image: toys-m.svg; } - -node|z16-[tourism=caravan_site], area|z16-[tourism=caravan_site]{ icon-image: caravan_site-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 30; } - - - -/* ZOOM 17 */ - -node|z17[barrier=toll_booth],area|z17[barrier=toll_booth] { icon-image: toll_booth-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; } - -node|z17-[amenity=hospital], node|z17-[building=hospital], area|z17-[building=hospital] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2900; icon-min-distance: 4; } -node|z17[amenity=clinic], area|z17[amenity=clinic] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820;} -node|z17[amenity=doctors],area|z17[amenity=doctors]{ icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820;} -node|z17[amenity=veterinary], area|z17[amenity=veterinary] { icon-image: veterinary-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820;} -node|z17[amenity=pharmacy], area|z17[amenity=pharmacy] { icon-image: pharmacy-m.svg; text-offset: 8; font-size: 11; text: name; text-color: @poi_label;z-index: 2900; icon-min-distance: 20;} - -node|z17-[historic=ruins],area|z17-[historic=ruins] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; } -node|z17-[historic=fort],area|z17-[historic=fort] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; } -node|z17-[historic=castle],area|z17-[historic=castle] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; } -node|z17-[historic=memorial], area|z17-[historic=memorial]{ icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2800; } -node|z17-[historic=monument],area|z17-[historic=monument]{ icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2800; } -node|z17-[historic=boundary_stone], area|z17-[historic=boundary_stone]{ icon-image: monument-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;} -node|z17-[historic=ship], area|z17-[historic=ship]{ icon-image: historic-ship-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200;icon-min-distance: 8; } -node|z17-[historic=tomb], area|z17-[historic=tomb] { icon-image: tomb-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;} -node|z17-[historic=wayside_cross], area|z17-[historic=wayside_cross]{ icon-image: monument-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;} -node|z17-[historic=wayside_shrine], area|z17-[historic=wayside_shrine] { icon-image: wayside_shrine-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;} -node|z17-[tourism=zoo], area|z17-[tourism=zoo] { icon-image: zoo-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2860; } -node|z17-[tourism=viewpoint] { icon-image: viewpoint-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2850; } -node|z17-[tourism=information]{ icon-image: information-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2200; } - -node|z17[amenity=university][name], area|z17[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 10; -x-me-text-priority:16000;} -node|z17[amenity=university][!name], area|z17[amenity=university][!name] { } - -node|z17-[leisure=stadium] { icon-image: stadium-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2848; icon-min-distance: 8; } - -node|z17-[tourism=museum],area|z17-[tourism=museum]{ icon-image: museum-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2846; } -node|z17-[historic=museum],area|z17-[historic=museum]{ icon-image: museum-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2844; } -node|z17-[tourism=gallery],area|z17-[tourism=gallery]{ icon-image: gallery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2842; } -node|z17-[tourism=artwork]{ icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2240; icon-min-distance: 24;} -node|z17-[tourism=attraction],area|z17-[tourism=attraction] { icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2840; icon-min-distance: 24;} -node|z17-[amenity=community_centre], area|z17-[amenity=community_centre] { icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 10;} - -node|z17-[tourism=hotel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; icon-min-distance: 16;} -node|z17-[tourism=hostel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; icon-min-distance: 16;} -node|z17-[tourism=guest_house], area|z17-[tourism=guest_house] { icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; icon-min-distance: 16;} -node|z17-[tourism=alpine_hut], area|z17-[tourism=alpine_hut], -node|z17-[tourism=chalet], area|z17-[tourism=chalet], -node|z17-[tourism=resort], area|z17-[tourism=resort] { icon-image: alpine_hut-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 16; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z17-[tourism=motel], area|z17-[tourism=motel], -node|z17-[tourism=apartment], area|z17-[tourism=apartment]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 16; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} - -node|z17-[amenity=place_of_worship], area|z17-[amenity=place_of_worship] { icon-image: place-of-worship-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z17-[amenity=place_of_worship][religion=christian], area|z17-[amenity=place_of_worship][religion=christian] { icon-image: christian-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z17-[amenity=place_of_worship][religion=muslim], area|z17-[amenity=place_of_worship][religion=muslim] { icon-image: muslim-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z17-[amenity=place_of_worship][religion=buddhist], area|z17-[amenity=place_of_worship][religion=buddhist] { icon-image: buddhist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z17-[amenity=place_of_worship][religion=hindu], area|z17-[amenity=place_of_worship][religion=hindu] { icon-image: hindu-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z17-[amenity=place_of_worship][religion=shinto], area|z17-[amenity=place_of_worship][religion=shinto] { icon-image: shinto-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z17-[amenity=place_of_worship][religion=jewish], area|z17-[amenity=place_of_worship][religion=jewish] { icon-image: jewish-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} -node|z17-[amenity=place_of_worship][religion=taoist], area|z17-[amenity=place_of_worship][religion=taoist] { icon-image: taoist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;} - -node|z17-[shop=mall], area|z17-[shop=mall] { icon-image: shop-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2930; icon-min-distance: 8;} - -node|z17[amenity=cafe], area|z17[amenity=cafe] { icon-image: cafe-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 12;} -node|z17[amenity=restaurant], area|z17[amenity=restaurant] { icon-image: restaurant-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788; icon-min-distance: 12;} -node|z17[amenity=fast_food], area|z17[amenity=fast_food] { icon-image: fastfood-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786; icon-min-distance: 12;} -node|z17[amenity=bar], area|z17[amenity=bar] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784; icon-min-distance: 12;} -node|z17[amenity=pub], area|z17[amenity=pub] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2782; icon-min-distance: 12;} - -node|z17-[amenity=drinking_water],area|z17-[amenity=drinking_water],node|z17-[amenity=water_point] ,area|z17-[amenity=water_point]{ icon-image: drinking-water-l.svg;z-index: 2100; } -node|z17-[natural=spring],area|z17-[natural=spring]{ icon-image: drinking-water-l.svg; z-index: 1000; text-offset:8; font-size: 10; text: name; text-color: @poi_label; z-index: 100; z-index: 2100; } - -node|z16[amenity=parking] area|z16[amenity=parking]{ icon-image: parking-s.svg; z-index: 6;icon-min-distance: 25; } -node|z16[amenity=parking][access=permissive], -node|z16[amenity=parking][access=private] { icon-image: zero-icon.svg; z-index: 6; } -node|z17-[highway=speed_camera] { icon-image: speedcam-l.svg; z-index: 2500; } -node|z17[amenity=fuel], area|z17[amenity=fuel] { icon-image: fuel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; } -node|z17[amenity=charging_station], area|z17[amenity=charging_station] { icon-image: charging-station-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; } -node|z17-[tourism=camp_site], area|z17-[tourism=camp_site]{ icon-image: campsite-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700; } -node|z17-[tourism=picnic_site], area|z17-[tourism=picnic_site]{ icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500; } -node|z17-[amenity=shelter], area|z17-[amenity=shelter]{ icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; } - -node|z17-[amenity=fountain],area|z17-[amenity=fountain] { icon-image: fountain-l.svg; z-index: 2000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 24;} - -node|z17-[shop], area|z17-[shop] { icon-image: shop-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 10} - -node|z17-[shop=alcohol], area|z17-[shop=alcohol] { icon-image: alcohol-l.svg; } -node|z17-[shop=wine], area|z17-[shop=wine] { icon-image: alcohol-l.svg; } -node|z17-[shop=books], area|z17-[shop=books]{ icon-image: book-shop-l.svg; } -node|z17-[shop=bookmaker], area|z17-[shop=bookmaker]{ icon-image: bookmaker-l.svg; } -node|z17-[shop=bakery], area|z17-[shop=bakery] { icon-image: bakery-l.svg; } -node|z17-[shop=beauty], area|z17-[shop=beauty] { icon-image: beauty-l.svg; } -node|z17-[shop=cosmetics], area|z17-[shop=cosmetics] { icon-image: beauty-l.svg; } -node|z17-[shop=beverages], area|z17-[shop=beverages] { icon-image: alcohol-l.svg; } -node|z17-[shop=bicycle], area|z17-[shop=bicycle]{ icon-image: shop-bicycle-l.svg; } -node|z17-[shop=butcher], area|z17-[shop=butcher] { icon-image: butcher-l.svg; } -node|z17-[shop=car], area|z17-[shop=car]{ icon-image: car_shop-l.svg; } -node|z17-[shop=motorcycle], area|z17-[shop=motorcycle]{ icon-image: motorcycle_shop-l.svg; } -node|z17-[shop=car_parts], area|z17-[shop=car_parts]{ icon-image: car-part-l.svg; } -node|z17-[shop=car_repair], area|z17-[shop=car_repair] { icon-image: car-repair-l.svg; } -node|z17-[shop=tyres], area|z17-[shop=tyres] { icon-image: car-repair-l.svg; } -node|z17-[amenity=car_wash], area|z17-[amenity=car_wash ] { icon-image: car-wash-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500; icon-min-distance: 24;} -node|z17-[shop=chemist], area|z17-[shop=chemist] { icon-image: chemist-l.svg; } -node|z17-[shop=clothes], area|z17-[shop=clothes] { icon-image: clothes-l.svg; } -node|z17-[shop=computer], area|z17-[shop=computer]{ icon-image: computer-l.svg; } -node|z17-[shop=confectionery], area|z17-[shop=confectionery]{ icon-image: sweets-l.svg; } -node|z17-[shop=convenience], area|z17-[shop=convenience] { icon-image: grocery-l.svg; } -node|z17-[shop=copyshop], area|z17-[shop=copyshop] { icon-image: copyshop-l.svg; } -node|z17-[shop=photo], area|z17-[shop=photo] { icon-image: photo-shop-l.svg; } -node|z17-[shop=pet], area|z17-[shop=pet] { icon-image: petshop-l.svg; } -node|z17-[shop=department_store], area|z17-[shop=department_store]{ icon-image: department_store-l.svg; } -node|z17-[shop=doityourself], area|z17-[shop=doityourself] { icon-image: doityourself-l.svg; } -node|z17-[shop=electronics], area|z17-[shop=electronics] { icon-image: electronics-l.svg; } -node|z17-[shop=florist], area|z17-[shop=florist]{ icon-image: florist-l.svg; } -node|z17-[shop=furniture], area|z17-[shop=furniture]{ icon-image: furniture-l.svg; } -node|z17-[shop=garden_centre], area|z17-[shop=garden_centre]{ icon-image: garden_center-l.svg; } -node|z17-[shop=gift], area|z17-[shop=gift]{ icon-image: gift-l.svg; } -node|z17-[shop=greengrocer], area|z17-[shop=greengrocer]{ icon-image: greengrocer-l.svg; } -node|z17-[shop=hairdresser], area|z17-[shop=hairdresser] { icon-image: hairdresser-l.svg; } -node|z17-[shop=hardware], area|z17-[shop=hardware]{ icon-image: doityourself-l.svg; } -node|z17-[shop=jewelry], area|z17-[shop=jewelry] { icon-image: jewelry-l.svg; } -node|z17-[shop=kiosk], area|z17-[shop=kiosk]{ icon-image: kiosk-l.svg; } -node|z17-[shop=laundry], area|z17-[shop=laundry] { icon-image:laundry-l.svg; } -node|z17-[shop=dry_cleaning], area|z17-[shop=dry_cleaning] { icon-image:laundry-l.svg; } -node|z17-[shop=mobile_phone], area|z17-[shop=mobile_phone]{ icon-image: mobile_phone-l.svg; } -node|z17-[shop=optician], area|z17-[shop=optician]{ icon-image: optician-l.svg; } -node|z17-[shop=outdoor], area|z17-[shop=outdoor]{ icon-image: outdoor-shop-l.svg; } -node|z17-[shop=seafood], area|z17-[shop=seafood] { icon-image: seafood-shop-l.svg; } -node|z17-[shop=shoes], area|z17-[shop=shoes]{ icon-image: shoes-l.svg; } -node|z17-[shop=sports], area|z17-[shop=sports]{ icon-image: sports-l.svg; } -node|z17-[shop=ticket], area|z17-[shop=ticket]{ icon-image: ticket-shop-l.svg; } -node|z17-[shop=toys], area|z17-[shop=toys]{ icon-image: toys-l.svg; } - -node|z17-[leisure=pitch] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; icon-min-distance: 10; -x-me-text-priority: 16000; } -node|z17-[sport=multi] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; icon-min-distance: 10; } - -node|z17-[leisure=sports_centre] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500;icon-min-distance: 10; } -node|z17-[leisure=sports_centre][sport=climbing] { icon-image: climbing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500; icon-min-distance: 10; } -node|z17-[leisure=sports_centre][sport=swimming] { icon-image: swimming-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500; icon-min-distance: 10; } -node|z17-[leisure=fitness_centre] { icon-image: gym-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500;icon-min-distance: 10; } -node|z17-[leisure=sauna] { icon-image: sauna-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500;icon-min-distance: 10; } -node|z17-[leisure=playground] { icon-image: pitch-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 10; } -node|z17-[leisure=swimming_pool],area|z17-[leisure=swimming_pool] { icon-image: swimming-l.svg;z-index: 2600; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;icon-min-distance: 10; } -node|z17-[leisure=golf_course], area|z17-[leisure=golf_course] { icon-image: golf-l.svg;z-index: 50;icon-min-distance: 10; } /* нельзя другой z-inex^иначе пропадают все объекты на поле */ - -node|z17-[sport=soccer], area|z17-[sport=soccer] { icon-image: soccer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 6;icon-min-distance: 10; } -node|z17-[sport=football], area|z17-[sport=football] { icon-image: soccer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 6; icon-min-distance: 10; } -node|z17-[sport=tennis] { icon-image: tennis-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500;icon-min-distance: 10; } -node|z17-[leisure=skiing] { icon-image: skiing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500; icon-min-distance: 10; } - -node|z17-[sport=archery], area|z17-[sport=archery]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; } -node|z17-[sport=shooting], area|z17-[sport=shooting]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; } -node|z17-[sport=australian_football], area|z17-[sport=australian_football]{ icon-image: australian-football-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; icon-min-distance: 10; } -node|z17-[sport=bowls], area|z17-[sport=bowls] { icon-image: bowls-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; } -node|z17-[sport=cricket], area|z17-[sport=cricket]{ icon-image: cricket-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; } -node|z17-[sport=curling], area|z17-[sport=curling] { icon-image: curling-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; } -node|z17-[sport=diving], area|z17-[sport=diving] { icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; icon-min-distance: 10; } -node|z17-[sport=scuba_diving], area|z17-[sport=scuba_diving]{ icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 10; } - -node|z17[amenity=parking] area|z17[amenity=parking]{ icon-image: parking-m.svg; z-index: 6; } -node|z17[amenity=parking][access=permissive], -node|z17[amenity=parking][access=private] { icon-image: zero-icon.svg; z-index: 6; } - -area|z17-[aeroway=heliport], -area|z17-[aeroway=helipad], -node|z17-[aeroway=heliport], -node|z17-[aeroway=helipad]{ icon-image: helipad-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600; } - -node|z17-[historic=archaeological_site],area|z17-[historic=archaeological_site] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; } -/*node|z17-[amenity=fire_station], area|z17-[amenity=fire_station] { icon-image: fire_station-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500; }*/ - -node|z17[amenity=theatre], area|z17[amenity=theatre] { icon-image: theatre-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; } -node|z17[amenity=kindergarten], area|z17[amenity=kindergarten] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2100; } -node|z17[amenity=childcare], area|z17[amenity=childcare] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2100; } -node|z17[amenity=school], area|z17[amenity=school] { icon-image: school-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500;} -node|z17[amenity=college], area|z17[amenity=college] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;} - -node|z17[amenity=dentist],area|z17[amenity=dentist]{ icon-image: dentist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} - -node|z17[amenity=cinema], area|z17[amenity=cinema] { icon-image: cinema-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;} - -node|z17[amenity=bank], area|z17[amenity=bank] { z-index: 2800; icon-image: bank-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;} - -node|z17[amenity=courthouse], area|z17[amenity=courthouse] { z-index: 4500; icon-image: public-building-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;} -node|z17[amenity=police], area|z17[amenity=police] { icon-image: police-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;} -node|z17[amenity=embassy], area|z17[amenity=embassy] { icon-image: embassy-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;} -node|z17[amenity=bicycle_rental], area|z17[amenity=bicycle_rental] { icon-image: bicycle-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500;} -node|z17[amenity=post_office] { icon-image: mail-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} - -node|z17-[historic=archaeological_site],area|z17-[historic=archaeological_site] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;} -node|z17-[historic=ruins],area|z17-[historic=ruins] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;} -node|z17-[leisure=water_park], area|z17-[leisure=water_park] { icon-image: swimming-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600; } -node|z17-[office=lawyer], area|z17-[office=lawyer] { icon-image: lawyer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; icon-min-distance: 10;} - -node|z17[shop=car_repair][service=tyres], area|z17[shop=car_repair][service=tyres] { icon-image: car-repair-l.svg; } - -node|z17[shop=supermarket], area|z17[shop=supermarket] { icon-image: grocery-l.svg; } -node|z17-[amenity=marketplace], area|z17-[amenity=marketplace] { icon-image: marketplace-l.svg; text-offset: 11; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 8; } - -node|z17-[amenity=telephone] { icon-image: phone-l.svg; z-index: 2200;icon-min-distance: 30; } -node|z17-[emergency=phone] { icon-image: phone-l.svg; z-index: 2200;icon-min-distance: 30; } -node|z17-[amenity=recycling], area|z17-[amenity=recycling], { icon-image: recycling-l.svg;z-index: 2200; icon-min-distance: 30;} - -node|z17-[power=station], area|z17-[power=station]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} -node|z17-[power=substation], area|z17-[power=substation]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} - -node|z17-[amenity=casino], area|z17-[amenity=casino]{ icon-image: casino-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 20; } -node|z17-[amenity=marketplace], area|z17-[amenity=marketplace]{ icon-image: marketplace-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} -node|z17-[amenity=taxi], area|z17-[amenity=taxi]{ icon-image: taxi-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} -node|z17-[barrier=lift_gate], area|z17-[barrier=lift_gate] { icon-image: lift_gate-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} - -node|z17-[leisure=dog_park], area|z17-[leisure=dog_park] { icon-image: dog_park-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 20; } -node|z17-[leisure=water_park], area|z17-[leisure=water_park]{ icon-image: swimming-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 20; } -node|z17-[man_made=windmill], area|z17-[man_made=windmill]{ icon-image: windmill-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} -node|z17-[sport=equestrian], area|z17-[sport=equestrian]{ icon-image: equestrian-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} -node|z17-[amenity=bicycle_parking], area|z17-[amenity=bicycle_parking]{ icon-image: bike-parking-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;} - -node|z17-[tourism=caravan_site], area|z17-[tourism=caravan_site]{ icon-image: caravan_site-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600;icon-min-distance: 20; } - -node|z17-[amenity=vending_machine], area|z17-[amenity=vending_machine] { icon-image: vending-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200;icon-min-distance: 20; } -node|z17-[amenity=vending_machine][vending=parking_tickets], area|z17-[amenity=vending_machine][vending=parking_tickets] { icon-image: parking-meter-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; } - - - - - - -/* ZOOM 18 */ - -node|z18-[barrier=toll_booth],area|z18-[barrier=toll_booth] { icon-image: toll_booth-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; } - -node|z18-[amenity=clinic], area|z18-[amenity=clinic] { icon-image: hospital-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} -node|z18-[amenity=doctors],area|z18-[amenity=doctors]{ icon-image: hospital-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} -node|z18-[amenity=veterinary], area|z18-[amenity=veterinary] { icon-image: veterinary-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[amenity=pharmacy], area|z18-[amenity=pharmacy] { icon-image: pharmacy-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2900; } - -node|z18-[amenity=university][name], area|z18-[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; -x-me-text-priority:16000;} -node|z18-[amenity=university][!name], area|z18-[amenity=university][!name] { } - -node|z18-[tourism=hotel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z18-[tourism=hostel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; } -node|z18-[tourism=guest_house], area|z18-[tourism=guest_house] { icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z18-[tourism=alpine_hut], area|z18-[tourism=alpine_hut], -node|z18-[tourism=chalet], area|z18-[tourism=chalet], -node|z18-[tourism=resort], area|z18-[tourism=resort] { icon-image: alpine_hut-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} -node|z18-[tourism=motel], area|z18-[tourism=motel], -node|z18-[tourism=apartment], area|z18-[tourism=apartment]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;} - - -node|z18-[amenity=cafe], area|z18-[amenity=cafe] { icon-image: cafe-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790;} -node|z18-[amenity=restaurant], area|z18-[amenity=restaurant] { icon-image: restaurant-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788;} -node|z18-[amenity=fast_food], area|z18-[amenity=fast_food] { icon-image: fastfood-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786;} -node|z18-[amenity=bar], area|z18-[amenity=bar] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784;} -node|z18-[amenity=pub], area|z18-[amenity=pub] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 278;} - -node|z18-[amenity=fuel], area|z18-[amenity=fuel] { icon-image: fuel-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600; } -node|z18-[amenity=charging_station], area|z18-[amenity=charging_station] { icon-image: charging-station-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600; } - -node|z18-[sport=swimming] { icon-image: swimming-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;} -node|z18-[sport=baseball] { icon-image: baseball-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;} -node|z18-[sport=basketball] { icon-image: basketball-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;} -node|z18-[sport=american_football] { icon-image: america-football-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2460; } -node|z18-[sport=athletics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;} -node|z18-[sport=golf] { icon-image: golf-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2460; } -node|z18-[sport=gymnastics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;} - -node|z18-[sport=archery], area|z18-[sport=archery]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;} -node|z18-[sport=shooting], area|z18-[sport=shooting]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;} -node|z18-[sport=australian_football], area|z18-[sport=australian_football]{ icon-image: australian-football-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2440; } -node|z18-[sport=bowls], area|z18-[sport=bowls] { icon-image: bowls-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;} -node|z18-[sport=cricket], area|z18-[sport=cricket]{ icon-image: cricket-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;} -node|z18-[sport=curling], area|z18-[sport=curling] { icon-image: curling-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;} -node|z18-[sport=diving], area|z18-[sport=diving] { icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2440; } -node|z18-[sport=scuba_diving], area|z18-[sport=scuba_diving]{ icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2440; } - -node|z18-[amenity=parking], area|z18-[amenity=parking] { icon-image: parking-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 6; } - -node|z18-[amenity=telephone] { icon-image: phone-l.svg; z-index: 2200; } -node|z18-[emergency=phone] { icon-image: phone-l.svg; z-index: 2200; } -node|z18-[amenity=recycling], area|z19-[amenity=recycling], { icon-image: recycling-l.svg;z-index: 2200; } - -node|z18-[amenity=fire_station], area|z18-[amenity=fire_station] { icon-image: fire_station-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500; } -node|z18-[tourism], area|z18-[tourism] { font-size: 11; text: name;text-offset: 12; text-color: @poi_label;z-index: 2400; } - -node|z18-[amenity=theatre], area|z18-[amenity=theatre] { icon-image: theatre-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} -node|z18-[amenity=kindergarten], area|z18-[amenity=kindergarten] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[amenity=childcare], area|z18-[amenity=childcare] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[amenity=school], area|z18-[amenity=school] { icon-image: school-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; } -node|z18-[amenity=college], area|z18-[amenity=college] { icon-image: college-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} - -node|z18-[amenity=dentist],area|z18-[amenity=dentist]{ icon-image: dentist-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[amenity=cinema], area|z18-[amenity=cinema] { icon-image: cinema-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} - -node|z18-[shop=car_repair][service=tyres], area|z18-[shop=car_repair][service=tyres] { icon-image: car-repair-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600; } - -node|z18-[shop=supermarket], area|z18-[shop=supermarket] { icon-image: grocery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600; icon-min-distance: 8;} - -node|z18-[power=station], area|z19-[power=station]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[power=substation], area|z19-[power=substation]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} - -node|z18-[amenity=casino], area|z18-[amenity=casino]{ icon-image: casino-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[amenity=marketplace], area|z18-[amenity=marketplace]{ icon-image: marketplace-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[amenity=taxi], area|z18-[amenity=taxi]{ icon-image: taxi-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[barrier=lift_gate], area|z18-[barrier=lift_gate] { icon-image: lift_gate-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[leisure=dog_park], area|z18-[leisure=dog_park] { icon-image: dog_park-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[leisure=water_park], area|z18-[leisure=water_park]{ icon-image: swimming-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[man_made=windmill], area|z18-[man_made=windmill]{ icon-image: windmill-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[sport=equestrian], area|z18-[sport=equestrian]{ icon-image: equestrian-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} - -node|z18-[amenity=bank], area|z18-[amenity=bank] { z-index: 4500; icon-image: bank-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} -node|z18-[amenity=courthouse], area|z18-[amenity=courthouse] { z-index: 4500; icon-image: public-building-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} - -node|z18-[amenity=police], area|z18-[amenity=police] { icon-image: police-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2900;} -node|z18-[amenity=embassy], area|z18-[amenity=embassy] { icon-image: embassy-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;} -node|z18-[amenity=bicycle_rental], area|z18-[amenity=bicycle_rental] { icon-image: bicycle-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; } -node|z18-[amenity=post_office] { icon-image: mail-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[amenity=toilets], area|z18-[amenity=toilets] { icon-image: toilets-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;} -node|z18-[amenity=atm], area|z18-[amenity=atm] { z-index: 4200; icon-image: atm-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;} - - -node|z16-[amenity=nightclub], area|z18-[amenity=nightclub] { icon-image: bar-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;} -node|z17-[amenity=bureau_de_change] { icon-image: banknote-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; } -node|z18-[amenity=bench] { icon-image: bench.svg;z-index: 2100; } -node|z18-[amenity=waste_basket] { icon-image: waste-basket-s.svg;z-index: 2100; } -node|z18-[natural=tree] { icon-image: tree-s.svg; z-index: 2100;} -node|z19-[man_made=survey_point] { icon-image: survey_point-l.svg; z-index: 2100;} - -node|z18-[amenity=drinking_water],area|z18-[amenity=drinking_water],node|z18-[amenity=water_point],area|z18-[amenity=water_point] { icon-image: drinking-water-l.svg; z-index: 2400;} - -node|z18-[amenity=library] { icon-image: library-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;} -node|z18-[amenity=waste_disposal], area|z18-[amenity=waste_disposal] { icon-image: recycling-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2100; } - -node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; } - -node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;} -node|z18-[man_made=chimney], area|z18-[man_made=chimney] { icon-image: chimney-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;} -node|z18-[office], area|z18-[office] { icon-image: office-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; } - -node|z18-[craft], area|z18-[craft]{ icon-image: hand-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} - - -node|z18-[amenity=car_sharing], area|z18-[amenity=car_sharing]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[amenity=post_box], area|z18-[amenity=post_box]{ icon-image: postbox-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;} -node|z17-[aeroway=gate], area|z17-[aeroway=gate]{ icon-image: gate-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; } -node|z18-[aeroway=gate], area|z17-[aeroway=gate]{ icon-image: gate-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 24200; } - -node|z18-[amenity=bbq], area|z18-[amenity=bbq]{ icon-image: bbq-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; -x-me-text-priority:16000;} -node|z18-[amenity=car_rental], area|z18-[amenity=car_rental]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;} -/*node|z18-[], area|z18-[] { icon-image: none.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }*/ - - -node|z18-[amenity=vending_machine], area|z18-[amenity=vending_machine] { icon-image: vending-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; } -node|z18-[tourism=caravan_site], area|z18-[tourism=caravan_site]{ icon-image: caravan_site-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; } - - - -/* NATURAL*/ - -node|z11 [natural=cave_entrance], area|z11 [natural=cave_entrance] { icon-image: cave-s.svg; z-index: 2200; icon-min-distance: 20; } -node|z12-13[natural=cave_entrance], area|z12-13[natural=cave_entrance] { icon-min-distance: 15; } -node|z12-[natural=cave_entrance], area|z12-[natural=cave_entrance] -{ - icon-image: cave-s.svg; - text-offset: 8; - font-size: 10; - text: name; - text-color: @poi_label; - z-index: 2200; -} -node|z15-[natural=cave_entrance], area|z15-[natural=cave_entrance] { icon-image: cave-m.svg; text-offset: 10; font-size: 10; } -node|z18-[natural=cave_entrance], area|z18-[natural=cave_entrance] { icon-image: cave-l.svg; text-offset: 10; font-size: 11; } - -node|z11 [waterway=waterfall], area|z11 [waterway=waterfall] { icon-image: waterfall-s.svg; z-index: 2700; icon-min-distance: 15; } -node|z12-[waterway=waterfall], area|z12-[waterway=waterfall] -{ - icon-image: waterfall-s.svg; - text-offset: 10; - font-size: 10; - text: name; - text-position: center; - text-color: @poi_label; - z-index: 2200; -} -node|z15-[waterway=waterfall], area|z15-[waterway=waterfall] { icon-image: waterfall-m.svg;text-offset: 8;font-size: 10;} -node|z17-[waterway=waterfall], area|z17-[waterway=waterfall] { icon-image: waterfall-l.svg; text-offset: 10;font-size: 10;} - -node|z10-[natural=volcano], area|z10-[natural=volcano] -{ - icon-image: volcano-s.svg; - text-offset: 10; - font-size: 10; - text: name; - text-color: @poi_label; - z-index: 2200; -} -node|z15-[natural=volcano], area|z15-[natural=volcano] { icon-image: volcano-m.svg; text-offset: 8;font-size: 10;} -node|z17-[natural=volcano], area|z17-[natural=volcano] { icon-image: volcano-l.svg; text-offset: 10;font-size: 10;} - - -node|z12[natural=peak][name], -{ icon-image: peakt-s.svg; z-index: 2200; icon-min-distance: 10; } -node|z12[natural=peak][!name], -node|z12[natural=bare_rock][!name], -node|z12[natural=rock][!name] -{ } -area|z12[natural=peak][name], -{ icon-image: peakt-s.svg; z-index: 2200;icon-min-distance: 10;} -area|z12[natural=peak][!name], -area|z12[natural=bare_rock][!name], -area|z12[natural=rock][!name] -{ } - -node|z13[natural=peak][name], -{ icon-image: peakt-s.svg;text-offset: 5; font-size: 9; text: name; text-color: @poi_label;z-index: 2200; } -node|z13[natural=peak][!name], -node|z13[natural=bare_rock][!name], -node|z13[natural=rock][!name] -{ } -area|z13[natural=peak][name], -{ icon-image: peakt-s.svg; text-offset: 5; font-size: 9; text: name; text-color: @poi_label;z-index: 2200; } -area|z13[natural=peak][!name], -area|z13[natural=bare_rock][!name], -area|z13[natural=rock][!name] -{ } - -node|z14[natural=peak][name], -{ icon-image: peakt-s.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; } -node|z14[natural=peak][!name], -node|z14[natural=bare_rock][!name], -node|z14[natural=rock][!name] -{ } -area|z14[natural=peak][name], -{ icon-image: peakt-s.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; } -area|z14[natural=peak][!name], -area|z14[natural=bare_rock][!name], -area|z14[natural=rock][!name] -{ } - -node|z15-16[natural=peak],node|z15-16[natural=bare_rock],node|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; } -area|z15-16[natural=peak],area|z15-16[natural=bare_rock],area|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label; z-index: 2200;} -node|z17-[natural=peak],node|z17-[natural=bare_rock],node|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 6; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; } -area|z17-[natural=peak],area|z17-[natural=bare_rock],area|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 6; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;} - - -node|z11[landuse=forest][boundary=national_park],area|z11[landuse=forest][boundary=national_park] { icon-image: nparkf-s.svg; z-index: 2700;icon-min-distance: 20;} -node|z12-13[landuse=forest][boundary=national_park],area|z12-13[landuse=forest][boundary=national_park] { icon-image: nparkf-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 2700;icon-min-distance: 12;} -node|z14[landuse=forest][boundary=national_park],area|z14-[landuse=forest][boundary=national_park] { icon-image: nparkf-s.svg; text-offset: 8; font-size: 11; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 2700;} -node|z15-16[landuse=forest][boundary=national_park],area|z15-16[landuse=forest][boundary=national_park] { icon-image: nparkf-m.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label;text-halo-opacity: 0.9; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 2700;} -node|z17-[landuse=forest][boundary=national_park],area|z17-[landuse=forest][boundary=national_park] { icon-image: nparkf-l.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 2700;} - -node|z11[leisure=nature_reserve],area|z11[leisure=nature_reserve] { icon-image: nparkf-s.svg; z-index: 30;icon-min-distance: 20;} -node|z12-13[leisure=nature_reserve],area|z12-13[leisure=nature_reserve] { icon-image: nparkf-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 30;icon-min-distance: 12;} -node|z14[leisure=nature_reserve],area|z14-[leisure=nature_reserve]{ icon-image: nparkf-s.svg; text-offset: 8; font-size: 11; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 30;} -node|z15-16[leisure=nature_reserve],area|z15-16[leisure=nature_reserve] { icon-image: nparkf-m.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 30; } -node|z17-[leisure=nature_reserve],area|z17-[leisure=nature_reserve] { icon-image: nparkf-l.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; -text-halo-radius:0.5; z-index: 30; } - - -node|z16[natural=beach], area|z16[natural=beach]{ icon-image: beach-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z17-[natural=beach], area|z17-[natural=beach]{ icon-image: beach-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; } - - -/* MAN MADE */ - -node|z15-16[landuse=landfill],area|z15-[landuse=landfill] -{ icon-image: recycling-m.svg; text-offset: 8; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; } -node|z17-[landuse=landfill],area|z17-[landuse=landfill] -{ icon-image: recycling-l.svg; text-offset: 8; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; } - - - -node|z14[man_made=lighthouse], area|z14[man_made=lighthouse] { icon-image: lighthouse-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;icon-min-distance: 5; } -node|z15-16[man_made=lighthouse], area|z15-16[man_made=lighthouse] { icon-image: lighthouse-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;} -node|z17-[man_made=lighthouse], area|z17-[man_made=lighthouse] { icon-image: lighthouse-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700; } - -/* BORDER */ - -node|z15-[barrier=border_control] -{ icon-image:bcontrol-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2700; } -node|z17-[barrier=border_control] -{ icon-image:bcontrol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2700; } - -line|z16-[barrier=block], -line|z16-[barrier=bollard], -line|z16-[barrier=entrance], -line|z16-[barrier=gate], -line|z16-[barrier=stile], -line|z16-[power=tower], -{ icon-image: dot-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; } - diff --git a/data/styles/clear/include/Roads.mapcss b/data/styles/clear/include/Roads.mapcss new file mode 100755 index 0000000000..5b1115f7ad --- /dev/null +++ b/data/styles/clear/include/Roads.mapcss @@ -0,0 +1,1336 @@ +/* ~~~~ CONTENT OF ROADS ~~~~~ + +1.Z-INDEX ROADS +2.WORLD LAVEL ROAD 4-9 ZOOM +3.TRUNK & MOTORWAY 7-22 ZOOM + 3.1 Trunk & Motorway 7-22 ZOOM + 3.2 Trunk & Motorway tunnel 12-22 ZOOM + 3.3 Trunk & Motorway bridge 13-22 ZOOM +4.PRIMARY 8-22 ZOOM + 4.1 Primary 8-22 ZOOM + 4.2 Primary tunnel 14-22 ZOOM + 4.3 Primary bridge 14-22 ZOOM +5.SECONDARY 10-22 ZOOM + 5.1 Secondary 10-22 ZOOM + 5.2 Secondary tunnel 16-22 ZOOM + 5.3 Secondary bridge 14-22 ZOOM +6.RESIDENTAL & TERTIARY 11-22 ZOOM + 6.1 Residential & Tertiary 11-22 ZOOM + 6.2 Residential & Tertiary tunnel 16-22 ZOOM + 6.3 Residential & Tertiary bridge 14-22 ZOOM +7.ROAD, STREETS, UNCLASSIFIED & SERVICE 12-22 ZOOM + 7.1 Road, Street, Unclassified 12-22 ZOOM + 7.2 Road, Street, Unclassified tunnel 16-22 ZOOM + 7.3 Road, Street, Unclassified bridge 14-22 ZOOM + 7.4 Service 15-22 ZOOM +8.OTHERS ROADS 13-22 ZOOM + 8.1 Pedestrian & ford 13-22 ZOOM + 8.2 Pedestrian & ford tunnel 16-22 ZOOM + 8.3 Pedestrian & other brige 13-22 ZOOM + 8.4 Cycleway 13-22 ZOOM + 8.5 Construction & Proposed 13-22 ZOOM + 8.6 Track & Path 14-22 ZOOM + 8.7 Footway 14-22 ZOOM + 8.8 Footway & Path tunnel 17-22 ZOOM + 8.9 Bridleway 14-22 ZOOM + 8.10 Steps 16-22 ZOOM + 8.11 Runway 12-22 ZOOM +9.RAIL 11-22 ZOOM + 9.1 RAIL 11-22 ZOOM + 9.2 Rail tunnel 14-22 ZOOM + 9.3 Rail bridge 14-22 ZOOM + 9.4 Monorail 14-22 ZOOM + 9.5 Tram line 13-22 ZOOM + 9.6 Funicular 12-22 ZOOM +10.PISTE 12-22 ZOOM + 10.1 Lift 12-22 ZOOM + 10.2 Aerialway 12-22 ZOOM + 10.3 Piste & Route 14-22 ZOOM +11.FERRY +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ + +/* 1.Z-INDEX ROADS */ +/* +line[highway=motorway][tunnel?], +line[highway=trunk][tunnel?], +line[highway=motorway_link][tunnel?], +line[highway=trunk_link][tunnel?], +line[highway=primary][tunnel?], +line[highway=primary_link][tunnel?], +line[highway=secondary][tunnel?], +line[highway=secondary_link][tunnel?], +line[highway=tertiary][tunnel?], +line[highway=tertiary_link][tunnel?], +line[highway=residential][tunnel?], +line[highway=unclassified][tunnel?], +line[highway=pedestrian][tunnel?], +line[highway=steps][tunnel?], +line[highway=road][tunnel?], +line[highway=service][tunnel?], +line[railway=rail][tunnel?], +*/ + + +line[highway=footway][tunnel?]::tunnelCasing, +line[highway=path][tunnel?]::tunnelCasing, +line[railway=rail][bridge?]::bridgeblack, +line[railway=light_rail][bridge?]::bridgeblack, +line[railway=yard][bridge?]::bridgeblack +{z-index: 25;} + +line[highway=footway][tunnel?]::tunnelBackground, +line[highway=path][tunnel?]::tunnelBackground, +line[railway=rail][bridge?]::bridgewhite, +line[railway=light_rail][bridge?]::bridgewhite, +line[railway=yard][bridge?]::bridgewhite +{z-index: 30;} + +line[aeroway=runway], +line[aeroway=taxiway] +{z-index: 50;} + +line[piste:type=downhill][piste:difficulty=advanced], +line[piste:type=downhill][piste:difficulty=easy], +line[piste:type=downhill][piste:difficulty=expert], +line[piste:type=downhill][piste:difficulty=freeride], +line[piste:type=downhill][piste:difficulty=intermediate], +line[piste:type=downhill][piste:difficulty=novice], +{z-index: 100;} + +line[route=ferry], +line[route=ferry_motorcar] +{z-index: 115;} + +line[piste:type=downhill], +line[piste:type=nordic], +line[piste:type=sled], +{z-index: 199;} + +line[highway=motorway][bridge?]::bridgeblack, +line[highway=trunk][bridge?]::bridgeblack, +line[highway=motorway_link][bridge?]::bridgeblack, +line[highway=trunk_link][bridge?]::bridgeblack, +line[highway=primary][bridge?]::bridgeblack, +line[highway=primary_link][bridge?]::bridgeblack, +line[highway=secondary][bridge?]::bridgeblack, +line[highway=secondary_link][bridge?]::bridgeblack, +line[highway=tertiary][bridge?]::bridgeblack, +line[highway=tertiary_link][bridge?]::bridgeblack, +line[highway=residential][bridge?]::bridgeblack, +line[highway=unclassified][bridge?]::bridgeblack, +line[highway=pedestrian][bridge?]::bridgeblack, +line[highway=footway][bridge?]::bridgeblack, +line[highway=steps][bridge?]::bridgeblack, +line[highway=road][bridge?]::bridgeblack, +line[highway=service][bridge?]::bridgeblack, +line[railway=rail][bridge?]::bridgeblack +{z-index: 390;} + +line[highway=motorway][bridge?]::bridgewhite, +line[highway=trunk][bridge?]::bridgewhite, +line[highway=motorway_link][bridge?]::bridgewhite, +line[highway=trunk_link][bridge?]::bridgewhite, +line[highway=primary][bridge?]::bridgewhite, +line[highway=primary_link][bridge?]::bridgewhite, +line[highway=secondary][bridge?]::bridgewhite, +line[highway=secondary_link][bridge?]::bridgewhite, +line[highway=tertiary][bridge?]::bridgewhite, +line[highway=tertiary_link][bridge?]::bridgewhite, +line[highway=residential][bridge?]::bridgewhite, +line[highway=unclassified][bridge?]::bridgewhite, +line[highway=pedestrian][bridge?]::bridgewhite, +line[highway=footway][bridge?]::bridgewhite, +line[highway=steps][bridge?]::bridgewhite, +line[highway=road][bridge?]::bridgewhite, +line[highway=service][bridge?]::bridgewhite, +line[railway=rail][bridge?]::bridgewhite +{z-index: 400;} + +line[highway=construction], +line[highway=proposed], +line[railway=construction], +line[railway=disused], +line[railway=preserved], +line[railway=abandoned] +{z-index: 450;} + +line[highway=bridleway] +{z-index: 590;} + +line[highway=track] +line[highway=raceway], +line[leisure=track], +line[highway=path], +line[route=hiking], +line[highway=footway] +{z-index: 600;} + +line[highway=service] +{z-index: 650;} + +line[highway=pedestrian], +line[highway=ford] +{z-index: 660;} + +line[railway=rail], +line[railway=light_rail], +line[railway=yard] +{z-index: 680;} + +line[railway=rail]::dash, +line[railway=light_rail]::dash, +line[railway=yard]::dash +{z-index: 690;} + +line[highway=unclassified], +line[highway=road], +line[highway=living_street] +{z-index: 700;} + +line[highway=residential_link], +line[highway=tertiary_link] +{z-index: 740;} + +line[highway=residential], +line[highway=tertiary], +{z-index: 750;} + +line[highway=secondary_link] +{z-index: 790;} + +line[highway=secondary] +{z-index: 800;} + +line[highway=primary_link] +{z-index: 840;} + +line[highway=primary], +line|z8-9[highway=world_towns_level], +line|z8-9[highway=world_level], +{z-index: 850;} + +line[highway=motorway_link], +line[highway=trunk_link] +{z-index: 890;} + +line|z4-7[highway=world_towns_level], +line|z4-7[highway=world_level], +line[highway=trunk], +line[highway=motorway] +{z-index: 900;} + +line[railway=monorail], +line[railway=narrow_gauge], +line[railway=tram] +{z-index: 950;} + +line[highway=cycleway], +line[highway=steps], +node[highway=motorway_junction] +{z-index: 1000;} + +line[aerialway=cable_car]::dash, +line[aerialway=chair_lift]::dash, +line[aerialway=gondola]::dash, +line[aerialway=mixed_lift]::dash, +line[aerialway=drag_lift] ::dash, +line[aerialway=j-bar]::dash, +line[aerialway=t-bar]::dash, +line[aerialway=magic_carpet]::dash, +line[aerialway=platter]::dash, +line[aerialway=rope_tow]::dash, +{z-index: 1049;} + +line[aerialway=cable_car], +line[aerialway=chair_lift], +line[aerialway=gondola], +line[aerialway=mixed_lift], +line[aerialway=drag_lift], +line[aerialway=j-bar], +line[aerialway=t-bar], +line[aerialway=magic_carpet], +line[aerialway=platter], +line[aerialway=rope_tow], +{z-index: 1050;} + +line[power=line] +{z-index: 2000;} + +line[piste:lift], +line[piste:lift=j-bar], +line[piste:lift=magic_carpet], +line[piste:lift=platter], +line[piste:lift=rope_tow], +line[piste:lift=t-bar] +{z-index: 6888;} + +line[highway] +{casing-width: 0;} + +/* 2.WORLD LAVEL ROAD 4-9 ZOOM */ + +line|z4-9[highway=world_towns_level], +line|z4-9[highway=world_level], +{color: @trunk_orange_light;opacity: 1;} + +line|z4[highway=world_level] +{width: 0.5;} +line|z5-6[highway=world_level], +{width: 0.7;} +line|z6[highway=world_towns_level], +{width: 0.9;} +line|z7[highway=world_towns_level], +line|z7[highway=world_level] +{width: 0.7;} +line|z8[highway=world_towns_level], +line|z8[highway=world_level] +{width: 0.9;} +line|z9[highway=world_towns_level], +line|z9[highway=world_level] +{width: 0.8;} + +/* 3.TRUNK & MOTORWAY 7-22 ZOOM */ + +line|z7-[highway=trunk], +line|z7-[highway=motorway], +line|z13-[highway=motorway_link], +line|z13-[highway=trunk_link] +{color: @trunk_orange_light;opacity: 1;} +line|z12-[highway=motorway][tunnel?], +line|z12-[highway=trunk][tunnel?], +line|z12-[highway=motorway_link][tunnel?], +line|z12-[highway=trunk_link][tunnel?], +{casing-width: 1;casing-linecap: butt;casing-color:@trunk_tunnel_casing;} +line|z13-[highway=motorway][bridge?]::bridgewhite, +line|z13-[highway=trunk][bridge?]::bridgewhite, +line|z14-[highway=motorway_link][bridge?]::bridgewhite, +line|z14-[highway=trunk_link][bridge?]::bridgewhite, +{casing-linecap: butt;casing-color:@bridge_background;} +line|z13-[highway=motorway][bridge?]::bridgeblack, +line|z13-[highway=trunk][bridge?]::bridgeblack, +line|z14-[highway=motorway_link][bridge?]::bridgeblack, +line|z14-[highway=trunk_link][bridge?]::bridgeblack, +{casing-linecap: butt;casing-color:@bridge_casing;} + +/* 3.1 Trunk & Motorway 7-22 ZOOM */ + +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] +{color: @trunk_orange_medium; width: 1.5;} +line|z11[highway=trunk], +line|z11[highway=motorway] +{width: 1.7;} +line|z12[highway=trunk], +line|z12[highway=motorway] +{color: @trunk_orange_medium; width: 1.9;} +line|z13[highway=trunk], +line|z13[highway=motorway], +{width: 2.8;} +line|z13[highway=motorway_link], +line|z13[highway=trunk_link] +{width: 1.4;} +line|z14[highway=trunk], +line|z14[highway=motorway], +{width: 3.8;} +line|z14[highway=motorway_link], +line|z14[highway=trunk_link] +{width: 1.8;} +line|z15[highway=trunk], +line|z15[highway=motorway], +{width: 4.8;} +line|z15[highway=motorway_link], +line|z15[highway=trunk_link] +{width: 2.4;} +line|z16[highway=trunk], +line|z16[highway=motorway], +{width: 6;} +line|z16[highway=motorway_link], +line|z16[highway=trunk_link] +{width: 3;} +line|z17[highway=trunk], +line|z17[highway=motorway], +{width: 9;} +line|z17[highway=motorway_link], +line|z17[highway=trunk_link] +{width: 4.5;} +line|z18[highway=trunk], +line|z18[highway=motorway], +{width: 12;} +line|z18[highway=motorway_link], +line|z18[highway=trunk_link] +{width: 6;} +line|z19-[highway=trunk], +line|z19-[highway=motorway], +{width: 15;} +line|z19-[highway=motorway_link], +line|z19-[highway=trunk_link] +{width: 7.5;} + +/* 3.2 Trunk & Motorway tunnel 12-22 ZOOM */ + +line|z12[highway=motorway][tunnel?], +line|z12[highway=trunk][tunnel?] +{color: @trunk_tunnel_orange;opacity: 1;casing-width: 0.5;casing-dashes: 2,2;} +line|z13-14[highway=motorway][tunnel?], +line|z13-14[highway=trunk][tunnel?], +line|z13-14[highway=motorway_link][tunnel?], +line|z13-14[highway=trunk_link][tunnel?] +{color: @trunk_tunnel_orange;casing-dashes: 5,5;} +line|z15-[highway=motorway][tunnel?], +line|z15-[highway=trunk][tunnel?], +line|z15-[highway=motorway_link][tunnel?], +line|z15-[highway=trunk_link][tunnel?] +{casing-dashes: 5,5;} + +/* 3.3 Trunk & Motorway bridge 13-22 ZOOM */ + +line|z13[highway=motorway][bridge?]::bridgewhite, +line|z13[highway=trunk][bridge?]::bridgewhite +{casing-width: eval(prop("width")+0.2);} +line|z14-16[highway=motorway][bridge?]::bridgewhite, +line|z14-16[highway=trunk][bridge?]::bridgewhite, +line|z14-16[highway=motorway_link][bridge?]::bridgewhite, +line|z14-16[highway=trunk_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width"));} +line|z17[highway=motorway][bridge?]::bridgewhite, +line|z17[highway=trunk][bridge?]::bridgewhite, +line|z17[highway=motorway_link][bridge?]::bridgewhite, +line|z17[highway=trunk_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+0.8);} +line|z18-[highway=motorway][bridge?]::bridgewhite, +line|z18-[highway=trunk][bridge?]::bridgewhite, +line|z18-[highway=motorway_link][bridge?]::bridgewhite, +line|z18-[highway=trunk_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+1);} + +line|z13-16[highway=motorway][bridge?]::bridgeblack, +line|z13-16[highway=trunk][bridge?]::bridgeblack +line|z14-16[highway=motorway_link][bridge?]::bridgeblack, +line|z14-16[highway=trunk_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+0.4);} +line|z17[highway=motorway][bridge?]::bridgeblack, +line|z17[highway=trunk][bridge?]::bridgeblack, +line|z17[highway=motorway_link][bridge?]::bridgeblack, +line|z17[highway=trunk_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+1.6);} +line|z18-[highway=motorway][bridge?]::bridgeblack, +line|z18-[highway=trunk][bridge?]::bridgeblack, +line|z18-[highway=motorway_link][bridge?]::bridgeblack, +line|z18-[highway=trunk_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+2);} + +/* 4.PRIMARY 8-22 ZOOM */ + +line|z8-10[highway=primary], +{color: @primary_orange;opacity: 1;} +line|z11-14[highway=primary], +line|z11-14[highway=primary_link] +{color: @primary_orange_medium;opacity: 1;} +line|z15-22[highway=primary], +line|z15-22[highway=primary_link] +{color: @primary_orange_light;;opacity: 1;} +line|z14-[highway=primary][tunnel?], +line|z14-[highway=primary_link][tunnel?] +{casing-width: 1;casing-linecap: butt;casing-color: @primary_tunnel_casing;} +line|z14-[highway=primary][bridge?]::bridgewhite, +line|z14-[highway=primary_link][bridge?]::bridgewhite, +{casing-linecap: butt;casing-color:@bridge_background;} +line|z14-[highway=primary][bridge?]::bridgeblack, +line|z14-[highway=primary_link][bridge?]::bridgeblack, +{casing-linecap: butt;casing-color:@bridge_casing;} + +/* 4.1 Primary 8-22 ZOOM */ + +line|z8[highway=primary] +{width: 0.9;} +line|z9[highway=primary] +{width: 0.8;} +line|z10[highway=primary] +{width: 1.2;} +line|z11[highway=primary] +{width: 1.5;} +line|z12[highway=primary] +{width: 1.7;} +line|z13[highway=primary] +{width: 2.4;} +line|z14[highway=primary], +line|z14[highway=primary_link] +{width: 3.2;} +line|z15[highway=primary], +line|z15[highway=primary_link] +{width: 4.2;} +line|z16[highway=primary], +line|z16[highway=primary_link] +{width: 4.8;} +line|z17[highway=primary], +line|z17[highway=primary_link] +{width: 7;} +line|z18[highway=primary], +line|z18[highway=primary_link] +{width: 10;} +line|z19-[highway=primary], +line|z19-[highway=primary_link] +{width: 13;} + +/* 4.2 Primary tunnel 14-22 ZOOM */ + +line|z14[highway=primary][tunnel?], +line|z14[highway=primary_link][tunnel?] +{color: @primary_tunnel_orange;casing-dashes: 5,5;} +line|z15-[highway=primary][tunnel?], +line|z15-[highway=primary_link][tunnel?] +{casing-dashes: 5,5;} + +/* 4.3 Primary bridge 14-22 ZOOM */ + +line|z14-16[highway=primary][bridge?]::bridgewhite, +line|z14-16[highway=primary_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width"));} +line|z17[highway=primary][bridge?]::bridgewhite, +line|z17[highway=primary_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+0.8);} +line|z18-[highway=primary][bridge?]::bridgewhite, +line|z18-[highway=primary_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+1);} + +line|z14-16[highway=primary][bridge?]::bridgeblack, +line|z14-16[highway=primary_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+0.4);} +line|z17[highway=primary][bridge?]::bridgeblack, +line|z17[highway=primary_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+1.6);} +line|z18-[highway=primary][bridge?]::bridgeblack, +line|z18-[highway=primary_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+2);} + +/* 5.SECONDARY 10-22 ZOOM */ + +line|z10-[highway=secondary], +line|z14-[highway=secondary_link] +{color: @secondary;opacity: 1;} +line|z16-[highway=secondary][tunnel?], +line|z16-[highway=secondary_link][tunnel?] +{casing-width: 1;casing-linecap: butt;casing-color: @secondary_tunnel_casing;} +line|z14-[highway=secondary][bridge?]::bridgewhite, +line|z14-[highway=secondary_link][bridge?]::bridgewhite, +{casing-linecap: butt;casing-color:@bridge_background;} +line|z14-[highway=secondary][bridge?]::bridgeblack, +line|z14-[highway=secondary_link][bridge?]::bridgeblack, +{casing-linecap: butt;casing-color:@bridge_casing;} + +/* 5.1 Secondary 10-22 ZOOM */ + +line|z10[highway=secondary] +{width: 1;} +line|z11[highway=secondary] +{width: 1.3;} +line|z12[highway=secondary] +{width: 1.6;} +line|z13[highway=secondary] +{width: 2.2;} +line|z14[highway=secondary], +line|z14[highway=secondary_link] +{width: 3;} +line|z15[highway=secondary], +line|z15[highway=secondary_link] +{width: 4;} +line|z16[highway=secondary], +line|z16[highway=secondary_link] +{width: 4.8;} +line|z17[highway=secondary], +line|z17[highway=secondary_link] +{width: 7;} +line|z18[highway=secondary], +line|z18[highway=secondary_link] +{width: 10;} +line|z19-[highway=secondary], +line|z19-[highway=secondary_link] +{width: 13;} + +/* 5.2 Secondary tunnel 16-22 ZOOM */ + +line|z16-17[highway=secondary][tunnel?], +line|z16-17[highway=secondary_link][tunnel?] +{casing-dashes: 5,5;} +line|z18-[highway=secondary][tunnel?], +line|z18-[highway=secondary_link][tunnel?] +{color: @secondary_tunnel;casing-dashes: 5,5;} + +/* 5.3 Secondary bridge 14-22 ZOOM */ + +line|z14-16[highway=secondary][bridge?]::bridgewhite, +line|z14-16[highway=secondary_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width"));} +line|z17[highway=secondary][bridge?]::bridgewhite, +line|z17[highway=secondary_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+0.8);} +line|z18-[highway=secondary][bridge?]::bridgewhite, +line|z18-[highway=secondary_link][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+1);} + +line|z14-16[highway=secondary][bridge?]::bridgeblack, +line|z14-16[highway=secondary_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+0.4);} +line|z17[highway=secondary][bridge?]::bridgeblack, +line|z17[highway=secondary_link][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+1.6);} +line|z18-[highway=secondary][bridge?]::bridgeblack, +line|z18-[highway=secondary_link][bridge?]::bridgeblack +{casing-width: eval(prop("width")+2);} + +/* 6.RESIDENTAL & TERTIARY 11-22 ZOOM */ + +line|z11-[highway=residential], +line|z11-[highway=tertiary], +line|z15-[highway=residential_link], +line|z15-[highway=tertiary_link], +{color: @residential; opacity: 1;} +line|z16-[highway=tertiary][tunnel?], +line|z16-[highway=residential][tunnel?] +line|z16-[highway=tertiary_link][tunnel?], +line|z16-[highway=residential_link][tunnel?], +{color: @tertiary_tunnel;casing-width: 1;casing-linecap: butt;casing-color: @tertiary_tunnel_casing;} +line|z14-[highway=tertiary][bridge?]::bridgewhite, +line|z14-[highway=residential][bridge?]::bridgewhite, +line|z14-[highway=tertiary_link][bridge?]::bridgewhite +{casing-linecap: butt;casing-color:@bridge_background;} +line|z14-[highway=tertiary][bridge?]::bridgeblack, +line|z14-[highway=residential][bridge?]::bridgeblack, +line|z14-[highway=tertiary_link][bridge?]::bridgeblack +{casing-linecap: butt;casing-color:@bridge_casing;} + +/* 6.1 Residential & Tertiary 11-22 ZOOM */ + +line|z11[highway=residential], +line|z11[highway=tertiary] +{width: 0.8;} +line|z12-13[highway=residential], +line|z12-13[highway=tertiary] +{width: 1.2;} +line|z14[highway=residential], +line|z14[highway=tertiary] +{width: 1.8;} +line|z15[highway=residential], +line|z15[highway=tertiary], +line|z15[highway=residential_link], +line|z15[highway=tertiary_link] +{width: 3.2;} +line|z16[highway=residential], +line|z16[highway=tertiary], +line|z16[highway=residential_link], +line|z16[highway=tertiary_link] +{width: 4.4;} +line|z17[highway=residential], +line|z17[highway=tertiary], +line|z17[highway=residential_link], +line|z17[highway=tertiary_link] +{width: 6;} +line|z18[highway=residential], +line|z18[highway=tertiary], +line|z18[highway=residential_link], +line|z18[highway=tertiary_link] +{width: 9;} +line|z19-[highway=residential], +line|z19-[highway=tertiary], +line|z19-[highway=residential_link], +line|z19-[highway=tertiary_link] +{width: 12;} + +/* 6.2 Residential & Tertiary tunnel 16-22 ZOOM */ + +line|z16-[highway=tertiary][tunnel?], +line|z16-[highway=residential][tunnel?] +line|z16-[highway=tertiary_link][tunnel?], +line|z16-[highway=residential_link][tunnel?], +{casing-dashes: 5,5;} + +/* 6.3 Residential & Tertiary bridge 14-22 ZOOM */ + +line|z14-16[highway=tertiary][bridge?]::bridgewhite, +line|z14-16[highway=tertiary_link][bridge?]::bridgewhite, +line|z14-16[highway=residential][bridge?]::bridgewhite, +{casing-width: eval(prop("width"));} +line|z17[highway=tertiary][bridge?]::bridgewhite, +line|z17[highway=tertiary_link][bridge?]::bridgewhite, +line|z17[highway=residential][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+0.8);} +line|z18-[highway=tertiary][bridge?]::bridgewhite, +line|z18-[highway=tertiary_link][bridge?]::bridgewhite, +line|z18-[highway=residential][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+1);} + +line|z14-16[highway=tertiary][bridge?]::bridgeblack, +line|z14-16[highway=tertiary_link][bridge?]::bridgeblack, +line|z14-16[highway=residential][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+0.4);} +line|z17[highway=tertiary][bridge?]::bridgeblack, +line|z17[highway=tertiary_link][bridge?]::bridgeblack, +line|z17[highway=residential][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+1.6);} +line|z18-[highway=tertiary][bridge?]::bridgeblack, +line|z18-[highway=tertiary_link][bridge?]::bridgeblack, +line|z18-[highway=residential][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+2);} + +/* 7.ROAD, STREETS, UNCLASSIFIED & SERVICE 12-22 ZOOM */ + +line|z12-[highway=unclassified], +line|z12-[highway=road], +line|z12-[highway=living_street], +line|z12-[aeroway=runway], +line|z14-[aeroway=taxiway], +line|z15-[highway=service], +{color: @unclassified; opacity: 1;} +line|z16-[highway=unclassified][tunnel?], +line|z16-[highway=living_street][tunnel?], +{color: @unclassified_tunnel;casing-width: 1;casing-linecap: butt;casing-color: @unclassified_tunnel_casing;} +line|z14-[highway=unclassified][bridge?]::bridgewhite, +{casing-linecap: butt;casing-color:@bridge_background;} +line|z14-[highway=unclassified][bridge?]::bridgeblack, +{casing-linecap: butt;casing-color:@bridge_casing;} + +/* 7.1 Road, Street, Unclassified 12-22 ZOOM */ +line|z12[highway=unclassified], +line|z12[highway=road], +line|z12[highway=living_street] +{color: @residential;width: 1.2;} +line|z13[highway=unclassified], +line|z13[highway=road], +line|z13[highway=living_street] +{width: 1;} +line|z14[highway=unclassified], +line|z14[highway=road], +line|z14[highway=living_street] +{width: 1.8;} +line|z15[highway=unclassified], +line|z15[highway=road], +line|z15[highway=living_street] +{width: 3;} +line|z16[highway=unclassified], +line|z16[highway=road], +line|z16[highway=living_street] +{width: 4;} +line|z17[highway=unclassified], +line|z17[highway=road], +line|z17[highway=living_street] +{width: 6;} +line|z18[highway=unclassified], +line|z18[highway=road], +line|z18[highway=living_street] +{width: 9;} +line|z19-[highway=unclassified], +line|z19-[highway=road], +line|z19-[highway=living_street] +{width: 12;} + +/* 7.2 Road, Street, Unclassified tunnel 16-22 ZOOM */ + +line|z16-[highway=unclassified][tunnel?], +line|z16-[highway=living_street][tunnel?], +{casing-dashes: 5,5;} + +/* 7.3 Road, Street, Unclassified bridge 14-22 ZOOM */ + +line|z14-16[highway=unclassified][bridge?]::bridgewhite, +{casing-width: eval(prop("width"));} +line|z17[highway=unclassified][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+0.8);} +line|z18-[highway=unclassified][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+1);} + +line|z14-16[highway=unclassified][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+0.4);} +line|z17[highway=unclassified][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+1.6);} +line|z18-[highway=unclassified][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+2);} + +/* 7.4 Service 15-22 ZOOM */ + +line|z15[highway=service] +{width: 1.2;} +line|z15-16[highway=service][service=driveway] +{width: 0;} +line|z16[highway=service] +{width: 1.6;} +line|z17[highway=service] +{width: 2;} +line|z18[highway=service] +{width: 3;} +line|z19-[highway=service] +{width: 4;} + +/* 8.OTHERS ROADS 13-22 ZOOM */ + +line|z13-[highway=pedestrian], +line|z13-[highway=ford] +{color: @pedestrian;opacity: 1;} +line|z13-[highway=cycleway] +{color: @cycleway;opacity: 1;} +line|z13-[highway=construction], +line|z13-[highway=proposed] +{color: @construction;opacity: 1;} +line|z13-[highway=pedestrian][bridge?]::bridgewhite, +line|z13-[highway=footway][bridge?]::bridgewhite +line|z16-[highway=steps][bridge?]::bridgewhite, +line|z16-[highway=road][bridge?]::bridgewhite, +line|z16-[highway=service][bridge?]::bridgewhite +{casing-linecap: butt;casing-color:@bridge_background;} +line|z13-[highway=pedestrian][bridge?]::bridgeblack, +line|z13-[highway=footway][bridge?]::bridgeblack, +line|z16-[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|z14-[highway=raceway], +line|z14-[leisure=track], +line|z14-[highway=path], +line|z14-[route=hiking], +{color: @track;opacity: 1;} +line|z14-[highway=bridleway] +{color: @bridleway;opacity: 1;} +line|z14-[highway=footway], +line|z16-[highway=steps] +{color: @footway;opacity: 1;} +line|z16-[highway=pedestrian][tunnel?] +{color: @unclassified_tunnel;casing-width: 1;casing-linecap: butt;casing-color: @unclassified_tunnel_casing;} + +/* 8.1 Pedestrian & ford 13-22 ZOOM */ + +line|z13[highway=pedestrian], +line|z13[highway=ford] +{width: 1;dashes: 2,1;} +line|z14[highway=pedestrian], +line|z14[highway=ford] +{width: 1.6;dashes: 3.6,1.6;} +line|z15[highway=pedestrian], +line|z15[highway=ford] +{width: 2;dashes: 5,2.2;} +line|z16[highway=pedestrian], +line|z16[highway=ford] +{width: 2.4;dashes: 5.4,2.7;} +line|z17[highway=pedestrian], +line|z17[highway=ford] +{width: 3;dashes: 5,2;} +line|z18[highway=pedestrian], +line|z18[highway=ford] +{width: 4;dashes: 7,3;} +line|z19-[highway=pedestrian], +line|z19-[highway=ford] +{width: 5;dashes: 16.2,8.1;} + +/* 8.2 Pedestrian & ford tunnel 16-22 ZOOM */ + +line|z16-[highway=pedestrian][tunnel?] +{casing-dashes: 5,5;} + +/* 8.3 Pedestrian & other brige 13-22 ZOOM */ + +line|z13[highway=pedestrian][bridge?]::bridgewhite, +line|z13[highway=footway][bridge?]::bridgewhite, +{casing-width: eval(prop("width")-0.2);} +line|z14-[highway=pedestrian][bridge?]::bridgewhite, +line|z14-[highway=footway][bridge?]::bridgewhite, +line|z16-[highway=steps][bridge?]::bridgewhite, +line|z16-[highway=road][bridge?]::bridgewhite, +line|z16-[highway=service][bridge?]::bridgewhite +{casing-width: eval(prop("width"));} +line|z16-[highway=pedestrian][bridge?]::bridgewhite, +line|z16-[highway=footway][bridge?]::bridgewhite +{casing-width: eval(prop("width")+0.2);} + +line|z14-[highway=pedestrian][bridge?]::bridgeblack, +line|z14-[highway=footway][bridge?]::bridgeblack, +line|z16-[highway=steps][bridge?]::bridgeblack, +line|z16-[highway=road][bridge?]::bridgeblack, +line|z16-[highway=service][bridge?]::bridgeblack +{casing-width: eval(prop("width")+0.2);} +line|z16-[highway=pedestrian][bridge?]::bridgeblack, +line|z16-[highway=footway][bridge?]::bridgeblack, +{casing-width: eval(prop("width")+0.6);} + +/* 8.4 Cycleway 13-22 ZOOM */ + +line|z13[highway=cycleway] +{width: 1;} +line|z14[highway=cycleway] +{width: 1.2;} +line|z15[highway=cycleway] +{width: 1.4;} +line|z16[highway=cycleway] +{width: 1.6;} +line|z17[highway=cycleway] +{width: 1.8;} +line|z18[highway=cycleway] +{width: 2;} +line|z19-[highway=cycleway] +{width: 2.2;} + +/* 8.5 Construction & Proposed 13-22 ZOOM */ + +line|z13[highway=construction], +line|z13[highway=proposed] +{width: 1.2;dashes: 3.6,1.8;} +line|z14[highway=construction], +line|z14[highway=proposed] +{width: 1.4;dashes: 4.5,1.8;} +line|z15[highway=construction], +line|z15[highway=proposed] +{width: 2;dashes: 7.2,2.7;} +line|z16[highway=construction], +line|z16[highway=proposed] +{width: 2.6;dashes: 9,3.6;} +line|z17[highway=construction], +line|z17[highway=proposed] +{width: 3;dashes: 10.8,4.5;} +line|z18[highway=construction], +line|z18[highway=proposed] +{width: 4;dashes: 13.5,5.4;} +line|z19-[highway=construction], +line|z19-[highway=proposed] +{width: 6;dashes: 18,6.2;} + +/* 8.6 Track & Path 14-22 ZOOM */ + +line|z14[highway=track][tracktype=grade1], +line|z14[highway=raceway], +line|z14[leisure=track] +{width: 1;} +line|z15[highway=track][tracktype=grade1], +line|z15[highway=raceway], +line|z15[leisure=track] +{width: 1.5;} +line|z16[highway=track][tracktype=grade1], +line|z16[highway=raceway], +line|z16[leisure=track] +{width: 1.8;} +line|z17-18[highway=track][tracktype=grade1], +line|z17-18[highway=raceway], +line|z17-18[leisure=track] +{width:3;} +line|z19-[highway=track][tracktype=grade1], +line|z19-[highway=raceway], +line|z19-[leisure=track] +{width:4;} + +line|z14[highway=track], +line|z14[highway=path], +line|z14[route=hiking] +{width:0.9;dashes: 2.52,1.35;} +line|z15[highway=track], +line|z15[highway=path], +line|z15[route=hiking] +{width:1.1;dashes: 2.7,1.26;} +line|z16[highway=track], +line|z16[highway=path], +line|z16[route=hiking] +{width:1.8;dashes: 3.6,1.8;} +line|z17[highway=track], +line|z17[highway=path], +line|z17[route=hiking] +{width:2;dashes: 4.5,1.8;} +line|z18[highway=track], +line|z18[highway=path], +line|z18[route=hiking] +{width:3;dashes: 7.2,2.7;} +line|z19-[highway=track], +line|z19-[highway=path], +line|z19-[route=hiking] +{width: 4;dashes: 9,3.6;} + +/* 8.7 Footway 14-22 ZOOM */ + +line|z14[highway=footway] +{width: 1;dashes: 2.7,1.26;} +line|z15[highway=footway] +{width: 1.7;dashes: 2.7,1.26;} +line|z16[highway=footway] +{width: 2;dashes: 3.6,1.8;} +line|z17[highway=footway] +{width: 2.4;dashes: 4.5,1.8;} +line|z18[highway=footway] +{width: 3.4;dashes: 7.2,2.7;} +line|z19-[highway=footway], +{width: 4;dashes: 9,3.6;} + +/* 8.8 Footway & Path tunnel 17-22 ZOOM */ + +line|z17-[highway=footway][tunnel?]::tunnelBackground, +line|z17-[highway=path][tunnel?]::tunnelBackground { + casing-width: eval(prop("width")+0.5); + casing-linecap: butt; + casing-color: @bridge_background; +} + +line|z17-[highway=footway][tunnel?]::tunnelCasing, +line|z17-[highway=path][tunnel?]::tunnelCasing { + casing-width: eval(prop("width")+1); + casing-linecap: butt; + casing-color: @bridge_casing; + casing-dashes: 2,2; +} + +/* 8.9 Bridleway 14-22 ZOOM */ + +line|z14[highway=bridleway] +{width: 0.9;dashes: 2.7,1.26;} +line|z15[highway=bridleway] +{width: 1.4;dashes: 2.7,1.26;} +line|z16[highway=bridleway] +{width: 1.8;dashes: 3.6,1.8;} +line|z17[highway=bridleway] +{width: 2;dashes: 4.5,1.8;} +line|z18[highway=bridleway] +{width: 3;dashes: 7.2,2.7;} +line|z19-[highway=bridleway] +{width: 4;dashes: 9,3.6;} + +/* 8.10 Steps 16-22 ZOOM */ + +line|z16[highway=steps] +{width: 5;dashes: 1.5,1.5;} +line|z17[highway=steps] +{width: 7;dashes: 2.3,2.3;} +line|z18[highway=steps] +{width: 9;dashes: 3.2,3.2;} +line|z19-[highway=steps] +{width: 11;dashes: 4,4;} + +/* 8.11 Runway 12-22 ZOOM */ + +line|z12[aeroway=runway] +{width: 1; opacity: 0.5;} +line|z13[aeroway=runway] +{width: 1.5; opacity: 0.8;} +line|z14-15[aeroway=runway] +{width: 2.4;} +line|z16-[aeroway=runway] +{width: 4;} + +line|z14[aeroway=taxiway] +{width: 0.6;opacity: 0.6;} +line|z15-[aeroway=taxiway] +{width: 1.2; opacity: 0.6;} + +/* 9.RAIL 11-22 ZOOM */ + +line|z11-[railway=rail], +line|z11-[railway=yard], +line|z12-[railway=funicular] +line|z13-[railway=light_rail], +line|z14-[railway=monorail], +line|z15-[railway=narrow_gauge], +line|z16-[railway=construction], +line|z16-[railway=disused], +line|z16-[railway=preserved], +line|z16-[railway=abandoned], +{color: @railway;opacity:1;} +line|z13-[railway=tram] +{color: @tram;opacity:1;} +line|z16-[railway=rail]::dash, +line|z16-[railway=light_rail]::dash, +line|z16-[railway=yard]::dash +{color: @railway_dash;opacity:1;} +line|z14-[railway=rail][bridge?]::bridgewhite, +line|z14-[railway=light_rail][bridge?]::bridgewhite, +line|z14-[railway=yard][bridge?]::bridgewhite +{casing-linecap: butt;casing-color:@bridge_background;} +line|z14-[railway=rail][bridge?]::bridgeblack, +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 */ + +line|z11-12[railway=rail], +line|z11-12[railway=yard] +{color: @railway_light;width: 0.6;} +line|z13-[railway=rail], +line|z13-[railway=light_rail], +line|z13-[railway=yard] +{color: @railway_light;width: 0.8;} +line|z14[railway=rail], +line|z14[railway=light_rail], +line|z14[railway=yard] +{width: 1;} +line|z15[railway=rail], +line|z15[railway=light_rail], +line|z15[railway=yard], +{width: 1.2;} +line|z16[railway=rail], +line|z16[railway=light_rail], +line|z16[railway=yard] +{width: 2.6;} +line|z17-[railway=rail], +line|z17-[railway=light_rail], +line|z17-[railway=yard] +{width: 3;} + +line|z16[railway=rail]::dash, +line|z16[railway=light_rail]::dash, +line|z16[railway=yard]::dash, +{width: 1.3;dashes: 4.5,4.5;} +line|z17[railway=rail]::dash, +line|z17[railway=light_rail]::dash, +line|z17[railway=yard]::dash +{width: 2;dashes: 6.3,6.3;} +line|z18-[railway=rail]::dash, +line|z18-[railway=light_rail]::dash, +line|z18-[railway=yard]::dash +{width: 2;dashes: 8.1,8.1;} + +line|z16-[railway=preserved], +line|z16-[railway=abandoned] +{width: 1.6;dashes: 6.3,6.3;} + +line|z16-[railway=construction], +line|z16-[railway=disused] +{width: 1;dashes: 1.8,5.4;} + +/* 9.2 Rail tunnel 14-22 ZOOM */ + +line|z14-[railway=rail][tunnel?], +line|z14-[railway=light_rail][tunnel?], +line|z14-[railway=yard][tunnel?] +{casing-width: 1;casing-linecap: butt;casing-color: @railway_tunnel;casing-dashes: 5,5;} + +/* 9.3 Rail bridge 14-22 ZOOM */ + +line|z14-15[railway][bridge?]::bridgewhite, +line|z14-15[railway=light_rail][bridge?]::bridgewhite, +line|z14-15[railway=yard][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+1);} +line|z16[railway][bridge?]::bridgewhite, +line|z16[railway=light_rail][bridge?]::bridgewhite, +line|z16[railway=yard][bridge?]::bridgewhite, +{casing-width: eval(prop("width")+1.2);} +line|z17-[railway][bridge?]::bridgewhite, +line|z17-[railway=light_rail][bridge?]::bridgewhite, +line|z17-[railway=yard][bridge?]::bridgewhite +{casing-width: eval(prop("width")+1.4);} +line|z18-[railway=rail][bridge?]::bridgewhite, +line|z18-[railway=light_rail][bridge?]::bridgewhite, +line|z18-[railway=yard][bridge?]::bridgewhite +{casing-width: eval(prop("width")+2);} + +line|z16[railway=rail][bridge?]::bridgeblack, +line|z16[railway=light_rail][bridge?]::bridgeblack , +line|z16[railway=yard][bridge?]::bridgeblack , +{casing-width: eval(prop("width")+1.4);} +line|z17-[railway=rail][bridge?]::bridgeblack, +line|z17-[railway=light_rail][bridge?]::bridgeblack, +line|z17-[railway=yard][bridge?]::bridgeblack +{casing-width: eval(prop("width")+1.6);} +line|z18-[railway=rail][bridge?]::bridgeblack, +line|z18-[railway=light_rail][bridge?]::bridgeblack, +line|z18-[railway=yard][bridge?]::bridgeblack +{casing-width: eval(prop("width")+2.2);} + +/* 9.4 Monorail 14-22 ZOOM */ + +line|z14[railway=monorail] +{color: @railway_light;width: 1;} +line|z15-16[railway=monorail], +line|z15-16[railway=narrow_gauge] +{width: 1.2;} +line|z17-[railway=monorail], +line|z17-[railway=narrow_gauge] +{width: 2;} + +/* 9.5 Tram line 13-22 ZOOM */ + +line|z13-14[railway=tram] +{width: 0.6;opacity:0.6;} +line|z15[railway=tram] +{width: 0.7;opacity:0.8;} +line|z16[railway=tram] +{width: 0.8;opacity:0.9;} +line|z17-[railway=tram] +{width: 1;} + +/* 9.6 Funicular 12-22 ZOOM */ + +line|z12[railway=funicular], +{width: 1.4;} +line|z13-14[railway=funicular], +{width: 2;} +line|z15-[railway=funicular], +{width: 3;} + +/* 10.PISTE 12-22 ZOOM */ + +line|z12-[piste:lift], +line|z12-[piste:lift=j-bar], +line|z12-[piste:lift=magic_carpet], +line|z12-[piste:lift=platter], +line|z12-[piste:lift=rope_tow], +line|z12-[piste:lift=t-bar], +line|z12-[aerialway=cable_car], +line|z12-[aerialway=chair_lift], +line|z12-[aerialway=gondola], +line|z12-[aerialway=mixed_lift], +line|z12-[aerialway=drag_lift], +line|z12-[aerialway=j-bar], +line|z12-[aerialway=t-bar], +line|z12-[aerialway=magic_carpet], +line|z12-[aerialway=platter], +line|z12-[aerialway=rope_tow], +line|z12-[aerialway=cable_car]::dash, +line|z12-[aerialway=chair_lift]::dash, +line|z12-[aerialway=gondola]::dash, +line|z12-[aerialway=mixed_lift]::dash, +line|z12-[aerialway=drag_lift] ::dash, +line|z12-[aerialway=j-bar]::dash, +line|z12-[aerialway=t-bar]::dash, +line|z12-[aerialway=magic_carpet]::dash, +line|z12-[aerialway=platter]::dash, +line|z12-[aerialway=rope_tow]::dash, +line|z18-[power=line], +{color: @aerialway;opacity: 1;} + +/* 10.1 Lift 12-22 ZOOM */ + +line|z12-14[piste:lift=j-bar], +line|z12-14[piste:lift=magic_carpet], +line|z12-14[piste:lift=platter], +line|z12-14[piste:lift=rope_tow], +line|z12-14[piste:lift=t-bar], +line|z19-[power=line] +{width: 1;} +line|z15-[piste:lift], +line|z15-[piste:lift=j-bar], +line|z15-[piste:lift=magic_carpet], +line|z15-[piste:lift=platter], +line|z15-[piste:lift=rope_tow], +line|z15-[piste:lift=t-bar] +{width: 1.6;} +line|z17-[piste:lift], +line|z17-[piste:lift=j-bar], +line|z17-[piste:lift=magic_carpet], +line|z17-[piste:lift=platter], +line|z17-[piste:lift=rope_tow], +line|z17-[piste:lift=t-bar] +{width: 2;} + +/* 10.2 Aerialway 12-22 ZOOM */ + +line|z12-15[aerialway=cable_car], +line|z12-15[aerialway=chair_lift], +line|z12-15[aerialway=gondola], +line|z12-15[aerialway=mixed_lift], +line|z12-15[aerialway=drag_lift], +line|z12-15[aerialway=j-bar], +line|z12-15[aerialway=t-bar], +line|z12-15[aerialway=magic_carpet], +line|z12-15[aerialway=platter], +line|z12-15[aerialway=rope_tow], +{width: 0.5;} +line|z16-[aerialway=cable_car], +line|z16-[aerialway=chair_lift], +line|z16-[aerialway=gondola], +line|z16-[aerialway=mixed_lift], +line|z16-[aerialway=drag_lift], +line|z16-[aerialway=j-bar], +line|z16-[aerialway=t-bar], +line|z16-[aerialway=magic_carpet], +line|z16-[aerialway=platter], +line|z16-[aerialway=rope_tow], +{width: 1;} +line|z12-13[aerialway=cable_car]::dash, +line|z12-13[aerialway=chair_lift]::dash, +line|z12-13[aerialway=gondola]::dash, +line|z12-13[aerialway=mixed_lift]::dash, +line|z12-13[aerialway=drag_lift] ::dash, +line|z12-13[aerialway=j-bar]::dash, +line|z12-13[aerialway=t-bar]::dash, +line|z12-13[aerialway=magic_carpet]::dash, +line|z12-13[aerialway=platter]::dash, +line|z12-13[aerialway=rope_tow]::dash, +{width: 2;opacity: 0.6;dashes: 0.9,18;} +line|z14-[aerialway=cable_car]::dash, +line|z14-[aerialway=chair_lift]::dash, +line|z14-[aerialway=gondola]::dash, +line|z14-[aerialway=mixed_lift]::dash, +line|z14-[aerialway=drag_lift] ::dash, +line|z14-[aerialway=j-bar]::dash, +line|z14-[aerialway=t-bar]::dash, +line|z14-[aerialway=magic_carpet]::dash, +line|z14-[aerialway=platter]::dash, +line|z14-[aerialway=rope_tow]::dash, +{width: 2.5;opacity: 0.6;dashes: 0.9,18;} + +/* 10.3 Piste & Route 14-22 ZOOM */ + +line|z14-[piste:type=downhill][piste:difficulty=novice] +{color: @piste_novice;opacity: 1;} +line|z14-[piste:type=downhill][piste:difficulty=easy] +{color: @piste_easy;opacity: 1;} +line|z14-[piste:type=downhill][piste:difficulty=intermediate] +{color: @piste_intermadiate;opacity: 1;} +line|z14-[piste:type=downhill][piste:difficulty=advanced] +{color: @piste_advanced;opacity: 1;} +line|z14-[piste:type=downhill][piste:difficulty=expert], +line|z14-[piste:type=downhill][piste:difficulty=freeride] +{color: @piste_expert;opacity: 1;} + +line|z14-[piste:type=downhill], +line|z14-[piste:type=nordic], +line|z14-[piste:type=sled] +{color: @piste;opacity: 1;} + +line|z14[piste:type=downhill], +line|z14[piste:type=nordic], +line|z14[piste:type=sled], +{width: 0.8;z-index: 10;} +line|z14[route=ski], +line|z14[leisure=skiing] +{width: 0.8;} +line|z14-[piste:type=downhill][piste:difficulty=novice], +line|z14-[piste:type=downhill][piste:difficulty=easy], +line|z14-[piste:type=downhill][piste:difficulty=intermediate], +line|z14-[piste:type=downhill][piste:difficulty=advanced], +line|z14-[piste:type=downhill][piste:difficulty=expert], +line|z14-[piste:type=downhill][piste:difficulty=freeride], +{width: 1;} +line|z15-[piste:type=downhill][piste:difficulty=novice], +line|z15-[piste:type=downhill][piste:difficulty=easy], +line|z15-[piste:type=downhill][piste:difficulty=intermediate], +line|z15-[piste:type=downhill][piste:difficulty=advanced], +line|z15-[piste:type=downhill][piste:difficulty=expert], +line|z15-[piste:type=downhill][piste:difficulty=freeride], +{width: 1.6;} +line|z15-[piste:type=downhill], +line|z15-[piste:type=sled], +line|z15-[piste:type=nordic], +line|z15-[route=ski], +line|z15-[leisure=skiing] +{width: 1.1;} +line|z17-[piste:type=downhill][piste:difficulty=novice], +line|z17-[piste:type=downhill][piste:difficulty=easy], +line|z17-[piste:type=downhill][piste:difficulty=intermediate], +line|z17-[piste:type=downhill][piste:difficulty=advanced], +line|z17-[piste:type=downhill][piste:difficulty=expert], +line|z17-[piste:type=downhill][piste:difficulty=freeride], +{width: 1.8;} +line|z17-[piste:type=downhill], +line|z17-[piste:type=sled], +line|z17-[piste:type=nordic], +line|z17-[route=ski], +line|z17-[leisure=skiing] +{width: 1.5;} + +/* 11. FERRY */ +line|z10-[route=ferry], +line|z10-[route=ferry_motorcar] +{color: @ferry;width: 1;opacity: 1;dashes: 5.4,2.7;} diff --git a/data/styles/clear/include/Roads_label.mapcss b/data/styles/clear/include/Roads_label.mapcss new file mode 100755 index 0000000000..ccdbe77160 --- /dev/null +++ b/data/styles/clear/include/Roads_label.mapcss @@ -0,0 +1,491 @@ +/* ~~~~ CONTENT OF ROADS ~~~~~ + +1.Z-INDEX ROADS +2.SHIELD 10-22 ZOOM +3.TRUNK & MOTORWAY 10-22 ZOOM +4.PRIMARY 10-22 ZOOM +5.SECONDARY 10-22 ZOOM +6.RESIDENTAL & TERTIARY 12-22 ZOOM +7.ROAD, STREETS, UNCLASSIFIED & SERVICE 15-22 ZOOM +8.OTHERS ROADS 15-22 ZOOM +9.RAIL 15-22 ZOOM ???? + 9.1 Monorail 14-22 ZOOM + 9.2 Tram line 13-22 ZOOM + 9.3 Funicular 12-22 ZOOM +10.PISTE 12-22 ZOOM ???? + 10.1 Lift 12-22 ZOOM + 10.2 Aerialway 12-22 ZOOM + 10.3 Piste & Route 14-22 ZOOM +11.FERRY 10-22 ZOOM +12.ONEWAY ARROWS 15-22 ZOOM +13.JUNCTION 15-22 ZOOM +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ + +line[highway] +{text-position: line;} + +/* 1.Z-INDEX ROADS */ + +line[aeroway=runway], +line[aeroway=taxiway] +{z-index: 50;} + +line[piste:type=downhill][piste:difficulty=advanced], +line[piste:type=downhill][piste:difficulty=easy], +line[piste:type=downhill][piste:difficulty=expert], +line[piste:type=downhill][piste:difficulty=freeride], +line[piste:type=downhill][piste:difficulty=intermediate], +line[piste:type=downhill][piste:difficulty=novice], +{z-index: 100;} + +line[route=ferry], +line[route=ferry_motorcar] +{z-index: 115;} + +line[piste:type=downhill], +line[piste:type=nordic], +line[piste:type=sled], +{z-index: 199;} + +line[highway=construction], +line[highway=proposed], +line[railway=construction], +line[railway=disused], +line[railway=preserved], +line[railway=abandoned] +{z-index: 450;} + +line[highway=bridleway] +{z-index: 590;} + +line[highway=track] +line[highway=raceway], +line[leisure=track], +line[highway=path], +line[route=hiking], +line[highway=footway] +{z-index: 600;} + +line[highway=service] +{z-index: 650;} + +line[highway=pedestrian], +line[highway=ford] +{z-index: 660;} + +line[railway=rail], +line[railway=light_rail], +line[railway=yard] +{z-index: 680;} + +line[railway=rail]::dash, +line[railway=light_rail]::dash, +line[railway=yard]::dash +{z-index: 690;} + +line[highway=unclassified], +line[highway=road], +line[highway=living_street] +{z-index: 700;} + +line[highway=residential_link], +line[highway=tertiary_link] +{z-index: 740;} + +line[highway=residential], +line[highway=tertiary], +{z-index: 750;} + +line[highway=secondary_link] +{z-index: 790;} + +line[highway=secondary] +{z-index: 800;} + +line[highway=primary_link] +{z-index: 840;} + +line[highway=primary], +line|z8-9[highway=world_towns_level], +line|z8-9[highway=world_level], +{z-index: 850;} + +line[highway=motorway_link], +line[highway=trunk_link] +{z-index: 890;} + +line|z4-7[highway=world_towns_level], +line|z4-7[highway=world_level], +line[highway=trunk], +line[highway=motorway] +{z-index: 900;} + +line[railway=monorail], +line[railway=narrow_gauge], +line[railway=tram] +{z-index: 950;} + +line[highway=cycleway], +line[highway=steps], +node[highway=motorway_junction] +{z-index: 1000;} + +line[aerialway=cable_car]::dash, +line[aerialway=chair_lift]::dash, +line[aerialway=gondola]::dash, +line[aerialway=mixed_lift]::dash, +line[aerialway=drag_lift] ::dash, +line[aerialway=j-bar]::dash, +line[aerialway=t-bar]::dash, +line[aerialway=magic_carpet]::dash, +line[aerialway=platter]::dash, +line[aerialway=rope_tow]::dash, +{z-index: 1049;} + +line[aerialway=cable_car], +line[aerialway=chair_lift], +line[aerialway=gondola], +line[aerialway=mixed_lift], +line[aerialway=drag_lift], +line[aerialway=j-bar], +line[aerialway=t-bar], +line[aerialway=magic_carpet], +line[aerialway=platter], +line[aerialway=rope_tow], +{z-index: 1050;} + +line[power=line] +{z-index: 2000;} + +line[piste:lift], +line[piste:lift=j-bar], +line[piste:lift=magic_carpet], +line[piste:lift=platter], +line[piste:lift=rope_tow], +line[piste:lift=t-bar] +{z-index: 6888;} + +/* 2.SHIELD 10-22 ZOOM */ + +line|z10-[highway=motorway], +line|z10-[highway=trunk], +line|z10-[highway=motorway_link], +line|z10-[highway=trunk_link], +line|z10-[highway=primary], +line|z10-[highway=primary_link], +line|z12-[highway=secondary], +line|z12-[highway=residential], +line|z12-[highway=tertiary] +{shield-font-size: 9;shield-text-color: @shield;shield-text-halo-radius: 1;shield-text-halo-color: @shield_halo;shield-text-halo-opacity: 1;} + +line|z10-11[highway=motorway], +line|z10-11[highway=trunk], +line|z10-11[highway=motorway_link], +line|z10-11[highway=trunk_link], +line|z10-11[highway=primary], +line|z10-11[highway=primary_link] +{shield-text-halo-radius: 0.5;shield-min-distance: 18;} +line|z12-14[highway=motorway], +line|z12-14[highway=trunk], +line|z12-14[highway=motorway_link], +line|z12-14[highway=trunk_link], +line|z12-14[highway=primary], +line|z12-14[highway=primary_link], +line|z12-14[highway=secondary], +line|z12-14[highway=residential], +line|z12-14[highway=tertiary] +{shield-min-distance: 20;} +line|z15[highway=motorway], +line|z15[highway=trunk], +line|z15[highway=motorway_link], +line|z15[highway=trunk_link], +line|z15[highway=primary], +line|z15[highway=primary_link], +line|z15[highway=secondary], +line|z15[highway=residential], +line|z15[highway=tertiary] +{shield-min-distance: 24;} +line|z16[highway=motorway], +line|z16[highway=trunk], +line|z16[highway=primary], +line|z16[highway=secondary], +line|z16[highway=residential], +line|z16[highway=tertiary] +{shield-min-distance: 25;} +line|z17[highway=motorway], +line|z17[highway=trunk] +{shield-font-size: 10;shield-min-distance: 25;} +line|z18-[highway=motorway], +line|z18-[highway=trunk] +{shield-font-size: 10;shield-min-distance: 26;} + +/* 3.TRUNK & MOTORWAY 10-22 ZOOM */ + +line|z10-[highway=trunk], +line|z10-[highway=motorway], +line|z10-[highway=motorway_link], +line|z10-[highway=trunk_link] +{text: name;text-color: @label_medium;text-halo-opacity: 0.9;text-halo-radius: 1;text-halo-color: @label_halo_light;} + +line|z10-11[highway=motorway], +line|z10-11[highway=trunk], +line|z10-11[highway=motorway_link], +line|z10-11[highway=trunk_link] +{font-size: 10;text-color: @label_dark;text-halo-opacity: 0.8;text-halo-color: @label_halo_medium;} +line|z12-13[highway=motorway], +line|z12-13[highway=trunk], +line|z12-13[highway=motorway_link], +line|z12-13[highway=trunk_link] +{font-size: 12;text-halo-color: @label_halo_medium;} +line|z14-15[highway=motorway], +line|z14-15[highway=trunk], +{font-size: 13;text-color: @label_dark;text-halo-opacity: 0.8;} +line|z14[highway=motorway_link], +line|z14[highway=trunk_link] +{font-size: 10;text-halo-color: @label_halo_medium;} +line|z15[highway=motorway_link], +line|z15[highway=trunk_link] +{font-size: 11;text-halo-color: @label_halo_medium;} +line|z16-17[highway=trunk], +line|z16-17[highway=motorway], +{font-size: 14;text-color: @label_dark;text-halo-opacity: 0.8;} +line|z16-[highway=motorway_link], +line|z16-[highway=trunk_link] +{font-size: 12;text-halo-opacity: 1;} +line|z18-[highway=trunk], +line|z18-[highway=motorway], +{font-size: 14;text-color: @label_dark;text-halo-opacity: 1;} + +/* 4.PRIMARY 10-22 ZOOM */ + +line|z10-[highway=primary], +line|z10-[highway=primary_link], +{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_light;} + +line|z10-11[highway=primary], +line|z10-11[highway=primary_link] +{font-size: 10;text-halo-color: @label_halo_medium;} +line|z12-13[highway=primary], +line|z12-13[highway=primary_link] +{font-size: 10;text-halo-opacity: 0.9;text-halo-color: @label_halo_medium;} +line|z14-15[highway=primary], +{font-size: 13;text-color: @label_dark;} +line|z14[highway=primary_link] +{font-size: 10;text-halo-color: @label_halo_medium;} +line|z15[highway=primary_link] +{font-size: 11;text-halo-color: @label_halo_medium;} +line|z16-[highway=primary], +{font-size: 14;text-color: @label_dark;} +line|z16-17[highway=primary_link], +{font-size: 12;} +line|z18-[highway=primary_link], +{font-size: 12;text-halo-opacity: 1;} + +/* 5.SECONDARY 10-22 ZOOM */ + +line|z10-[highway=secondary], +line|z16-[highway=secondary_link] +{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_medium;} + +line|z10-11[highway=secondary] +{font-size: 10;text-color: @label_light;} +line|z12-13[highway=secondary] +{font-size: 10;text-color: @label_light;text-halo-opacity: 0.9;text-halo-color: @road_label_halo;} +line|z14[highway=secondary], +{font-size: 10;} +line|z15[highway=secondary], +{font-size: 11;} +line|z16-17[highway=secondary], +line|z16-17[highway=secondary_link] +{font-size: 14;text-color: @label_dark;text-halo-color: @label_halo_light;} +line|z18-[highway=secondary], +line|z18-[highway=secondary_link] +{font-size: 14;text-color: @label_dark;text-halo-opacity: 1;text-halo-color: @label_halo_light;} + +/* 6.RESIDENTAL & TERTIARY 12-22 ZOOM */ + +line|z12-[highway=residential], +line|z12-[highway=tertiary], +line|z18-[highway=residential_link], +line|z18-[highway=tertiary_link] +{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_medium;} + +line|z12-13[highway=residential], +line|z12-13[highway=tertiary] +{font-size: 10;text-color: @label_light;text-halo-opacity: 0.9;text-halo-color: @road_label_halo;} +line|z14[highway=residential], +line|z14[highway=tertiary], +{font-size: 10;} +line|z15[highway=residential], +line|z15[highway=tertiary], +{font-size: 11;} +line|z16-17[highway=residential], +line|z16-17[highway=tertiary], +{font-size: 12;text-halo-color: @label_halo_light;} +line|z18-[highway=residential], +line|z18-[highway=residential_link], +line|z18-[highway=tertiary], +line|z18-[highway=tertiary_link] +{font-size: 12;text-halo-opacity: 1;text-halo-color: @label_halo_light;} + +/* 7.ROAD, STREETS, UNCLASSIFIED & SERVICE 14-22 ZOOM */ + +line|z14-[highway=unclassified], +line|z14-[highway=road], +line|z14-[highway=living_street], +line|z14-[highway=pedestrian], +line|z16-[highway=service], +{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_medium;} + +line|z14[highway=unclassified], +line|z14[highway=living_street], +line|z14[highway=pedestrian], +line|z14[highway=road], +{font-size: 10;} +line|z15[highway=unclassified], +line|z15[highway=living_street], +line|z15[highway=pedestrian], +line|z15[highway=road], +{font-size: 11;} +line|z16-17[highway=unclassified], +line|z16-17[highway=living_street], +{font-size: 12;text-halo-color: @label_halo_light;} +line|z16-17[highway=pedestrian], +line|z16-17[highway=service], +line|z16-17[highway=road], +{font-size: 10;text-halo-color: @label_halo_light;} +line|z18-[highway=unclassified], +line|z18-[highway=living_street], +line|z18-[highway=pedestrian], +line|z18-[highway=service], +line|z18-[highway=road], +{font-size: 12;text-halo-opacity: 1;text-halo-color: @label_halo_light;} + +/* 8.OTHERS ROADS 15-22 ZOOM */ + +line|z15-[highway=cycleway], +line|z15-[highway=construction], +line|z15-[highway=proposed], +line|z15-[highway=track], +line|z15-[highway=path], +line|z15-[highway=bridleway], +line|z15-[highway=footway], +line|z16-[leisure=track], +line|z16-[route=hiking], +line|z16-[highway=steps], +line|z16-[highway=ford], +line|z16-[highway=raceway], +{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_light;} + +line|z15[highway=construction], +line|z15[highway=proposed], +line|z15[highway=bridleway], +line|z15[highway=path], +line|z15[highway=footway], +line|z15[highway=cycleway], +line|z15[highway=track] +{font-size: 8;} +line|z16-17[highway=ford], +line|z16-17[highway=cycleway], +line|z16-17[highway=construction], +line|z16-17[highway=proposed], +line|z16-17[highway=track], +line|z16-17[highway=raceway], +line|z16-17[leisure=track], +line|z16-17[highway=path], +line|z16-17[route=hiking], +line|z16-17[highway=bridleway], +line|z16-17[highway=footway], +{font-size: 9;} +line|z18-[highway=ford], +line|z18-[highway=cycleway], +line|z18-[highway=construction], +line|z18-[highway=proposed], +line|z18-[highway=track], +line|z18-[highway=raceway], +line|z18-[leisure=track], +line|z18-[highway=path], +line|z18-[route=hiking], +line|z18-[highway=bridleway], +line|z18-[highway=footway], +{font-size: 10;} + +/* 9.RAIL 15-22 ZOOM */ +/* +line[railway=rail], +line[railway=light_rail], +line[railway=yard], +line[railway=construction], +line[railway=disused], +line[railway=preserved], +line[railway=abandoned], +line[railway=monorail], +line[railway=narrow_gauge], +line[railway=funicular] +*/ +/* 10.PISTE 15-22 ZOOM */ +/* +line[piste:lift], +line[piste:lift=j-bar], +line[piste:lift=magic_carpet], +line[piste:lift=platter], +line[piste:lift=rope_tow], +line[piste:lift=t-bar], +line[power=line], +line[aerialway=cable_car], +line[aerialway=chair_lift], +line[aerialway=gondola], +line[aerialway=mixed_lift], +line[aerialway=drag_lift], +line[aerialway=j-bar], +line[aerialway=t-bar], +line[aerialway=magic_carpet], +line[aerialway=platter], +line[aerialway=rope_tow], +*/ +/* 10.3 Piste & Route 14-22 ZOOM */ +/* +line[piste:type=downhill], +line[piste:type=nordic], +line[piste:type=sled] +{color: @piste;opacity: 1;} +line|z14[route=ski], +line|z14[leisure=skiing] +*/ + +/* 11. FERRY */ + +line|z10-[route=ferry], +line|z10-[route=ferry_motorcar] +{text: name;text-color: @water_label;text-position: line;z-index: 120;} + +line|z10-16[route=ferry], +line|z10-16[route=ferry_motorcar] +{font-size: 9;} +line|z17-[route=ferry], +line|z17-[route=ferry_motorcar] +{font-size: 10;} + +/* 12. ONEWAY ARROWS */ + +/* line|z15-[highway=primary][hwtag=oneway]::arrows <-- не работает по типам магистралей */ + +line|z15[hwtag=oneway]::arrows +{pattern-offset: 80;pattern-image: arrow-xs.svg;pattern-spacing: 160;} +line|z16[hwtag=oneway]::arrows +{pattern-offset: 120;pattern-image: arrow-s.svg;pattern-spacing: 160;} +line|z17[hwtag=oneway]::arrows +{pattern-offset: 160;pattern-image: arrow-s.svg;pattern-spacing: 200;} +line|z18-[hwtag=oneway]::arrows +{pattern-offset: 200;pattern-image: arrow-m.svg;pattern-spacing: 200;} + +/* 13.JUNCTION */ + +node|z15-[highway=motorway_junction] +{text: name;text-color: @subway_label;text-position: center;} + +node|z15[highway=motorway_junction] +{font-size: 9;} +node|z16-[highway=motorway_junction] +{font-size: 10;} diff --git a/data/styles/clear/include/Z-INDEXES b/data/styles/clear/include/Z-INDEXES deleted file mode 100644 index 378604c4f9..0000000000 --- a/data/styles/clear/include/Z-INDEXES +++ /dev/null @@ -1,244 +0,0 @@ -Z-INDEXES - - -/*NATURE -10 - 1 background */ - -area|z0-[natural=coastline] -{z-index: -10;} -area|z0-[natural=land] -{z-index: 0;} -area|z0-[natural=glacier] -{z-index: 1;} -area|z10-[leisure=beach_resort], -area|z10-[natural=beach], -{z-index: 46;} - -/*LANDUSE 1- */ - -area|z10-[aeroway=airport][aerodrome=international], -area|z10-[aeroway=aerodrome][aerodrome=international], -area|z12-[aeroway=airport], -area|z12-[aeroway=aerodrome] -{z-index: 1;} - -area|z14-[amenity=university] -{z-index: 1;} - -area|z14-15[amenity=hospital] -{z-index: 2;} - -area|z15-[landuse=industrial], -area|z15-[landuse=construction] -{z-index: 3;} - -area|z16-[leisure=pitch], -area|z16-[sport=soccer], -area|z15-[leisure=stadium], -area|z17-[leisure=playground] - -{z-index: 5;} - -area|z16-[amenity=parking] -{z-index: 6;} - -area|z15-[amenity=grave_yard], -area|z15-[landuse=cemetery] -{z-index: 43;} - -area|z16-[highway=pedestrian][area?], -area|z16-[area:highway=pedestrian], -area|z16-[highway=footway][area?][!sac_scale], -area|z16-[area:highway=footway], -area|z16-[area:highway=living_street], - -{z-index: 44;} - -area|z14-[leisure=golf_course] -{ z-index: 45;} - -area|z16-[amenity=place_of_worship] -{z-index: 210;}???????????????? - -/* VEGETATION 30-45 */ - -area|z10-[natural=wood], -area|z10-[landuse=forest], -area|z10-[leisure=nature_reserve], -{z-index: 30;} - -area|z12-[leisure=park], area|z12[leisure=garden] -{z-index: 40;} - -area|z13-[landuse=farmland], -area|z13-[landuse=allotments], -area|z13-[natural=scrub], -area|z13-[landuse=orchard], -area|z13-[landuse=vineyard], -area|z13-[landuse=meadow], -area|z13-[landuse=recreation_ground], -area|z13-[landuse=village_green], -{z-index: 42;} - -area|z13-[landuse=grass],area|z13-[natural=grassland], -{z-index: 45;} - - -/*WATER 49-120 */ - - -area|z11-[natural=wetland] -{z-index: 49;} -line|z13-14[waterway=stream][intermittent=yes] -{z-index: 49;} - -line|z10-[waterway=river], -line|z10-[waterway=riverbank], -line|z13-[waterway=stream], -line|z13-[waterway=canal], -line|z17-[waterway=ditch] -{z-index: 50;} - -area|z16-[amenity=fountain], -area|z12-[landuse=basin], -area|z12-[landuse=reservoir], -area|z13-[leisure=swimming_pool], -area|z0-[natural=lake], -area|z0-[natural=pond], -area|z0-[natural=water], -area|z0-[waterway=dock], -area|z0-[waterway=riverbank], -area|z10-[waterway=river], -area|z10-[natural=bay], -{z-index: 100;} - -line|z15-[waterway=dam], -line|z15-[waterway=wair], -{z-index: 110;} - -line|z10-[route=ferry], -line|z10-[route=ferry_motorcar] -{z-index: 115;} - -area|z12-[man_made=pier], -area|z12-[man_made=breakwater], -{z-index: 120;} - - -/* BOUNDARY 130 */ - -line|z2[boundary=administrative] -{z-index: 130;}?????????????????? - -/* building 150 */ - -area|z14-[building] -{z-index: 150;} -area|z14[aeroway=terminal] -{z-index: 160;} - -/*ROADS 450-1000*/ - -line|z13[highway=cycleway], -line|z16[highway=steps]{z-index: 1000;} - -line|z7-[highway=world_level], -line|z7-[highway=world_towns_level], -line|z7-[highway=trunk], -line|z7-[highway=motorway] {z-index: 900;} - -line|z7-[highway=trunk_link], -line|z7-[highway=motorway_link], -{z-index: 890;} - -line|z7-[highway=primary] {z-index: 850;} - -line|z7-[highway=primary_link], -{z-index: 840;} - -line|z7-[highway=secondary] {z-index: 800;} - -line|z7-[highway=secondary_link], -{z-index: 790;} - -line|z11-[highway=residential], -line|z11-[highway=tertiary] {z-index: 750;} - -line|z7-[highway=tertiary_link], -line|z7-[highway=residential_link], -{z-index: 740;} - -line|z7-[highway=unclassified], -line|z7-[highway=living_street], -line|[highway=road] {z-index: 700;} - -line|z7-[highway=pedestrian] {z-index: 660;} -line|z7-[highway=service] {z-index: 650;} - -line|z14[highway=track], -line|z14[route=hiking], -line|z14[highway=track][tracktype=grade1],{z-index: 600;} - -line|z7-[highway=footway], -line|z7-[highway=path] {z-index: 600;} - -line|z14[highway=bridleway]{z-index: 590;} - -line|z13[highway=construction]{ z-index: 450;} - -/* RAILWAY LINES 680-690*/ - -line|z14[railway=monorail], -line|z15-[railway=narrow_gauge], -line|z13-[railway=funicular], -line|z15[railway=tram] -{ z-index: 950;} -line|z11-[railway=rail], -line|z13-[railway=light_rail] -{ z-index: 680;} -line|z16-[railway=rail]::dash, -line|z16-[railway=light_rail]::dash -{ z-index: 690;} -line|z16-[railway=preserved], -line|z16-[railway=abandoned], -line|z18-[railway=construction], -line|z18-[railway=disused] -{ z-index: 450;} - -/*Others*/ -line|z12[aeroway=runway], -line|z14[aeroway=taxiway] -{z-index: 50;} - -line|z14[aerialway=cable_car]::dash, -line|z14[aerialway=chair_lift]::dash, -line|z14[aerialway=gondola]::dash, -line|z14[aerialway=mixed_lift]::dash -{z-index: 1049;} -line|z17-[aerialway=cable_car], -line|z17-[aerialway=chair_lift], -line|z17-[aerialway=gondola], -line|z17-[aerialway=mixed_lift] -{z-index: 1050;} - -/*POI 2400-2900*/ - -/* LABELS 2400 - 3100 */ -node|z1-[place=city][capital=2] -{z-index: 1450;} -node|z1-[place=city][capital=3], -node|z1-[place=city][capital=4] -{z-index: 1300;} -node|z1-[place=city] -{z-index: 1200;} -node|z1-[place=town] -{z-index: 1100;} -node|z12[place=village] -{z-index: 1010;} -node|z13-[place=hamlet] -{z-index: 1002;} -node|z7[place=state] -{z-index: 1001;} -node|z3-[place=country] -{z-index: 1000;} -node|z1-[place=continent] -{z-index: 999;} diff --git a/data/styles/clear/include/boundaries.mapcss b/data/styles/clear/include/boundaries.mapcss deleted file mode 100644 index d504c16111..0000000000 --- a/data/styles/clear/include/boundaries.mapcss +++ /dev/null @@ -1,118 +0,0 @@ -line|z2[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 0.5; - opacity: 0.7; - z-index: 130; -} -line|z3[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 0.5; - opacity: 0.8; - z-index: 130; -} -line|z4[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 0.6; - opacity: 1; - z-index: 130; -} - -line|z5[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 0.8; - opacity: 1; - z-index: 130; -} - -line|z6[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 0.85; - opacity: 1; - z-index: 130; -} -line|z7[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 1; - opacity: 1; - z-index: 130; -} -line|z8[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 1.1; - opacity: 1; - z-index: 130; -} - -line|z9-[boundary=administrative][admin_level=2] -{ - color: @border_country; - width: 1.4; - opacity: 1; - z-index: 130; -} - -line|z4[boundary=administrative][admin_level=3] -{ - color: @border_region; - width: 0.8; - opacity: 1; - z-index: 130; - dashes: 0.9,0.36; -} - -line|z5[boundary=administrative][admin_level=4] -{ - color: @border_region; - width: 0.7; - opacity: 0.8; - z-index: 130; - dashes: 1.35,0.9; -} -line|z6[boundary=administrative][admin_level=4] -{ - color: @border_region; - width: 0.8; - opacity: 1; - z-index: 130; - dashes: 0.9,0.45; -} -line|z7[boundary=administrative][admin_level=4] -{ - color: @border_region; - width: 0.9; - opacity: 1; - z-index: 130; - dashes: 1.8,0.9; -} -line|z8[boundary=administrative][admin_level=4] -{ - color: @border_region; - width: 0.9; - opacity: 1; - z-index: 130; - dashes: 1.44,1.44; -} -line|z9[boundary=administrative][admin_level=4] -{ - color: @border_region; - width: 1; - opacity: 1; - z-index: 130; - dashes: 1.8,0.9; -} - -line|z10-[boundary=administrative][admin_level=4] -{ - color: @border_region; - width: 1.2; - opacity: 1; - z-index: 130; - dashes: 1.8,0.9; -} diff --git a/data/styles/clear/include/buildings.mapcss b/data/styles/clear/include/buildings.mapcss deleted file mode 100644 index 015e263799..0000000000 --- a/data/styles/clear/include/buildings.mapcss +++ /dev/null @@ -1,68 +0,0 @@ -area|z14[building], -area|z14[landuse=garages], -area|z14[building=train_station], -{ - fill-color: @building; - fill-opacity: 0.5; - z-index: 150; -} -area|z15[building], -area|z15[landuse=garages], -area|z15[building=train_station], -{ - fill-color: @building; - fill-opacity: 0.6; - z-index: 150; -} - -area|z16[building], -area|z16[building:part], -area|z16[landuse=garages], -area|z16[building=train_station], -{ - fill-color: @building; - fill-opacity: 0.8; - z-index: 150; -} - -area|z17[building], -area|z17[building:part], -area|z17[landuse=garages], -area|z17[building=train_station], -{ - fill-color: @building_dark; - opacity: 0.9; - z-index: 150; -} - -area|z18-[building], -area|z18-[building:part], -area|z18-[landuse=garages], -area|z18-[building=train_station], -{ - fill-color: @building_dark; - opacity: 1; - z-index: 150; -} - -/* -node|z17[entrance] { - icon-image: entrance-xs.svg; -} -*/ - -node|z18-[entrance] { - icon-image: entrance-s.svg; -} - -/* AIRPORTS */ -area|z14[aeroway=terminal] -{ fill-color: @building; fill-opacity: 0.8; z-index: 160; } -area|z15[aeroway=terminal] -{ fill-color: @building; fill-opacity: 0.8; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; } -area|z16[aeroway=terminal] -{ fill-color: @building; fill-opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; } -area|z17[aeroway=terminal] -{ fill-color: @building_dark; opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; } -area|z18-[aeroway=terminal] -{ fill-color: @building_dark; opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; } diff --git a/data/styles/clear/include/defaults.mapcss b/data/styles/clear/include/defaults_new.mapcss index b69ac164f1..b69ac164f1 100644..100755 --- a/data/styles/clear/include/defaults.mapcss +++ b/data/styles/clear/include/defaults_new.mapcss diff --git a/data/styles/clear/include/labels.mapcss b/data/styles/clear/include/labels.mapcss deleted file mode 100644 index 9eacbcbd5a..0000000000 --- a/data/styles/clear/include/labels.mapcss +++ /dev/null @@ -1,2042 +0,0 @@ -/* LABELS */ - -*[place] -{ - text-position: center; - fill-position: background; -} - -/* CONTINENTS */ - -node|z1[place=continent] -{ - text: name; - font-size: 12; - text-color: @country_label; - max-width: 5; - z-index: 999; - -x-me-text-priority:16000; -} - -node|z2[place=continent] -{ - text: name; - font-size: 12; - text-color: @country_label; - max-width: 5; - z-index: 999; - -x-me-text-priority:16000; -} - -/* COUNTRIES */ - -node|z3[place=country] -{ - text: name; - font-size: 10; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z3[place=country]::int_name -{ - text: int_name; - font-size: 8; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} - -node|z4[place=country] -{ - text: name; - font-size: 12; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} - -node|z4[place=country]::int_name -{ - text: int_name; - font-size: 10; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} - -node|z5[place=country] -{ - text: name; - font-size: 13; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z5[place=country]::int_name -{ - text: int_name; - font-size: 11; - text-color: @country_label; - z-index: 1000; --x-me-text-priority:16000; -} -node|z6[place=country] -{ - text: name; - font-size: 15; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z6[place=country]::int_name -{ - text: int_name; - font-size: 13; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z7[place=country] -{ - text: name; - font-size: 17; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z7[place=country]::int_name -{ - text: int_name; - font-size: 15; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z8[place=country] -{ - text: name; - font-size: 19; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z8[place=country]::int_name -{ - text: int_name; - font-size: 17; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z9-[place=country] -{ - text: name; - font-size: 21; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -node|z9-[place=country]::int_name -{ - text: int_name; - font-size: 19; - text-color: @country_label; - z-index: 1000; - -x-me-text-priority:16000; -} -/* Z-INDEXES */ - -node|z1-[place=city][capital=2] -{ - z-index: 1400; -} - -node|z1-[place=city][capital=3], -node|z1-[place=city][capital=4] - { - z-index: 1300; -} - -node|z1-[place=city] -{ - z-index: 1200; -} - -node|z1-[place=town] -{ - z-index: 1100; -} - -/* STATES */ - -node|z5[place=state][addr:country=US] -{ - text: name; - font-size: 11; - text-color: @state_name; -} - - -node|z6[place=state] -{ - text: name; - font-size: 11; - text-color: @state_name; -} - - -/* CITIES ZOOM 4*/ -node|z4[place=city][capital!=2][population>=1000000], -{ - font-size: 9; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1400; -} -node|z4[place=city][capital!=2][population>=1000000]::int_name -{ - font-size: 8; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1400; -} - -node|z4[place=city][capital=2], - { - icon-image: star-s.svg; - text-offset: 3; - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z4[place=city][capital=2]::int_name - { - text-offset: 9; - font-size: 9; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -/* CITIES ZOOM 5*/ - - node|z5[place=city][capital!=2][population>=150000], - { - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; - z-index: 1400; - } - - /* - icon-image: dot-s.svg; - text-offset: 3; - */ - node|z5[place=city][capital!=2][population>=150000]::int_name - { - font-size: 9; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; - z-index: 1400; - } -node|z5[place=city][capital=2] -{ - icon-image: star-m.svg; - text-offset: 3; - font-size: 10.4; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z5[place=city][capital=2]::int_name -{ - text-offset: 9; - font-size: 9.4; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} - -/* CITIES ZOOM 6*/ - -node|z6[place=city][capital!=2][population>=50000], -{ - font-size: 10.4; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; - z-index: 1400; -} - - /* - icon-image: dot-s.svg; - text-offset: 2.5; - */ - node|z6[place=city][capital!=2][population>=50000]::int_name - { - font-size: 9.4; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; - z-index: 1400; - } - -node|z6[place=city][capital=2] - { - icon-image: star-l.svg; - text-offset: 4; - font-size: 11.6; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z6[place=city][capital=2]::int_name -{ - text-offset: 4; - font-size: 10.6; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} - -/* CITIES ZOOM 7*/ - - /* - icon-image: dot-s.svg; - text-offset: 3; - */ - -node|z7[place=city][capital!=2][population>=40000], -{ - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color:@label_halo_light; - z-index: 1400; -} -node|z7[place=city][capital!=2][population>=40000]::int_name -{ - font-size: 9; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; - z-index: 1400; -} -node|z7[place=city][capital=2]{ - icon-image: star-l.svg; - text-offset: 5; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity:1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z7[place=city][capital=2]::int_name -{ - text-offset: 11; - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z7[place=state] -{ - text: name; - font-size: 11; - text-color: @state_name; - z-index: 1001; -} -node|z7[place=state]::int_name -{ - text: int_name; - font-size: 10; - text-color: @state_name; - z-index: 1001; -} - -/* CITIES ZOOM 8*/ - -node|z8[place=city][capital!=2][population>=40000] -{ - font-size: 10.5; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1400; -} - - node|z8[place=city][capital!=2][population>=40000]::int_name - { - font-size: 9.5; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1400; - } - -node|z8[place=city][capital=2] - { - icon-image: star-l.svg; - text-offset: 5; - font-size: 11.5; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z8[place=city][capital=2]::int_name -{ - text-offset: 11; - font-size: 10.5; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} - -node|z8[place=town][population>=40000] -{ - font-size: 10; - text: name; - text-color: @city_label; - z-index: 1100; -} -node|z8[place=town][population>=40000]::int_name -{ - font-size: 9; - text: int_name; - text-color: @city_label; - z-index: 1100; -} -node|z8[place=state] -{ - text: name; - font-size: 12; - text-color: @state_name; - z-index: 1001; -} -node|z8[place=state]::int_name -{ - text: int_name; - font-size: 11; - text-color: @state_name; - z-index: 1001; -} - -/* ZOOM 9 */ - -node|z9[place=city] -{ - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 0.5; - text-halo-opacity: 1; - text-halo-color:@label_halo_light; - z-index: 1200; - -} -node|z9[place=city]::int_name -{ - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 0.5; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1200; - -} - -node|z9[place=city][capital=2] -{ - icon-image: star-l.svg; - text-offset: 5; - font-size: 13; - text: name; - text-color: @label_dark; - text-halo-radius: 0.5; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} - -node|z9[place=city][capital=2]::int_name -{ - text-offset: 11; - font-size: 12; - text: int_name; - text-color: @label_dark; - text-halo-radius: 0.5; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z9[place=town][population>=20000] -{ - font-size: 10; - text: name; - text-color: @city_label; - z-index: 1100; -} -node|z9[place=town][population>=20000]::int_name -{ - font-size: 9; - text: int_name; - text-color: @city_label; - z-index: 1100; -} - -node|z9[place=state] -{ - text: name; - font-size: 12; - text-color: @state_name; - z-index: 1001; -} -node|z9[place=state]::int_name -{ - text: int_name; - font-size: 11; - text-color: @state_name; -z-index: 1001; -} - - -/* ZOOM 10 */ - - -node|z10[place=city] -{ - font-size: 11; - text: name; - text-color: @label_medium; - text-halo-radius:1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; - z-index: 1200; -} -node|z10[place=city]::int_name - { - font-size: 10; - text: int_name; - text-color: @label_medium; - text-halo-radius:1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; - z-index: 1200; -} - -node|z10[place=city][capital=2] -{ - icon-image: star-l.svg; - text-offset: 3; - font-size: 13; - text: name; - text-color: @label_dark; - text-halo-radius:1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z10[place=city][capital=2]::int_name -{ - text-offset: 9; - font-size: 12; - text: int_name; - text-color: @label_dark; - text-halo-radius:1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z10[place=town] -{ - font-size: 10; - text: name; - text-color: @city_label; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1100; -} -node|z10[place=town]::int_name { - font-size: 9; - text: int_name; - text-color: @city_label; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1100; -} - -node|z10[place=state] -{ - text: name; - font-size: 12; - text-color: @state_name; - z-index: 1001; -} -node|z10[place=state]::int_name -{ - text: int_name; - font-size: 11; - text-color: @state_name; - z-index: 1001; -} - -/* ZOOM 11 */ - -node|z11[place=city] - { - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius:1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1200; -} -node|z11[place=city]::int_name -{ - font-size: 11; - text: int_name; - text-color: @label_dark; - text-halo-radius:1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1200; -} -node|z11[place=city][capital=2] -{ - icon-image: star-l.svg; - text-offset: 4; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius:1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z11[place=city][capital=2]::int_name -{ - icon-image: star-l.svg; - text-offset: 10; - font-size: 11; - text: int_name; - text-color: @label_dark; - text-halo-radius:1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z11[place=town] -{ - font-size: 11; - text: name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; - z-index: 1100; -} -node|z11[place=town]::int_name -{ - font-size: 10; - text: int_name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; - z-index: 1100; -} -node|z11[place=village] -{ - font-size: 10; - text: name; - text-color: @city_label; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1050; -} -node|z11[place=village]::int_name -{ - font-size: 9; - text: name; - text-color: @city_label; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1050; -} - - -/* ZOOM 12 */ - -node|z12[place=city] -{ - font-size: 13; - text: name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1200; -} -node|z12[place=city]::int_name - { - font-size: 11; - text: int_name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1200; - -} -node|z12[place=city][capital=2] -{ - icon-image: star-l.svg; - text-offset: 4; - font-size: 13; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z12[place=city][capital=2]::int_name -{ - icon-image: star-l.svg; - text-offset: 10; - font-size: 11; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z12[place=town] -{ - font-size: 12; - text: name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1100; -} -node|z12[place=town]::int_name -{ - font-size: 10; - text: int_name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1100; -} -node|z12[place=village] -{ - font-size: 11; - text: name; - text-color: @city_label; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1010; -} -node|z12[place=village]::int_name -{ - font-size: 9; - text: int_name; - text-color: @city_label; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 1010; -} - -/* ZOOM 13 */ - -node|z13-[place=city] -{ - font-size: 14; - text: name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1200; -} -node|z13-[place=city]::int_name -{ - font-size: 12; - text: int_name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1200; -} -node|z13-[place=city][capital=2] -{ - icon-image: star-l.svg; - text-offset: 4; - font-size: 14; - text: name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z13-[place=city][capital=2]::int_name - { - text-offset: 10; - font-size: 12; - text: int_name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 1; - text-halo-color: @label_halo_light; - z-index: 1450; -} -node|z13-[place=town] -{ - font-size: 14; - text: name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; - z-index: 1100; -} -node|z13-[place=town]::int_name -{ - font-size: 12; - text: int_name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity:0.8; - text-halo-color: @label_halo_light; - z-index: 1100; -} - -node|z13-[place=village] -{ - font-size: 12; - text: name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; - z-index: 1010; -} -node|z13-[place=village]::int_name - { - font-size: 10; - text: int_name; - text-color: @label_medium; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; - z-index: 1010; -} - - -node|z13-[place=hamlet] -{ - font-size: 11; - text: name; - text-color: @label_light; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; - z-index: 1002; -} - -/* ROADS */ - -line[highway] -{ - text-position: line; -} - -/* ZOOMS 10-11 */ - -line|z10-11[highway=motorway], -line|z10-11[highway=trunk], -line|z10-11[highway=motorway_link], -line|z10-11[highway=trunk_link], -line|z10-11[highway=primary], -line|z10-11[highway=primary_link] { - shield-font-size: 9; - shield-text-color: @shield; - shield-text-halo-radius: 0.5; - shield-text-halo-color: @shield_halo; - shield-text-halo-opacity: 1; - shield-min-distance: 18; - -} - -line|z10-11[highway=motorway], -line|z10-11[highway=trunk], -line|z10-11[highway=motorway_link], -line|z10-11[highway=trunk_link] { - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_medium; -} - -line|z10-11[highway=primary], -line|z10-11[highway=primary_link] { - font-size: 10; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_medium; - -} - -line|z10-11[highway=secondary] { - font-size: 10; - text: name; - text-color: @label_light; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_medium; -} - -/* ZOOMS 12-13 */ - -line|z12-13[highway=motorway], -line|z12-13[highway=trunk], -line|z12-13[highway=motorway_link], -line|z12-13[highway=trunk_link], -line|z12-13[highway=primary], -line|z12-13[highway=primary_link], -line|z12-13[highway=secondary], -line|z12-13[highway=residential], -line|z12-13[highway=tertiary] { - shield-font-size: 9; - shield-text-color: @shield; - shield-text-halo-radius: 1; - shield-text-halo-color: @shield_halo; - shield-text-halo-opacity: 1; - shield-min-distance: 20; - -} - -line|z12-13[highway=motorway], -line|z12-13[highway=trunk], -line|z12-13[highway=motorway_link], -line|z12-13[highway=trunk_link] { - font-size: 12; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.9; - text-halo-radius: 1; - text-halo-color: @label_halo_medium; -} - -line|z12-13[highway=primary], -line|z12-13[highway=primary_link] { - font-size: 10; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.9; - text-halo-radius: 1; - text-halo-color: @label_halo_medium; -} - -line|z12-13[highway=secondary] { - font-size: 10; - text: name; - text-color: @label_light; - text-halo-opacity: 0.9; - text-halo-radius: 1; - text-halo-color: @road_label_halo; -} - -line|z12-13[highway=residential], -line|z12-13[highway=tertiary] { - font-size: 10; - text: name; - text-color: @label_light; - text-halo-opacity: 0.9; - text-halo-radius: 1; - text-halo-color: @road_label_halo; -} - -/* ZOOMS 14-15 */ - -/*SHIELDS FOR TRUNKS */ - - -line|z14[highway=motorway], -line|z14[highway=trunk], -line|z14[highway=motorway_link], -line|z14[highway=trunk_link], -line|z14[highway=primary], -line|z14[highway=primary_link], -line|z14[highway=secondary], -line|z14[highway=residential], -line|z14[highway=tertiary] { - shield-font-size: 9; - shield-text-color: @shield; - shield-text-halo-radius: 1; - shield-text-halo-color: @shield_halo; - shield-text-halo-opacity: 1; - shield-min-distance: 20; -} - -line|z15[highway=motorway], -line|z15[highway=trunk], -line|z15[highway=motorway_link], -line|z15[highway=trunk_link], -line|z15[highway=primary], -line|z15[highway=primary_link], -line|z15[highway=secondary], -line|z15[highway=residential], -line|z15[highway=tertiary] { - shield-font-size: 9; - shield-text-color: @shield; - shield-text-halo-radius: 1; - shield-text-halo-color: @shield_halo; - shield-text-halo-opacity: 1; - shield-min-distance: 24; -} - -/* MAJOR LABELS */ -line|z14-15[highway=motorway], -line|z14-15[highway=trunk], -line|z14-15[highway=primary] { - font-size: 13; - text: name; - text-color: @label_dark; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} - -/* Z=14 */ -line|z14[highway=primary_link], -line|z14[highway=secondary], -line|z14[highway=motorway_link], -line|z14[highway=trunk_link], -line|z14[highway=residential], -line|z14[highway=tertiary], -line|z14[highway=unclassified], -line|z14[highway=living_street], -line|z14[highway=pedestrian], - { - font-size: 10; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_medium; -} - -/* Z=15 */ -line|z15[highway=primary_link], -line|z15[highway=secondary], -line|z15[highway=motorway_link], -line|z15[highway=trunk_link], -line|z15[highway=residential], -line|z15[highway=tertiary], -line|z15[highway=unclassified], -line|z15[highway=living_street], -line|z15[highway=pedestrian] { - font-size: 11; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_medium; -} - -/* ZOOMS 16-17 */ - -/*SHIELDS FOR TRUNKS */ -line|z16[highway=motorway], -line|z16[highway=trunk], -line|z14[highway=primary], -line|z14[highway=secondary], -line|z12-13[highway=residential], -line|z12-13[highway=tertiary] { - shield-font-size: 9; - shield-text-color: @shield; - shield-text-halo-radius: 1; - shield-text-halo-color: @shield_halo; - shield-text-halo-opacity: 1; - shield-min-distance: 25; -} -line|z17[highway=motorway], -line|z17[highway=trunk] { - shield-font-size: 10; - shield-text-color: @shield; - shield-text-halo-radius: 1; - shield-text-halo-color: @shield_halo; - shield-text-halo-opacity: 1; - shield-min-distance: 25; -} -/* PRIMARY LABELS */ -line|z16-17[highway=motorway], -line|z16-17[highway=trunk], -line|z16-17[highway=primary], -line|z16-17[highway=secondary] { - font-size: 14; - text: name; - text-color: @label_dark; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} - -/* SECONDARY LABELS */ -line|z15-[highway=bridleway], -line|z15-[highway=path], -line|z15-[highway=footway], -line|z15-[highway=cycleway], -line|z15-[highway=track] { - font-size: 8; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} -line|z16-17[highway=bridleway], -line|z16-17[highway=path], -line|z16-17[highway=footway], -line|z16-17[highway=cycleway], -line|z16-17[highway=track] { - font-size: 9; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} -line|z18-[highway=bridleway], -line|z18-[highway=path], -line|z18-[highway=footway], -line|z18-[highway=cycleway], -line|z18-[highway=track] { - font-size: 10; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} -line|z16-17[highway=primary_link], -line|z16-17[highway=motorway_link], -line|z16-17[highway=trunk_link], -line|z16-17[highway=residential], -line|z16-17[highway=tertiary], -line|z16-17[highway=unclassified], -line|z16-17[highway=living_street], - - { - font-size: 12; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} - -line|z16-17[highway=pedestrian], -line|z16-17[highway=service] -{ - font-size: 10; - text: name; - text-color: @label_medium; - text-halo-opacity: 0.8; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} - -/* ZOOM 18+ */ - -/*SHIELDS FOR TRUNKS */ -line|z18-[highway=motorway], -line|z18-[highway=trunk] { - shield-font-size: 10; - shield-text-color: @shield; - shield-text-halo-radius: 1; - shield-text-halo-color: @shield_halo; - shield-text-halo-opacity: 1; - shield-min-distance: 26; - -} - -/* PRIMARY LABELS */ -line|z18-[highway=motorway], -line|z18-[highway=trunk], -line|z18-[highway=primary], -line|z18-[highway=secondary] { - font-size: 14; - text: name; - text-color: @label_dark; - text-halo-opacity: 1; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} - - -line|z18-[highway=primary_link], -line|z18-[highway=motorway_link], -line|z18-[highway=trunk_link], -line|z18-[highway=residential], -line|z18-[highway=tertiary], -line|z18-[highway=unclassified], -line|z18-[highway=living_street], -line|z18-[highway=pedestrian], -line|z18-[highway=service], - { - font-size: 12; - text: name; - text-color: @label_medium; - text-halo-opacity: 1; - text-halo-radius: 1; - text-halo-color: @label_halo_light; -} - -/* DISTRICTS */ - -node|z10[place=suburb] -{ - text: name; - font-size: 8; - text-color: @district_label; -} - -node|z11[place=suburb] -{ - text: name; - font-size: 9; - text-color: @district_label; -} - -node|z12[place=suburb] -{ - text: name; - font-size: 10; - text-color: @district_label; -} -node|z12[place=suburb]::int_name -{ - text: int_name; - font-size: 9; - text-color: @district_label; -} -node|z13-14[place=suburb] -{ - text: name; - font-size: 11; - text-color: @district_label; -} -node|z13-14[place=suburb]::int_name -{ - text: name; - font-size: 10; - text-color: @district_label; -} -/* SMALL LOCALITIES */ - -node|z13-[place=locality], -node|z13-[place=neighbourhood], -node|z14-[place=farm], -node|z14-[place=isolated_dwelling], -node|z8-9[place=region], -{ - text: name; - font-size: 12; - text-color: @district_label; -} -node|z13-[place=locality]::int_name, -node|z13-[place=neighbourhood]::int_name, -node|z14-[place=isolated_dwelling]::int_name, -node|z14-[place=farm]::int_name, -{ - text: int_name; - font-size: 10; - text-color: @district_label; -} - -/* BUILDINGS LABELS */ - - -area|z16[building], -node|z16[building], -area|z16[addr:housenumber][addr:street], -node|z16[addr:housenumber][addr:street], - -{ - text: "addr:housename"; - font-size: 9; - text-color: @housename; - text-position: center; - z-index: 300; -} - -area|z17[building], -node|z17[building], -area|z17[addr:housenumber][addr:street], -node|z17[addr:housenumber][addr:street] -{ - text: name; - font-size: 9.6; - text-color: @building_label; - text-position: center; - z-index: 300; -} -area|z17[building]::int_name, -node|z17[building]::int_name, -area|z17[addr:housenumber][addr:street]::int_name, -node|z17[addr:housenumber][addr:street]::int_name -{ - text: int_name; - font-size: 8.4; - text-color: @building_label; - text-position: center; - z-index: 300; -} - -area|z18-[building], -node|z18-[building], -area|z18-[addr:housenumber][addr:street], -node|z18-[addr:housenumber][addr:street] -{ - text: name; - font-size: 11; - text-color: @building_label; - text-position: center; - z-index: 300; -} -area|z18-[building]::int_name, -node|z18-[building]::int_name, -area|z18-[addr:housenumber][addr:street]::int_name, -node|z18-[addr:housenumber][addr:street]::int_name -{ - text: name; - font-size: 10; - text-color: @building_label; - text-position: center; - z-index: 300; -} -node|z18-[entrance] -{ - font-size: 10; - text: ref; - text-offset-x: 10; - z-index: 10; - text-color: @building_label; -} - -node|z19-[entrance]::flats -{ - text: "addr:flats"; - font-size: 12; - text-offset-y: 10; - text-color: @building_label; -} - - -/* LANDUSE LABELS */ - - -area|z15-[highway=pedestrian][area?], -area|z15-[area:highway=pedestrian], -area|z15-[highway=footway][area?][!sac_scale], -area|z15-[area:highway=footway], -{ - text: name; - font-size: 11; - text-color: @city_label; - text-position: center; -} -/* INDUSTRIAL */ - -area|z15-[landuse=industrial], -node|z15-[landuse=industrial], -area|z15-[landuse=construction], -area|z15-[landuse=railway], -area|z15-[landuse=quarry], -node|z15-[landuse=construction], -node|z15-[landuse=landfill], -node|z15-[landuse=railway], -node|z15-[landuse=quarry], - -{ - text: name; - font-size: 10; - text-color: @city_label; - text-position: center; -} -/* COMMERCIAL */ - -area|z17-[landuse=commercial]{ - text: name; - font-size: 10; - text-color: @poi_label; - text-position: center; -} - - -/* -area|z16[addr:housenumber][addr:street], -node|z16[addr:housenumber][addr:street] -{ - text: "addr:housenumber"; - font-size: 10; - text-color: @addr_z16; - text-position: center; -} -*/ - -/* NATURAL LABELS - курсив бы */ - -node|z1-2[place=ocean]{ - text: name; - font-size: 14; - text-color: @water_label; - z-index: 3000; -} -node|z3[place=ocean]{ - text: name; - font-size: 15; - text-color: @water_label; - z-index: 3000; -} -node|z4[place=ocean]{ - text: name; - font-size: 16; - text-color: @water_label; - z-index: 3000; -} -node|z5-[place=ocean]{ - text: name; - font-size: 18; - text-color: @water_label; - z-index: 3000; -} -node|z4-[place=sea]{ - text: name; - font-size: 12; - text-color: @water_label; - z-index: 3000; -} - -node|z12-[place=archipelago], -node|z12-[place=island], -area|z12-[place=archipelago], -area|z12-[place=island] -{ - text: name; - font-size: 9; - text-color: @district_label; -} - -node|z14-15[natural=water], -node|z14-15[natural=bay], -area|z14-15[natural=water], -area|z14-15[natural=bay] -{ - text: name; - font-size: 10; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - -} -node|z16-[natural=water], -node|z16-[natural=bay], -area|z16-[natural=water], -area|z16-[natural=bay], -node|z16-[natural=wetland], -area|z16-[natural=wetland], -{ - text: name; - font-size: 11; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; -} - -/* water LABELS */ - -area|z10-[natural=lake][bbox_area>=4000000], -area|z10-[landuse=reservoir][bbox_area>=4000000], -area|z10-[natural=water][bbox_area>=4000000], -{ - text: name; - font-size: 9; - text-color: @water_label; - z-index: 10000; -} - -area|z10-[natural=lake][bbox_area<4000000], -area|z10-[landuse=reservoir][bbox_area<4000000], -area|z10-[natural=water][bbox_area<4000000], -{ -} -/* -area|z12-[natural=lake][bbox_area>=10000000], -area|z12-[landuse=reservoir][bbox_area>=10000000], -area|z12-[natural=water][bbox_area>=10000000] -{ - text: name; - font-size: 10; - text-color: @water_label; - z-index: 300; -} - -area|z12-[natural=lake][bbox_area<10000000], -area|z12-[landuse=reservoir][bbox_area<10000000], -area|z12-[natural=water][bbox_area<10000000], -{ -} -*/ - -line[waterway] -{ - text-position: line; - z-index:10000; -} - -line|z11-[waterway=river], -line|z11-[waterway=riverbank], -{ - text: name; - font-size: 10; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z13-[waterway=riverbank], -line|z13-[waterway=river], -{ - text: name; - font-size: 10; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z13-[waterway=stream], -line|z13-[waterway=canal], -{ - text: name; - font-size: 10; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z15-[waterway=river], -line|z15-[waterway=riverbank], -{ - text: name; - font-size: 12; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z15-[waterway=stream], -line|z15-[waterway=canal], -{ - text: name; - font-size: 11; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z17-[waterway=river], -line|z17-[waterway=riverbank], -{ - text: name; - font-size: 12; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z17-[waterway=stream], -line|z17-[waterway=canal], -{ - text: name; - font-size: 11; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z18-[waterway=river], -line|z18-[waterway=riverbank], -{ - text: name; - font-size: 12; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -line|z18-[waterway=stream], -line|z18-[waterway=canal], -{ - text: name; - font-size: 12; - text-color: @water_label; - text-halo-opacity: 0.1; - text-halo-color: @halo_water_label; - text-halo-radius: 0; - z-index: 10000; -} - -/* Do not draw tunnel waterways */ - -line[waterway][tunnel] -{ - text: none; -} - -/* FERRY */ - -line|z10-[route=ferry], -line|z10-[route=ferry_motorcar] -{ - text: name; - font-size: 9; - text-color: @water_label; - text-halo-opacity: 0.0; - text-halo-color: @halo_water_label; - text-halo-radius: 0.0; - z-index: 120; - text-position: line; -} -line|z15-[route=ferry], -line|z15-[route=ferry_motorcar] -{ - text: name; - font-size: 9; - text-color: @water_label; - text-halo-opacity: 0.0; - text-halo-color: @halo_water_label; - text-halo-radius: 0.0; - z-index: 115; - text-position: line; -} -line|z17-[route=ferry], -line|z17-[route=ferry_motorcar] -{ - text: name; - font-size: 10; - text-color: @water_label; - text-halo-opacity: 0.0; - text-halo-color: @halo_water_label; - text-halo-radius: 0.0; - z-index: 120; - text-position: line; -} - -/* -area|z10-[natural=lake][bbox_area>=100000000000], -area|z10-[landuse=reservoir][bbox_area>=100000000000], -area|z10-[natural=water][bbox_area>=100000000000] -{text: name; -font-size: 20; -text-color: #090909; -text-halo-opacity: 0.1; -text-halo-color: @halo_water_label; -text-halo-radius: 0; -z-index: 100000;} - -area|z10-[natural=lake][bbox_area<100000000000], -area|z10-[landuse=reservoir][bbox_area<100000000000], -area|z10-[natural=water][bbox_area<100000000000] -{} -*/ - -/* PARKS LABELS */ - -area|z14-[leisure=park][name], -area|z14-[landuse=forest][name] { - icon-image: park-s.svg; - text-offset: 6; - text: name; - font-size: 10; - text-color: @park_label; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; - text-halo-opacity: 0.8; - icon-min-distance: 10; -} -area|z14-[leisure=park][!name], -area|z14-[landuse=forest][!name] { -} -area|z14-[leisure=park][name]::int_name, -area|z14-[landuse=forest][name]::int_name { - text-offset: 6; - text: int_name; - font-size: 10; - text-color: @park_label; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; - text-halo-opacity: 0.8; -} -area|z15-[leisure=park][name], -area|z15-[landuse=forest][name] { - icon-image: park-m.svg; - text-offset: 8; - text: name; - font-size: 11; - text-color: @park_label; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; - text-halo-opacity: 0.8; -} -area|z15-[leisure=park][name]::int_name, -area|z15-[landuse=forest][name]::int_name { - text-offset: 18; - font-size: 10; - text: int_name; - text-color: @park_label; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; - text-halo-opacity: 0.8; -} - -area|z15[leisure=park][!name], -area|z15[landuse=forest][!name] - { - -} - -area|z16[leisure=park][name], -area|z16[landuse=forest][name]{ - icon-image: park-m.svg; - text-offset: 10; - text: name; - font-size: 11; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; -} -area|z16[leisure=garden][name] { - icon-image: garden-m.svg; - text-offset: 10; - text: name; - font-size: 11; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; - icon-min-distance: 10; -} -area|z16[leisure=park][!name], -area|z16[leisure=garden][!name], -area|z16[landuse=forest][!name] { -} -area|z16[leisure=park][name]::int_name, -area|z16[leisure=garden][name]::int_name, -area|z16[landuse=forest][name]::int_name { - text-offset: 18; - text: int_name; - font-size: 10; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; -} -area|z16[leisure=park][!name]::int_name, -area|z16[leisure=garden][!name]::int_name, -area|z16[landuse=forest][!name]::int_name { - -} - -area|z17[leisure=park][name], -area|z17[landuse=forest][name] { - icon-image: park-l.svg; - text-offset: 10; - text: name; - font-size: 12; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; -} - -area|z17[leisure=garden][name] { - icon-image: garden-l.svg; - text-offset: 10; - text: name; - font-size: 12; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; - icon-min-distance: 10; -} -area|z17[leisure=park][!name], -area|z17[landuse=forest][!name] { -} - -area|z17[leisure=garden][!name] { -} -area|z17[leisure=park][name]::int_name, -area|z17[leisure=garden][name]::int_name, -area|z17[leisure=forest][name]::int_name -{ - text-offset: 10; - text: int_name; - font-size: 10; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; -} -area|z17[leisure=park][!name]::int_name, -area|z17[leisure=garden][!name]::int_name, -area|z17[leisure=forest][!name]::int_name { - -} - -area|z18-[leisure=park], -area|z18-[landuse=forest]{ - icon-image: park-l.svg; - text-offset: 10; - text: name; - font-size: 13; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; -} -area|z18-[leisure=garden]{ - icon-image: garden-l.svg; - text-offset: 10; - text: name; - font-size: 13; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; -} -area|z18-[leisure=park]::int_name, -area|z18-[leisure=garden]::int_name, -area|z18-[leisure=forest]::int_name { - text-offset: 18; - text: int_name; - font-size: 11; - text-color: @park_label; - text-halo-opacity: 0.8; - text-halo-color: @halo_park_label; - text-halo-radius: 0.5; -} - -/* BEACH LABELS */ - -area|z15-[leisure=beach_resort], -area|z15-[natural=beach], -node|z17-[leisure=beach_resort], -node|z17-[natural=beach] { - text: name; - font-size: 10; - text-color: @poi_label; -} - -area|z15-[landuse=farmland], -area|z15-[landuse=allotments], -area|z15-[landuse=recreation_ground], -area|z15-[landuse=orchard], -area|z15-[landuse=vineyard], -{ - text: name; - font-size: 10; - text-color: @poi_label; -} -node|z17-[landuse=farmland], -node|z17-[landuse=allotments], -node|z17-[landuse=recreation_ground], -node|z17-[landuse=orchard], -node|z17-[landuse=vineyard], -area|z17-[landuse=farmland], -area|z17-[landuse=allotments], -area|z17-[landuse=recreation_ground] -area|z17-[landuse=orchard], -area|z17-[landuse=vineyard], -{ - text: name; - font-size: 10; - text-color: @poi_label; -} - - -/* MILITARY */ -area|z16[landuse=military], -node|z16[landuse=military] { - icon-image: military-m.svg; - z-index: 1000; - icon-min-distance: 10; -} - -area|z17-[landuse=military], -node|z17-[landuse=military] { - icon-image: military-l.svg; - text-offset: 10; - text: name; - font-size: 10; - text-color: @poi_label; - z-index: 1000; -} -/* CEMETRY */ - -area|z15-16[landuse=cemetery] { - icon-image: cemetery-m.svg; - text-offset: 10; - text: name; - font-size: 10; - text-color: @poi_label; - z-index: 1000; -} -area|z17-[landuse=cemetery] -node|z17-[landuse=cemetery] { - icon-image: cemetery-l.svg; - text-offset: 10; - text: name; - font-size: 10; - text-color: @poi_label; - z-index: 800; -} - -area|z17-[amenity=grave_yard] -node|z17-[amenity=grave_yard]{ - icon-image: cemetery-l.svg; - text-offset: 10; - text: name; - font-size: 10; - text-color: @poi_label; - z-index: 800; -} - -/* PIER */ -area|z17-[man_made=pier], -area|z17-[man_made=breakwater], -line|z17-[man_made=pier], -line|z17-[man_made=breakwater], -node|z17-[man_made=pier], -node|z17-[man_made=breakwater] - { - text: name; - font-size: 10; - text-color:@poi_label; - fill-opacity: 1; - z-index: 1000; - -x-me-area-priority:16000; -} - -area|z15-[waterway=dam], -line|z15-[waterway=dam], -line|z15-[waterway=wair], -node|z15-[waterway=wair] -{ - text: name; - font-size: 10; - text-color:@poi_label; - fill-opacity: 1; - z-index: 1000; -} - -node|z14-[natural=cape], -area|z14-[natural=cape] -{font-size: 8; -text: name; -text-color: @poi_label; - } diff --git a/data/styles/clear/include/landuse.mapcss b/data/styles/clear/include/landuse.mapcss deleted file mode 100644 index e13cf5b496..0000000000 --- a/data/styles/clear/include/landuse.mapcss +++ /dev/null @@ -1,204 +0,0 @@ - -/* -area|z11-[place=city], -area|z11-[place=town], -area|z11-[place=village], -area|z11-[place=hamlet] { -fill-color: @background; -} -*/ - -/* PIER */ -area|z12-[man_made=pier], -area|z12-[man_made=breakwater], - - - { - fill-color: @background; - fill-opacity: 1; - z-index: 120; - fill-position: background; -} - -line|z14-[man_made=pier], -line|z14-[man_made=breakwater], -line|z14-[man_made=cutline] - -{ casing-width: 2; - casing-color: @background; - fill-color: @background; - fill-opacity: 1; - z-index: 120; - fill-position: background; -} -line|z17-[man_made=pier], -line|z17-[man_made=breakwater], -line|z17-[man_made=cutline] -{ casing-width: 2; - casing-color: @background; - fill-color: @background; - fill-opacity: 1; - z-index: 120; - fill-position: background; -} - -/* PEDESTRIAN AREAS */ - -area|z14-[highway=pedestrian][area?], -area|z14-[area:highway=pedestrian], -area|z14-[highway=footway][area?][!sac_scale], -area|z14-[area:highway=footway], -area|z14-[area:highway=living_street], -area|z16-[public_transport=platform], -area|z16-[railway=platform] - -{ - fill-color: @pedestrian_area; - fill-position: background; - fill-opacity: 1; - z-index: 44; - -} - -area|z16-[highway=pedestrian][area?], -area|z16-[area:highway=pedestrian], -area|z16-[highway=footway][area?][!sac_scale], -area|z16-[area:highway=footway], -area|z16-[area:highway=living_street], - -{ - fill-color: @pedestrian_area_light; - fill-position: background; - fill-opacity: 1; - z-index: 44; -} - - -/* INDUSTRIAL */ - - -area|z15-[landuse=industrial], -area|z15-[landuse=construction], -area|z15-[landuse=landfill], -area|z15-[landuse=railway], -area|z15-[landuse=quarry] - -{ - fill-color: @industrial; - fill-position: background; - fill-opacity: 1; - z-index: 3; -} - - -/* CEMETRY */ - -area|z14[landuse=cemetery] { - fill-color: @green2; - fill-opacity: 0.85; - z-index: 43; - fill-position: background; -} -area|z14[amenity=grave_yard] { - fill-color: @green2; - fill-opacity: 0.85; - z-index: 43; - fill-position: background; -} -area|z15-[amenity=grave_yard], -area|z15-[landuse=cemetery] { - fill-color: @green2; - fill-opacity: 1; - z-index: 43; - fill-position: background; -} -area|z16-[amenity=grave_yard], -area|z16-[landuse=cemetery] { - fill-color: @green3; - fill-opacity: 1; - z-index: 43; - fill-position: background; -} - -/* UNIVERSITY */ - -area|z14-15[amenity=university] { - fill-color: @unversity; - fill-opacity: 1; - fill-position: background; - z-index: 1; -} -/*area|z15[amenity=university] { - fill-color: @unversity; - fill-opacity: 1; - fill-position: background; - z-index: -10; -}*/ - -area|z16-17[amenity=university] { - fill-color: @unversity; - fill-opacity: 1; - fill-position: background; - z-index: 1; -} - -area|z18-[amenity=university] { - fill-color: @unversity; - fill-position: background; - fill-opacity: 1; - z-index: 1; -} - -area|z15-[leisure=stadium], -area|z17-[leisure=playground], -area|z17-[sport=multi] - { - fill-color: @sport; - fill-position: background; - fill-opacity: 1; - z-index: 5; -} - - -area|z15-[leisure=pitch], -area|z16-[sport=soccer], -area|z15-[leisure=stadium], -area|z17-[leisure=playground], -area|z17-[sport=multi] - { - fill-color: @sport; - fill-position: background; - fill-opacity: 1; - z-index: 5; -} - -/* hospital*/ - -area|z14-15[amenity=hospital], -area|z14-15[amenity=doctors] { - fill-color: @hospital; - fill-opacity: 1; - fill-position: background; - z-index: 2; - -} -area|z16-[amenity=hospital], -area|z16-[amenity=doctors]{ - fill-color: @hospital; - fill-opacity: 1; - fill-position: background; - z-index: 2; - -} -area|z16-[amenity=place_of_worship] -{ - z-index: 210; - -} -/* MILITARY */ -/* area|z14[landuse=military] { - fill-color: ; - fill-opacity: 0.5; - z-index: 10; -} -*/ diff --git a/data/styles/clear/include/natural.mapcss b/data/styles/clear/include/natural.mapcss deleted file mode 100644 index e16a94f3d8..0000000000 --- a/data/styles/clear/include/natural.mapcss +++ /dev/null @@ -1,508 +0,0 @@ - -/* land */ - -area|z0-9[natural=land] -{ - fill-opacity: 1; - fill-color: @background; - fill-position: background; - z-index: 0; -} - -area|z10-[natural=land], -area|z10-[place=islet], -area|z10-[place=islet] -{ - fill-opacity: 1; - fill-color: @background; - fill-position: background; - z-index: 0; -} - -/* glacier */ -area|z0-[natural=glacier] -{ - fill-color: @glacier; - fill-position: background; - z-index: 1; -} - -/* water */ - -area|z0-10[natural=coastline] -{ - fill-color: @water; - fill-position: background; - opacity: 1; - z-index: -10; -} - -area|z11-19[natural=coastline] -{ - fill-color: @water; - fill-position: background; - opacity: 1; - z-index: -10; -} - -area|z10-19[natural=coastline] -{ - fill-color: @water; - fill-position: background; - z-index: -10; -} -area|z16-[amenity=fountain], -area|z12-[landuse=basin], -area|z12-[landuse=reservoir], -area|z13-[leisure=swimming_pool], -area|z0-[natural=lake], -area|z0-[natural=pond], -area|z0-[natural=water], -area|z0-[natural=salt_pond], -area|z0-[landuse=salt_pond], -area|z0-[waterway=dock], -area|z0-[waterway=riverbank], -area|z10-[natural=bay], -{ - fill-color: @water; - z-index: 100; - fill-position: background; -} - - -area|z11-19[natural=wetland], -{ - z-index: 49; - fill-opacity: 1; - fill-color: @wetland; - fill-position: background; -} - -/* rivers */ - -line|z10[waterway=river], -line|z10[waterway=riverbank], -{ - width: 1; - opacity: 1; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -line|z11-12[waterway=river], -line|z11-12[waterway=riverbank], -{ - width: 1.2; - opacity: 1; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -line|z13[waterway=stream], -line|z13[waterway=canal], -{ - width: 0.7; - opacity: 1; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -line|z13[waterway=stream][intermittent=yes] -{ - width: 0.7; - opacity: 1; - color: @river; - dashes: 2.7,2.7; - z-index: 49; - -x-me-line-priority: -15600; -} - -line|z13[waterway=river], -line|z13[waterway=riverbank], -{ - width: 1.6; - opacity: 1; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -line|z14[waterway=stream], -line|z14[waterway=canal], -{ - width: 1; - opacity: 1; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -line|z14[waterway=stream][intermittent=yes] -{ - width: 1; - opacity: 1; - color: @river; - dashes: 2.7,2.7; - z-index: 49; - -x-me-line-priority: -15600; -} - -line|z14[waterway=river], -line|z14[waterway=riverbank], -{ - width: 1.8; - opacity: 1; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -line|z15-[waterway=stream], -line|z15-[waterway=canal], -{ - width: 1.6; - opacity: 1; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -line|z15-[waterway=stream][intermittent=yes] -{ - dashes: 4.95; - width: 1.4; - opacity: 1; - color: @river; - z-index: 49; - -x-me-line-priority: -15600; -} - -line|z15-[waterway=river], -line|z15-[waterway=riverbank], -{ - width: 2.2; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -area|z15-[waterway=dam], -line|z15-[waterway=dam], -line|z15-[waterway=weir], -{ - width: 1; - opacity: 1; - color: @bridge_casing; - z-index: 110; -} -line|z16-[waterway=canal], -line|z16-[waterway=lock], -{ - width: 1.5; - color: @river; - z-index: 50; - -x-me-line-priority: -15600; -} - -node|z16-[waterway=lock_gate], -{ - icon-image: dot-m.svg; - z-index: 110; -} - -line|z17-[waterway=ditch], -line|z17-[waterway=drain], -{ - width: 1.8; - opacity: 1; - color: @river; - z-index: 50; - dashes: 0.9,0.9; -} - -/* Do not draw tunnel waterways */ - -line[waterway][tunnel] -{ - width: 0; -} - -/* VEGETATION */ - -area|z10[natural=wood], -area|z10[landuse=forest] -{ - fill-color: @green1; - fill-position: background; - fill-opacity: 1; - z-index: 30; -} -area|z10[leisure=nature_reserve] -{ - fill-color: @green1; - fill-position: background; - fill-opacity: 0.2; - z-index: 30; -} - -area|z11[natural=wood], -area|z11[landuse=forest] -{ - fill-color: @green2; - fill-position: background; - fill-opacity: 1; - z-index: 30; -} -area|z11[leisure=nature_reserve] -{ - fill-color: @green2; - fill-position: background; - fill-opacity: 0.2; - z-index: 30; -} - -area|z12[natural=wood], -area|z12[landuse=forest] -{ - fill-color: @green2; - fill-position: background; - fill-opacity: 1; - z-index: 30; -} -area|z12[leisure=nature_reserve] -{ - fill-color: @green2; - fill-position: background; - fill-opacity: 0.2; - z-index: 30; -} - -area|z13-[natural=wood], -area|z13-[landuse=forest], -{ - fill-color: @green3; - fill-position: background; - fill-opacity: 1; - z-index: 30; -} -area|z13-[leisure=nature_reserve] -{ - fill-color: @green3; - fill-position: background; - fill-opacity: 0.2; - z-index: 30; -} - -area|z14-[natural=wood], -area|z14-[landuse=forest] -{ - fill-color: @green4; - fill-position: background; - fill-opacity: 1; - z-index: 30; -} -area|z14-[leisure=nature_reserve] -{ - fill-color: @green4; - fill-position: background; - fill-opacity: 0.2; - z-index: 30; -} - -area|z15-[natural=wood], -area|z15-[landuse=forest] -{ - fill-color: @green5; - fill-position: background; - fill-opacity: 1; - z-index: 30; -} -area|z15-[leisure=nature_reserve] -{ - fill-color: @green5; - fill-position: background; - fill-opacity: 0.2; - z-index: 30; -} - -area|z16-[natural=wood], -area|z16-[landuse=forest] -{ - fill-color: @forest; - fill-position: background; - fill-opacity: 1; - z-index: 30; -} -area|z16-[leisure=nature_reserve] -{ - fill-color: @forest; - fill-position: background; - fill-opacity: 0.2; - z-index: 30; -} - - -area|z10[leisure=park] { - fill-color: @green2; - fill-position: background; - fill-opacity: 1; - z-index: 40; -} - -area|z11[leisure=park] { - fill-color: @green2; - fill-position: background; - fill-opacity: 1; - z-index: 40; -} - - -area|z12[leisure=park], area|z12[leisure=garden] { - fill-color: @green2; - fill-position: background; - fill-opacity: 1; - z-index: 40; -} - -area|z13[leisure=park], area|z13[leisure=garden] { - fill-color: @green3; - fill-position: background; - fill-opacity: 1; - z-index: 40; -} -area|z14[leisure=park], area|z14[leisure=garden] { - fill-color: @green4; - fill-position: background; - fill-opacity: 1; - z-index: 40; -} -area|z15[leisure=park], area|z15[leisure=garden] { - fill-color: @green5; - fill-position: background; - fill-opacity: 1; - z-index: 40; -} -area|z16-[leisure=park], area|z16-[leisure=garden] { - fill-color: @forest; - fill-position: background; - fill-opacity: 1; - z-index: 40; -} - -area|z12-[landuse=grass], -area|z12-[natural=grassland], -area|z12-[leisure=golf_course], -area|z12-[natural=heath], - -{ - fill-color: @green0; - fill-opacity: 1; - z-index: 45; - fill-position: background; -} - -area|z12-[landuse=farmland], -area|z12-[landuse=allotments], -area|z12-[natural=scrub], -area|z12-[landuse=orchard], -area|z12-[landuse=vineyard], -area|z12-[landuse=meadow], -area|z12-[landuse=recreation_ground], -area|z12-[landuse=village_green], -area|z12-[landuse=field], - -{ - fill-color: @green0; - fill-opacity: 1; - z-index: 42; - fill-position: background; -} - - -area|z13-[landuse=grass], -area|z13-[natural=grassland], -area|z13-[leisure=golf_course], -area|z13-[natural=heath], - -{ - fill-color: @green0; - fill-opacity: 1; - z-index: 45; - fill-position: background; -} - -area|z13-[landuse=farmland], -area|z13-[landuse=allotments], -area|z13-[natural=scrub], -area|z13-[landuse=orchard], -area|z13-[landuse=vineyard], -area|z13-[landuse=meadow], -area|z13-[landuse=recreation_ground], -area|z13-[landuse=village_green], -area|z13-[landuse=field], - -{ - fill-color: @green0; - fill-opacity: 1; - z-index: 42; - fill-position: background; -} - -area|z14-[landuse=grass], -area|z14-[natural=grassland], -area|z14-[leisure=golf_course], -area|z14-[natural=heath], - -{ - fill-color: @green1; - fill-opacity: 1; - z-index: 45; - fill-position: background; -} - -area|z14-[landuse=farmland], -area|z14-[landuse=allotments], -area|z14-[natural=scrub], -area|z14-[landuse=orchard], -area|z14-[landuse=vineyard], -area|z14-[landuse=meadow], -area|z14-[landuse=recreation_ground], -area|z14-[landuse=village_green], -area|z14-[landuse=field] - -{ - fill-color: @green1; - fill-opacity: 1; - z-index: 42; - fill-position: background; -} - -/* BEACH */ - -area|z10-14[leisure=beach_resort], -area|z10-14[natural=beach], -{ - fill-color: @beach; - fill-position: background; - fill-opacity: 1; - z-index: 46; -} -area|z15-[leisure=beach_resort], -area|z15-[natural=beach], -{ - fill-color: @beach; - fill-position: background; - fill-opacity: 1; - z-index: 46; -} -area|z17-[leisure=beach_resort], -area|z17-[natural=beach], -{ - fill-color: @beach; - fill-opacity: 1; - fill-position: background; - z-index: 1; -} diff --git a/data/styles/clear/include/newPOI b/data/styles/clear/include/newPOI deleted file mode 100644 index d51d43e5a0..0000000000 --- a/data/styles/clear/include/newPOI +++ /dev/null @@ -1,73 +0,0 @@ -node|z18-[amenity=car_sharing], area|z18-[amenity=car_sharing]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[amenity=post_box], area|z18-[amenity=post_box]{ icon-image: postbox-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[aeroway=gate], area|z18-[aeroway=gate]{ icon-image: none.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } - -node|z18-[amenity=bbq], area|z18-[amenity=bbq]{ icon-image: none.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[amenity=car_rental], area|z18-[amenity=car_rental]{ icon-image: car_sharing.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[], area|z18-[] { icon-image: none.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } - -node|z18-[amenity=vending_machine], area|z18-[amenity=vending_machine] { icon-image: vending-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[vending=parking_tickets], area|z18-[vending=parking_tickets] { icon-image: parking-meter-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } - - -node|z18-[amenity=casino], area|z18-[amenity=casino]{ icon-image: casino-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[amenity=marketplace], area|z18-[amenity=marketplace]{ icon-image: marketplace-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[amenity=taxi], area|z18-[amenity=taxi]{ icon-image: taxi-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[barrier=lift_gate], area|z18-[barrier=lift_gate] { icon-image: lift_gate-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[barrier=toll_booth], area|z18-[barrier=toll_booth] { icon-image: toll_booth-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[historic=boundary_stone], area|z18-[historic=boundary_stone]{ icon-image: boundary_stone-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[historic=ship], area|z18-[historic=ship]{ icon-image: ship-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[historic=tomb], area|z18-[historic=tomb] { icon-image: tomb-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[historic=wayside_cross], area|z18-[historic=wayside_cross]{ icon-image: wayside_cross-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[historic=wayside_shrine], area|z18-[historic=wayside_shrine] { icon-image: wayside_shrine-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[leisure=dog_park], area|z18-[leisure=dog_park] { icon-image: dog_park-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[leisure=water_park], area|z18-[leisure=water_park]{ icon-image: diving-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[man_made=windmill], area|z18-[man_made=windmill]{ icon-image: windmill-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} - -node|z18-[shop=books], area|z18-[shop=books]{ icon-image: book-shop-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=bakery], area|z18-[shop=bakery] { icon-image: bakery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=beauty], area|z18-[shop=beauty] { icon-image: beauty-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=beverages], area|z18-[shop=beverages] { icon-image: alcohol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=bicycle], area|z18-[shop=bicycle]{ icon-image: shop-bicycle-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=butcher], area|z18-[shop=butcher] { icon-image: butcher-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=car], area|z18-[shop=car]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=car_repair], area|z18-[shop=car_repair] { icon-image: car_repair-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=chemist], area|z18-[shop=chemist] { icon-image: chemist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=clothes], area|z18-[shop=clothes] { icon-image: clothes-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=computer], area|z18-[shop=computer]{ icon-image: computer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=confectionery], area|z18-[shop=confectionery]{ icon-image: sweets-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=convenience], area|z18-[shop=convenience] { icon-image: convenience-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=department_store], area|z18-[shop=department_store]{ icon-image: department_store-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=doityourself], area|z18-[shop=doityourself] { icon-image: doityourself-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=electronics], area|z18-[shop=electronics] { icon-image: electronics-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=florist], area|z18-[shop=florist]{ icon-image: florist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=furniture], area|z18-[shop=furniture]{ icon-image: furniture-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=garden_centre], area|z18-[shop=garden_centre]{ icon-image: garden_centre-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=gift], area|z18-[shop=gift]{ icon-image: gift-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=greengrocer], area|z18-[shop=greengrocer]{ icon-image: greengrocer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=hairdresser], area|z18-[shop=hairdresser] { icon-image: hairdresser-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=hardware], area|z18-[shop=hardware]{ icon-image: hardware-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=jewelry], area|z18-[shop=jewelry] { icon-image: jewelry-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=kiosk], area|z18-[shop=kiosk]{ icon-image: kiosk-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=mobile_phone], area|z18-[shop=mobile_phone]{ icon-image: mobile_phone-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=optician], area|z18-[shop=optician]{ icon-image: optician-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=shoes], area|z18-[shop=shoes]{ icon-image: shoes-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[shop=sports], area|z18-[shop=sports]{ icon-image: sports-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[shop=toys], area|z18-[shop=toys]{ icon-image: toys-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} - -node|z18-[sport=archery], area|z18-[sport=archery]{ icon-image: archery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[sport=australian_football], area|z18-[sport=australian_football]{ icon-image: australian-football-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[sport=bowls], area|z18-[sport=bowls] { icon-image: bowls-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[sport=cricket], area|z18-[sport=cricket]{ icon-image: cricket-shop-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[sport=curling], area|z18-[sport=curling] { icon-image: curling-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[sport=diving], area|z18-[sport=diving] { icon-image: diving-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[sport=scuba_diving], area|z18-[sport=scuba_diving]{ icon-image: diving-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } -node|z18-[tourism=alpine_hut], area|z18-[tourism=alpine_hut]{ icon-image: alpine_hut-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[tourism=caravan_site], area|z18-[tourism=caravan_site]{ icon-image: caravan_site-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } - -node|z18-[tourism=guest_house], area|z18-[tourism=guest_house]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} - -node|z18-[tourism=motel], area|z18-[tourism=motel]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} -node|z18-[tourism=picnic_site], area|z18-[tourism=picnic_site]{ icon-image: picnic-l-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;} - -node|z18-[natural=beach], area|z18-[natural=beach]{ icon-image: beach-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; } diff --git a/data/styles/clear/include/other.mapcss b/data/styles/clear/include/other.mapcss deleted file mode 100644 index 6a436ae287..0000000000 --- a/data/styles/clear/include/other.mapcss +++ /dev/null @@ -1,177 +0,0 @@ - - -line|z16[barrier=wall], -line|z16[barrier=city_wall], -line|z16[barrier=retaining_wall], -line|z16[barrier=fence], -line|z16[barrier=hedge], -line|z16[historic=citywalls], -{ - color: @fence; - width: 0.7; - opacity: 1; - z-index: 950; - dashes: 0.09,0.09; -} - -line|z17-[barrier=wall], -line|z17-[barrier=city_wall], -line|z17-[barrier=retaining_wall], -line|z17-[barrier=fence], -line|z17-[barrier=hedge], -line|z17-[historic=citywalls], -{ - color: @fence; - width: 1.2; - opacity: 1; - z-index: 950; - dashes: 0.18,0.18; -} -line|z18-[barrier=wall], -line|z18-[barrier=city_wall], -line|z18-[barrier=retaining_wall], -line|z18-[barrier=fence], -line|z18-[barrier=hedge], -line|z18-[historic=citywalls], -{ - color: @fence; - width: 1.4; - z-index: 950; - dashes: 0.18,0.18; -} - - - - -/* PISTE */ - - -line|z12-14[piste:lift=j-bar], -line|z12-14[piste:lift=magic_carpet], -line|z12-14[piste:lift=platter], -line|z12-14[piste:lift=rope_tow], -line|z12-14[piste:lift=t-bar] { - color: @aerialway; - width: 1; - opacity: 1; - z-index: 6888; -} - -line|z15-[piste:lift], -line|z15-[piste:lift=j-bar], -line|z15-[piste:lift=magic_carpet], -line|z15-[piste:lift=platter], -line|z15-[piste:lift=rope_tow], -line|z15-[piste:lift=t-bar] { - color: @aerialway; - width: 1.6; - opacity: 1; - z-index: 6888; -} -line|z17-[piste:lift], -line|z17-[piste:lift=j-bar], -line|z17-[piste:lift=magic_carpet], -line|z17-[piste:lift=platter], -line|z17-[piste:lift=rope_tow], -line|z17-[piste:lift=t-bar] { - color: @aerialway; - width: 2; - opacity: 1; - z-index: 6888; -} - -line|z19-[power=line] { - color: @aerialway; - width: 1; - opacity: 1; - z-index: 2000; -} - - -line|z14[piste:type=downhill], -line|z14[piste:type=nordic], -line|z14[piste:type=sled], -{ - color: @piste; - width: 0.8; - opacity: 1; - z-index: 10; -} -line|z14[route=ski], -line|z14[leisure=skiing] { - color: @piste; - width: 0.8; - opacity: 1; - z-index: 199; -} -line|z15-[piste:type=downhill], line|z15[piste:type=sled] { - color: @piste; - width: 1.1; - opacity: 1; - z-index: 199; -} -line|z15-[piste:type=nordic]{ - color: @piste; - width: 1.1; - opacity: 1; - z-index: 199; -} - -line|z15-[route=ski], -line|z15-[leisure=skiing] { - color: @piste; - width: 1.1; - opacity: 1; - z-index: 199; -} - - -line|z17-[piste:type=downhill], -line|z17-[piste:type=nordic], -line|z17-[piste:type=sled] { - color: @piste; - width: 1.5; - opacity: 1; - z-index: 199; -} -line|z17-[route=ski], -line|z17-[leisure=skiing] { - color: @piste; - width: 1.5; - opacity: 1; - z-index: 199; -} - - -line|z14-[piste:type=downhill][piste:difficulty=novice] { color: @piste_novice; width: 1; opacity: 1; z-index: 100; casing-width: 0.2);casing-linecap: butt;casing-color: #fff;} -line|z14-[piste:type=downhill][piste:difficulty=easy] { color: @piste_easy; width: 1; opacity: 1; z-index: 100; } -line|z14-[piste:type=downhill][piste:difficulty=intermediate] { color: @piste_intermadiate; width: 1; opacity: 1; z-index: 100;} -line|z14-[piste:type=downhill][piste:difficulty=advanced] { color: @piste_advanced; width: 1; opacity: 1; z-index: 100; } -line|z14-[piste:type=downhill][piste:difficulty=expert] { color: @piste_expert; width: 1; opacity: 1; z-index: 100; } -line|z14-[piste:type=downhill][piste:difficulty=freeride] { color: @piste_expert; width: 1; opacity: 1; z-index: 100;} - -line|z15-[piste:type=downhill][piste:difficulty=novice] { color: @piste_novice; width: 1.6; opacity: 1; z-index: 100;} -line|z15-[piste:type=downhill][piste:difficulty=easy] { color: @piste_easy; width: 1.6; opacity: 1; z-index: 100; } -line|z15-[piste:type=downhill][piste:difficulty=intermediate] { color: @piste_intermadiate; width: 1.6; opacity: 0.8; z-index: 100;} -line|z15-[piste:type=downhill][piste:difficulty=advanced] { color: @piste_advanced; width: 1.6; opacity: 1; z-index: 100; } -line|z15-[piste:type=downhill][piste:difficulty=expert] { color: @piste_expert; width: 1.6; opacity: 1; z-index: 100; } -line|z15-[piste:type=downhill][piste:difficulty=freeride] { color: @piste_expert; width: 1.6; opacity:1; z-index: 100;} - -line|z17-[piste:type=downhill][piste:difficulty=novice] { color: @piste_novice; width: 1.8; opacity: 1; z-index: 100;} -line|z17-[piste:type=downhill][piste:difficulty=easy] { color: @piste_easy; width: 1.8; opacity: 1; z-index: 100; } -line|z17-[piste:type=downhill][piste:difficulty=intermediate] { color: @piste_intermadiate; width: 1.8; opacity: 1; z-index: 100;} -line|z17-[piste:type=downhill][piste:difficulty=advanced] { color: @piste_advanced; width: 1.8; opacity: 1; z-index: 100; } -line|z17-[piste:type=downhill][piste:difficulty=expert] { color: @piste_expert; width: 1.8; opacity: 1; z-index: 100; } -line|z17-[piste:type=downhill][piste:difficulty=freeride] { color: @piste_expert; width: 1.8; opacity: 1; z-index: 100;} - -/* -[piste:type=downhill] -[piste:type=downhill][piste:difficulty=advanced] -[piste:type=downhill][piste:difficulty=easy] -[piste:type=downhill][piste:difficulty=expert] -[piste:type=downhill][piste:difficulty=freeride] -[piste:type=downhill][piste:difficulty=intermediate] -[piste:type=downhill][piste:difficulty=novice] -[piste:type=nordic] -[piste:type=sled] -*/ diff --git a/data/styles/clear/include/roads.mapcss b/data/styles/clear/include/roads.mapcss deleted file mode 100644 index 62097b706e..0000000000 --- a/data/styles/clear/include/roads.mapcss +++ /dev/null @@ -1,1971 +0,0 @@ -line[highway] -{ - casing-width: 0; -} - -/* Z-INDEXES */ -/* -line|z7-[highway=trunk], -line|z7-[highway=motorway] { - z-index: 900; -} - -line|z7-[highway=primary] { - z-index: 850; -} - -line|z7-[highway=secondary] { - z-index: 800; -} - -line|z11-[highway=residential], -line|z11-[highway=tertiary] { - z-index: 750; -} - -line|z7-[highway=unclassified], -line|z7-[highway=living_street] { - z-index: 700; -} - -line|z14[highway=track], -line|z14[highway=path], -line|z14[route=hiking], -line|z14[highway=track][tracktype=grade1], - -{ z-index: 600;} - - -/*line|z7-[highway=service] { - z-index: 650; -} - -line|z7-[highway=footway], -line|z7-[highway=path] { - z-index: 600; -} - -line|z14[highway=bridleway] -{z-index: 590;} - -line|z7-[highway=pedestrian] { - z-index: 550; -} -line|z13[highway=cycleway], -line|z16[highway=steps]{ - z-index: 1000; -} - -line|z13[highway=construction] -{ z-index: 450;} - - -line|z7-[highway=trunk_link], -line|z7-[highway=motorway_link], -{z-index: 890;} -line|z7-[highway=primary_link], -{z-index: 840;} -line|z7-[highway=secondary_link], -{z-index: 790;} -line|z7-[highway=tertiary_link], -line|z7-[highway=residential_link], -{z-index: 740;} - -*/ - - -line|z4[highway=world_level] -{ - color: @trunk_orange_light; - width: 0.5; - opacity: 1; - z-index: 900; -} - -line|z5[highway=world_level] -{ - color: @trunk_orange_light; - width: 0.7; - opacity: 1; - z-index: 900; -} - - -line|z6[highway=world_towns_level], - -{ - color: @trunk_orange_light; - width: 0.9; - opacity: 1; - z-index: 900; -} -line|z6[highway=world_level] -{ - color: @trunk_orange_light; - width: 0.7; - opacity: 1; - z-index: 900; -} - -/* ZOOM 7 */ - -line|z7[highway=trunk], -line|z7[highway=motorway] { - color: @trunk_orange_light; - width: 0.9; - opacity: 1; - z-index: 900; - -} - -line|z7[highway=world_towns_level], -line|z7[highway=world_level] -{ - color: @trunk_orange_light; - width: 0.7; - opacity: 1; - z-index: 900; -} - -/* ZOOM 8 */ - -line|z8[highway=trunk], -line|z8[highway=motorway] -{ - width: 1.1; - color: @trunk_orange_light; - opacity: 1; - z-index: 900; -} -line|z8[highway=primary] -{ - color: @primary_orange; - width: 0.9; - opacity: 1; - z-index: 850; -} - -line|z8[highway=world_towns_level], -line|z8[highway=world_level] -{ - color: @trunk_orange_light; - width: 0.9; - opacity: 1; - z-index: 850; -} -/* ZOOM 9 */ - -line|z9[highway=trunk], -line|z9[highway=motorway] -{ - color: @trunk_orange_medium; - width: 1.2; - opacity: 1; - z-index: 900; -} - -line|z9[highway=primary] -{ - color: @primary_orange; - width: 0.8; - opacity: 1; - z-index: 850; -} - -line|z9[highway=world_towns_level], -line|z9[highway=world_level] -{ - color: @trunk_orange_light; - width: 0.8; - opacity: 1; - z-index: 850; -} - -/* ZOOM 10 */ - - -line|z10[highway=trunk], -line|z10[highway=motorway] -{ - color: @trunk_orange_medium; - width: 1.5; - opacity: 1; - z-index: 900; -} - -line|z10[highway=primary] -{ - color: @primary_orange; - width: 1.2; - opacity: 1; - z-index: 850; -} - -line|z10[highway=secondary] -{ - color: @secondary; - width: 1; - opacity: 1; - z-index: 800; -} - - -/* ZOOM 11 */ - -line|z11[highway=trunk], -line|z11[highway=motorway] -{ - color: @trunk_orange_light; - width: 1.7; - opacity: 1; - z-index: 900; -} - - -line|z11[highway=primary] -{ - color: @primary_orange_medium; - width: 1.5; - opacity: 1; - z-index: 850; -} - - -line|z11[highway=secondary] -{ - color: @secondary; - width: 1.3; - opacity: 1; - z-index: 800; -} - -line|z11[highway=residential], -line|z11[highway=tertiary] -{ - color: @residential; - width: 0.8; - opacity: 1; - z-index: 750; -} - - -/* ZOOM 12 */ - -line|z12[highway=trunk], -line|z12[highway=motorway] -{ - color: @trunk_orange_medium; - width: 1.9; - opacity: 1; - z-index: 900; -} - -line|z12[highway=motorway][tunnel?], -line|z12[highway=trunk][tunnel?] { - color: @trunk_tunnel_orange; - casing-width: 0.5; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - opacity: 1; - casing-dashes: 2,2; -} - -line|z12[highway=primary] -{ - color: @primary_orange_medium; - width: 1.7; - opacity: 1; - z-index: 850; -} - - -line|z12[highway=secondary] -{ - color: @secondary; - width: 1.6; - opacity: 1; - z-index: 800; -} - -line|z12[highway=residential], -line|z12[highway=tertiary], -line|z12[highway=unclassified], -line|z12[highway=road], -line|z12[highway=living_street] -{ - color: @residential; - width: 1.2; - opacity: 1; - z-index: 750; -} - -/* ZOOM 13 */ - -line|z13[highway=trunk], -line|z13[highway=motorway] -{ - width: 2.8; - opacity: 1; - color: @trunk_orange_light; - z-index: 900; -} - -line|z13[highway=motorway][tunnel?], -line|z13[highway=trunk][tunnel?], -line|z13[highway=motorway_link][tunnel?], -line|z13[highway=trunk_link][tunnel?] { - color: @trunk_tunnel_orange; - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z13[highway=motorway_link], -line|z13[highway=trunk_link] -{ - color: @trunk_orange_light; - width: 2.8; - z-index: 890; -} - -line|z13[highway=primary] -{ - color: @primary_orange_medium; - width: 2.4; - opacity: 1; - z-index: 850; -} - -line|z13[highway=secondary] -{ - color: @secondary; - width: 2.2; - opacity: 1; - z-index: 800; -} - - -line|z13[highway=residential], -line|z13[highway=tertiary], -{ - color: @residential; - width: 1.2; - opacity: 1; - z-index: 750; -} - -line|z13[highway=unclassified], -line|z13[highway=road], -line|z13[highway=living_street] -{ - color: @unclassified; - width: 1; - opacity: 1; - z-index: 700; -} - -line|z13[highway=pedestrian], -line|z13[highway=ford] -{ - color: @pedestrian; - width: 1; - dashes: 2,1; - opacity: 1; - z-index: 660; -} - -line|z13[highway=cycleway] -{ - color: @cycleway; - width: 1; - opacity: 1; - z-index: 1000; - -} - -line|z13[highway=construction], -line|z13[highway=proposed] -{ - color: @construction; - opacity: 1; - width: 1.2; - dashes: 3.6,1.8; - z-index: 450; -} - -/* ZOOM 14 */ - -line|z14[highway=trunk], -line|z14[highway=motorway] -{ - width: 3.8; - opacity: 1; - color: @trunk_orange_light; - z-index: 900; -} - - -line|z14[highway=motorway_link], -line|z14[highway=trunk_link] -{ - color: @trunk_orange_light; - width: 3.8; - z-index: 890; -} - -line|z14[highway=motorway][tunnel?], -line|z14[highway=trunk][tunnel?], -line|z14[highway=motorway_link][tunnel?], -line|z14[highway=trunk_link][tunnel?] { - color: @trunk_tunnel_orange; - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z14[highway=primary] -{ - color: @primary_orange_medium; - width: 3.2; - opacity: 1; - z-index: 850; -} - -line|z14[highway=primary_link] -{ - color: @primary_orange_medium; - width: 3.2; - z-index: 840; -} - -line|z14[highway=primary][tunnel?], -line|z14[highway=primary_link][tunnel?] { - color: @primary_tunnel_orange; - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z14[highway=secondary] -{ - color: @secondary; - width: 3; - opacity: 1; - z-index: 800; -} - -line|z14[highway=secondary_link] -{ - color: @secondary; - width: 1.5; - z-index: 790; -} - -line|z14[highway=residential], -line|z14[highway=tertiary], -{ - color: @residential; - width: 1.8; - opacity: 1; - z-index: 750; -} - -line|z14[highway=unclassified], -line|z14[highway=living_street], -line|z14[highway=road] - -{ - color: @unclassified; - width: 1.8; - opacity: 1; - z-index: 700; -} - -line|z14[highway=pedestrian], -line|z14[highway=ford] -{ - color: @pedestrian; - width: 1.6; - dashes: 3.6,1.6;/*dashes: 3.6,1.8;*/ - opacity: 1; - z-index: 660; -} - -line|z14[highway=service] -{ - color: @unclassified; - width: 0.7; - opacity: 0; - z-index: 650; -} - -line|z14[highway=track][tracktype=grade1], -line|z14[highway=raceway], -line|z14[leisure=track] -{ - color: @track; - opacity: 1; - width: 1; - z-index: 600; -} -line|z14[highway=track], -line|z14[highway=path], -line|z14[route=hiking] -{ - - color: @track; - opacity: 1; - dashes: 2.52,1.35; - width: 0.9; - z-index: 600; -} - -line|z14[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - width: 0.9; - dashes: 2.7,1.26; - z-index: 560; -} - - -line|z14[highway=footway] -{ - color: @footway; - width: 1; - dashes: 2.7,1.26; - opacity: 1; - z-index: 600; -} - -line|z14[highway=construction], -line|z14[highway=proposed] -{ - color: @construction; - opacity: 1; - width: 1.4; - dashes: 4.5,1.8; - z-index: 450; -} - -line|z14[highway=cycleway] -{ - color: @cycleway; - width: 1.2; - opacity: 1; - z-index: 1000; - -} - -/* ZOOM 15 */ - -line|z15[highway=trunk], -line|z15[highway=motorway] -{ - width: 4.8; - opacity: 1; - color: @trunk_orange_light; - z-index: 900; -} - -line|z15[highway=motorway_link], -line|z15[highway=trunk_link] -{ - color: @trunk_orange_light; - width: 2.4; - z-index: 890; -} - -line|z15[highway=motorway][tunnel?], -line|z15[highway=trunk][tunnel?], -line|z15[highway=motorway_link][tunnel?], -line|z15[highway=trunk_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z15[highway=primary] -{ - color: @primary_orange_light; - width: 4.2; - opacity: 1; - z-index: 850; -} - - -line|z15[highway=primary_link] -{ - color: @primary_orange_light; - width: 4.2; - z-index: 840; -} - -line|z15[highway=primary][tunnel?], -line|z15[highway=primary_link][tunnel?] { - - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z15[highway=secondary] -{ - color: @secondary; - width: 4; - opacity: 1; - z-index: 800; -} - -line|z15[highway=secondary_link] -{ - color: @secondary; - width: 2; - z-index: 790; -} - - -line|z15[highway=residential], -line|z15[highway=tertiary], -{ - color: @residential; - width: 3.2; - opacity: 1; - z-index: 750; -} - -line|z15[highway=residential_link], -line|z15[highway=tertiary_link] { - color: @residential; - width: 1.6; - z-index: 740; -} - -line|z15[highway=unclassified], -line|z15[highway=living_street], -line|z15[highway=road] -{ - color: @unclassified; - width: 3; - opacity: 1; - z-index: 700; -} -line|z15[highway=pedestrian], -line|z15[highway=ford] -{ - color: @pedestrian; - width: 2; - dashes: 5,2.2;/*dashes: 3.6,1.8;*/ - opacity: 1; - z-index: 660; -} -line|z15[highway=service] -{ - color: @unclassified; - width: 1.2; - opacity: 1; - z-index: 10; - z-index: 650; -} - -line|z15[highway=service][service=driveway] -{ - width: 0; -} - -line|z15[highway=track][tracktype=grade1], -line|z15[highway=raceway], -line|z15[leisure=track] -{ - color: @track; - opacity: 1; - width: 1.5; - z-index: 600; -} -line|z15[highway=track], -line|z15[highway=path], -line|z15[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 2.7,1.26; - width: 1.1; - z-index: 600; -} - -line|z15[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 2.7,1.26; - width: 1.4; - z-index: 590; -} - - -line|z15[highway=footway] -{ - color: @footway; - width: 1.7; - dashes: 2.7,1.26; - opacity: 1; - z-index: 600; -} - -line|z15[highway=cycleway] -{ - color: @cycleway; - width: 1.4; - opacity: 1; - z-index: 1000; - -} -line|z15[highway=construction], -line|z15[highway=proposed] -{ - color: @construction; - opacity: 1; - width: 2; - dashes: 7.2,2.7; - z-index: 450; -} - -/* ZOOM 16 */ - -line|z16[highway=trunk], -line|z16[highway=motorway] -{ - color: @trunk_orange_light; - width: 6; - opacity: 1; - z-index: 900; -} - - -line|z16[highway=motorway_link], -line|z16[highway=trunk_link] -{ - color: @trunk_orange_light; - width: 3; - z-index: 890; -} - -line|z16[highway=motorway][tunnel?], -line|z16[highway=trunk][tunnel?], -line|z16[highway=motorway_link][tunnel?], -line|z16[highway=trunk_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=primary] -{ - color: @primary_orange_light; - width: 4.8; - opacity: 1; - z-index: 850; -} - - -line|z16[highway=primary_link] -{ - color: @primary_orange_light; - width: 4.8; - z-index: 840; - -} - -line|z16[highway=primary][tunnel?], -line|z16[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=secondary] -{ - color: @secondary; - width: 4.8; - z-index: 800; -} - -line|z16[highway=secondary_link] -{ - color: @secondary; - width: 2.4; - z-index: 790; -} - -line|z16[highway=secondary][tunnel?], -line|z16[highway=secondary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=residential], -line|z16[highway=tertiary], -{ - color: @residential; - width: 4.4; - z-index: 750; -} -line|z16[highway=residential_link], -line|z16[highway=tertiary_link] -{ - color: @residential; - width: 2.2; - z-index: 740; -} - -line|z16[highway=tertiary_link][tunnel?], -line|z16[highway=residential_link][tunnel?], -line|z16[highway=tertiary][tunnel?], -line|z16[highway=residential][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=unclassified], -line|z16[highway=living_street], -line|z16[highway=road] -{ - color: @unclassified; - width: 4; - z-index: 700; -} - -line|z16[highway=service] -{ - color: @unclassified; - width: 1.6; - opacity: 1; - z-index: 650; -} - -line|z16[highway=pedestrian], -line|z16[highway=ford] -{ - color: @pedestrian; - width: 2.4; - dashes: 5.4,2.7;/*dashes: 3.6,1.8;*/ - opacity: 1; - z-index: 660; -} - - -line|z16[highway=unclassified][tunnel?], -line|z16[highway=living_street][tunnel?], -line|z16[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=footway] -{ - color: @footway; - width: 2; - dashes: 3.6,1.8; - opacity: 1; - z-index: 600; -} - -line|z16[highway=service][service=driveway] -{ - width: 0; -} - -line|z16[highway=track][tracktype=grade1], -line|z16[highway=raceway], -line|z16[leisure=track] -{ - color: @track; - opacity: 1; - width: 1.8; - z-index: 600; -} -line|z16[highway=track], -line|z16[highway=path], -line|z16[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 3.6,1.8; - width: 1.8; - z-index: 600; -} - -line|z16[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 3.6,1.8; - width: 1.8; - z-index: 590; -} - - -line|z16[highway=steps] -{ - color: @steps; - width: 5; - dashes: 1.5,1.5; - z-index: 1000; -} - -line|z16[highway=construction], -line|z16[highway=proposed] -{ - color: @construction; - opacity: 1; - width: 2.6; - dashes: 9,3.6; - z-index: 450; -} - -line|z16[highway=cycleway] -{ - color: @cycleway; - width: 1.6; - opacity: 1; - z-index: 1000; -} - - - -/* ZOOM 17 */ - -line|z17[highway=trunk], -line|z17[highway=motorway] -{ - color: @trunk_orange_light; - width: 9; - opacity: 1; - z-index: 900; -} -/* -line|z17[highway=trunk]::case, -line|z17[highway=motorway]::case -{ - color: @trunk_orange_case; - width: 10.5; - opacity: 1; - z-index: 45; -} -*/ - -line|z17[highway=trunk_link], -line|z17[highway=motorway_link] -{ - color: @trunk_orange_light; - width: 4.5; - z-index: 890; -} - -line|z17[highway=trunk][tunnel?], -line|z17[highway=motorway][tunnel?], -line|z17[highway=trunk_link][tunnel?], -line|z17[highway=motorway_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=primary] -{ - color: @primary_orange_light; - width: 7; - opacity: 1; - z-index: 850; -} - - -line|z17[highway=primary_link] -{ - color: @primary_orange_light; - width: 7; - opacity: 1; - z-index: 840; -} - -line|z17[highway=primary][tunnel?], -line|z17[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=secondary] -{ - color: @secondary; - width: 7; - opacity: 1; - z-index: 10; - z-index: 800; -} - -line|z17[highway=secondary_link] -{ - color: @secondary; - width: 3.5; - z-index: 790; -} - -line|z17[highway=secondary][tunnel?], -line|z17[highway=secondary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=residential], -line|z17[highway=tertiary], -{ - color: @residential; - width: 6; - opacity: 1; - z-index: 750; -} -line|z17[highway=residential_link], -line|z17[highway=tertiary_link], -{ - color: @residential; - width: 3; - z-index: 740; -} - -line|z17[highway=tertiary_link][tunnel?], -line|z17[highway=residential_link][tunnel?], -line|z17[highway=tertiary][tunnel?], -line|z17[highway=residential][tunnel?] { - color: @tertiary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @tertiary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=unclassified], -line|z17[highway=living_street], -line|z17[highway=road] -{ - color: @unclassified; - width: 6; - z-index: 700; -} - -line|z17[highway=pedestrian], -line|z17[highway=ford] -{ - color: @pedestrian; - width: 3; - dashes: 5,2; - z-index: 660; -} - -line|z17[highway=unclassified][tunnel?], -line|z17[highway=living_street][tunnel?], -line|z17[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=footway], -{ - color: @footway; - width: 2.4; - dashes: 4.5,1.8; - opacity: 1; - z-index: 600; -} - -line|z17[highway=footway][tunnel?]::tunnelBackground, -line|z17[highway=path][tunnel?]::tunnelBackground { - z-index: 30; - casing-width: eval(prop("width")+0.5); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z17[highway=footway][tunnel?]::tunnelCasing, -line|z17[highway=path][tunnel?]::tunnelCasing { - z-index: 25; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_casing; - casing-dashes: 2,2; -} - -line|z17[highway=service] -{ - color: @unclassified; - width: 2; - z-index: 650; -} - -line|z17[highway=track][tracktype=grade1], -line|z17[highway=raceway], -line|z17[leisure=track] -{ - color: @track; - opacity: 1; - width: 3; - z-index: 600; -} -line|z17[highway=track], -line|z17[highway=path], -line|z17[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 4.5,1.8; - width: 2; - z-index: 600; -} - -line|z17[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 4.5,1.8; - width: 2; - z-index: 590; -} - -line|z17[highway=steps] -{ - color: @steps; - width: 7; - dashes: 2.3,2.3; - z-index: 1000; -} - -line|z17[highway=construction], -line|z17[highway=proposed] -{ - color: @construction; - opacity: 1; - width: 3; - dashes: 10.8,4.5; - z-index: 450; -} - -line|z17[highway=cycleway] -{ - color: @cycleway; - width: 1.8; - opacity: 1; - z-index: 1000; -} - - - -/* ZOOM 18+ */ - -line|z18[highway=trunk], -line|z18[highway=motorway] -{ - color: @trunk_orange_light; - width: 12; - opacity: 1; - z-index: 900; -} -/* -line|z18[highway=trunk]::case, -line|z18[highway=motorway]::case -{ - color: @trunk_orange_case; - width: 16; - opacity: 1; - z-index: 45; -} -*/ -line|z18[highway=trunk_link], -line|z18[highway=motorway_link] -{ - color: @trunk_orange_light; - width: 6; - z-index: 890; -} - -line|z18[highway=trunk][tunnel?], -line|z18[highway=motorway][tunnel?], -line|z18[highway=trunk_link][tunnel?], -line|z18[highway=motorway_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=primary] -{ - color: @primary_orange_light; - width: 10; - opacity: 1; - z-index: 850; -} - - -line|z18[highway=primary_link] -{ - color: @primary_orange_light; - width: 10; - opacity: 1; - z-index: 840; -} - -line|z18[highway=primary][tunnel?], -line|z18[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=secondary] -{ - color: @secondary; - width: 10; - opacity: 1; - z-index: 800; -} - -line|z18[highway=secondary_link] -{ - color: @secondary; - width: 5; - z-index: 790; -} - -line|z18[highway=secondary][tunnel?], -line|z18[highway=secondary_link][tunnel?] { - color: @secondary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=residential], -line|z18[highway=tertiary], -{ - color: @residential; - width: 9; - opacity: 1; - z-index: 750; -} -line|z18[highway=residential_link], -line|z18[highway=tertiary_link], -{ - color: @residential; - width: 4.5; - z-index: 740; -} - -line|z18[highway=tertiary][tunnel?], -line|z18[highway=tertiary_link][tunnel?], -line|z18[highway=residential][tunnel?] { - color: @tertiary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @tertiary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=unclassified], -line|z18[highway=living_street], -line|z18[highway=road] -{ - color: @unclassified; - width: 9; - z-index: 700; -} - -line|z18[highway=pedestrian], -line|z18[highway=ford] -{ - color: @pedestrian; - width: 4; - dashes: 7,3; - z-index: 660; -} - -line|z18[highway=unclassified][tunnel?], -line|z18[highway=living_street][tunnel?], -line|z18[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=footway], -{ - color: @footway; - width: 3.4; - dashes: 7.2,2.7; - opacity: 1; - z-index: 600; -} - -line|z18[highway=footway][tunnel?]::tunnelBackground, -line|z18[highway=path][tunnel?]::tunnelBackground { - z-index: 30; - casing-width: eval(prop("width")+0.5); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z18[highway=footway][tunnel?]::tunnelCasing, -line|z18[highway=path][tunnel?]::tunnelCasing { - z-index: 25; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_casing; - casing-dashes: 2,2; -} - -line|z18[highway=service] -{ - color: @unclassified; - width: 3; - z-index: 650; -} - -line|z18[highway=track][tracktype=grade1], -line|z18[highway=raceway], -line|z18[leisure=track] -{ - color: @track; - opacity: 1; - width: 3; - z-index: 600; -} -line|z18[highway=track], -line|z18[highway=path], -line|z18[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 7.2,2.7; - width: 3; - z-index: 600; - -} - -line|z18[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 7.2,2.7; - width: 3; - z-index: 590; -} - -line|z18[highway=steps] -{ - color: @steps; - width: 9; - dashes: 3.2,3.2; - z-index: 1000; -} - -line|z18[highway=construction], -line|z18[highway=proposed] -{ - color: @construction; - opacity: 1; - width: 4; - dashes: 13.5,5.4; - z-index: 450; -} - -line|z18[highway=cycleway] -{ - color: @cycleway; - width: 2; - opacity: 1; - z-index: 1000; -} - -/* ZOOM 19+ */ - -line|z19-[highway=trunk], -line|z19-[highway=motorway] -{ - color: @trunk_orange_light; - width: 15; - opacity: 1; - z-index: 900; -} -/* -line|z19-[highway=trunk]::case, -line|z19-[highway=motorway]::case -{ - color: @trunk_orange_case; - width: 16; - opacity: 1; - z-index: 45; -} -*/ - -line|z19-[highway=trunk_link], -line|z19-[highway=motorway_link] -{ - color: @trunk_orange_light; - width: 7.5; - z-index: 890; -} - - -line|z19-[highway=trunk][tunnel?], -line|z19-[highway=motorway][tunnel?], -line|z19-[highway=trunk_link][tunnel?], -line|z19-[highway=motorway_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=primary] -{ - color: @primary_orange_light; - width: 13; - opacity: 1; - z-index: 850; -} - -line|z19-[highway=primary_link] -{ - color: @primary_orange_light; - width: 13; - opacity: 1; - z-index: 840; -} - -line|z19-[highway=primary][tunnel?], -line|z19-[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=secondary] -{ - color: @secondary; - width: 13; - opacity: 1; - z-index: 800; -} - -line|z19-[highway=secondary_link] -{ - color: @secondary; - width: 7; - z-index: 790; -} - -line|z19-[highway=secondary][tunnel?], -line|z19-[highway=secondary_link][tunnel?] { - color: @secondary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=residential], -line|z19-[highway=tertiary], -{ - color: @residential; - width: 12; - opacity: 1; - z-index: 750; -} -line|z19-[highway=residential_link], -line|z19-[highway=tertiary_link], -{ - color: @residential; - width: 6; - z-index: 740; -} - -line|z19-[highway=tertiary][tunnel?], -line|z19-[highway=tertiary_link][tunnel?], -line|z19-[highway=residential][tunnel?] { - color: @tertiary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @tertiary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=unclassified], -line|z19-[highway=living_street], -line|z19-[highway=road] -{ - color: @unclassified; - width: 12; - z-index: 700; -} - -line|z19-[highway=pedestrian], -line|z19-[highway=ford] -{ - color: @pedestrian; - width: 5; - dashes: 16.2,8.1; - z-index: 660; -} - -line|z19-[highway=unclassified][tunnel?], -line|z19-[highway=living_street][tunnel?], -line|z19-[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=footway], -line|z19-[highway=path] -{ - color: @footway; - width: 4; - dashes: 9,3.6; - opacity: 1; - z-index: 600; -} - -line|z19-[highway=footway][tunnel?]::tunnelBackground, -line|z19-[highway=path][tunnel?]::tunnelBackground { - z-index: 30; - casing-width: eval(prop("width")+0.5); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z19-[highway=footway][tunnel?]::tunnelCasing, -line|z19-[highway=path][tunnel?]::tunnelCasing { - z-index: 25; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_casing; - casing-dashes: 2,2; -} - -line|z19-[highway=service] -{ - color: @unclassified; - width: 4; - z-index: 650; -} - -line|z19-[highway=track][tracktype=grade1], -line|z19-[highway=raceway], -line|z19-[leisure=track] -{ - color: @track; - opacity: 1; - width: 4; - z-index: 600; -} -line|z19-[highway=track], -line|z19-[highway=path], -line|z19-[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 9,3.6; - width: 4; - z-index: 600; -} - -line|z19-[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 9,3.6; - width: 4; - z-index: 590; -} - -line|z19-[highway=steps] -{ - color: @steps; - width: 11; - dashes: 4,4; - z-index: 1000; -} - -line|z19-[highway=construction], -line|z19-[highway=proposed] -{ - color: @construction; - opacity: 1; - width: 6; - dashes: 18,6.3; - z-index: 450; -} - -line|z19-[highway=cycleway] -{ - color: @cycleway; - width: 2.2; - opacity: 1; - z-index: 1000; -} - - - - -/* BRIDGES */ - - - -line|z13[highway=motorway][bridge?]::bridgewhite, -line|z13[highway=trunk][bridge?]::bridgewhite { - z-index: 400; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; - -} - -line|z13[highway=motorway][bridge?]::bridgeblack, -line|z13[highway=trunk][bridge?]::bridgeblack { - z-index: 390; - casing-width: eval(prop("width")+0.4); - casing-linecap: butt; - casing-color: @bridge_casing; -} - -line|z14-[highway=motorway][bridge?]::bridgewhite, -line|z14-[highway=trunk][bridge?]::bridgewhite, -line|z14-[highway=primary][bridge?]::bridgewhite, -line|z14-[highway=secondary][bridge?]::bridgewhite, -line|z14-[highway=tertiary][bridge?]::bridgewhite, -line|z14-[highway=residential][bridge?]::bridgewhite, -line|z14-[highway=unclassified][bridge?]::bridgewhite, -line|z14-[railway=rail][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z14-[highway=motorway][bridge?]::bridgeblack, -line|z14-[highway=trunk][bridge?]::bridgeblack, -line|z14-[highway=primary][bridge?]::bridgeblack, -line|z14-[highway=secondary][bridge?]::bridgeblack, -line|z14-[highway=tertiary][bridge?]::bridgeblack, -line|z14-[highway=residential][bridge?]::bridgeblack, -line|z14-[highway=unclassified][bridge?]::bridgeblack, -line|z14-[railway=rail][bridge?]::bridgeblack -{ - z-index: 390; - casing-width: eval(prop("width")+0.4); - casing-linecap: butt; - casing-color: @bridge_casing; -} - -line|z17-[highway=motorway][bridge?]::bridgewhite, -line|z17-[highway=trunk][bridge?]::bridgewhite, -line|z17-[highway=primary][bridge?]::bridgewhite, -line|z17-[highway=secondary][bridge?]::bridgewhite, -line|z17-[highway=tertiary][bridge?]::bridgewhite, -line|z17-[highway=residential][bridge?]::bridgewhite, -line|z17-[highway=unclassified][bridge?]::bridgewhite, -line|z17-[railway=rail][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")+0.8); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z17-[highway=motorway][bridge?]::bridgeblack, -line|z17-[highway=trunk][bridge?]::bridgeblack, -line|z17-[highway=primary][bridge?]::bridgeblack, -line|z17-[highway=secondary][bridge?]::bridgeblack, -line|z17-[highway=tertiary][bridge?]::bridgeblack, -line|z17-[highway=residential][bridge?]::bridgeblack, -line|z17-[highway=unclassified][bridge?]::bridgeblack, -line|z17-[railway=rail][bridge?]::bridgeblack -{ - z-index: 390; - casing-width: eval(prop("width")+1.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z18-[highway=motorway][bridge?]::bridgewhite, -line|z18-[highway=trunk][bridge?]::bridgewhite, -line|z18-[highway=primary][bridge?]::bridgewhite, -line|z18-[highway=secondary][bridge?]::bridgewhite, -line|z18-[highway=tertiary][bridge?]::bridgewhite, -line|z18-[highway=residential][bridge?]::bridgewhite, -line|z18-[highway=unclassified][bridge?]::bridgewhite, -line|z18-[railway=rail][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z18-[highway=motorway][bridge?]::bridgeblack, -line|z18-[highway=trunk][bridge?]::bridgeblack, -line|z18-[highway=primary][bridge?]::bridgeblack, -line|z18-[highway=secondary][bridge?]::bridgeblack, -line|z18-[highway=tertiary][bridge?]::bridgeblack, -line|z18-[highway=residential][bridge?]::bridgeblack, -line|z18-[highway=unclassified][bridge?]::bridgeblack, -line|z18-[railway=rail][bridge?]::bridgeblack -{ - z-index: 390; - casing-width: eval(prop("width")+2); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z14-[highway=motorway_link][bridge?]::bridgewhite, -line|z14-[highway=trunk_link][bridge?]::bridgewhite, -line|z14-[highway=primary_link][bridge?]::bridgewhite, -line|z14-[highway=secondary_link][bridge?]::bridgewhite, -line|z14-[highway=tertiary_link][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z14-[highway=motorway_link][bridge?]::bridgeblack, -line|z14-[highway=trunk_link][bridge?]::bridgeblack, -line|z14-[highway=primary_link][bridge?]::bridgeblack, -line|z14-[highway=secondary_link][bridge?]::bridgeblack, -line|z14-[highway=tertiary_link][bridge?]::bridgeblack -{ - z-index: 390; - casing-width: eval(prop("width")+0.4); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z17-[highway=motorway_link][bridge?]::bridgewhite, -line|z17-[highway=trunk_link][bridge?]::bridgewhite, -line|z17-[highway=primary_link][bridge?]::bridgewhite, -line|z17-[highway=secondary_link][bridge?]::bridgewhite, -line|z17-[highway=tertiary_link][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")+0.8); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z17-[highway=motorway_link][bridge?]::bridgeblack, -line|z17-[highway=trunk_link][bridge?]::bridgeblack, -line|z17-[highway=primary_link][bridge?]::bridgeblack, -line|z17-[highway=secondary_link][bridge?]::bridgeblack, -line|z17-[highway=tertiary_link][bridge?]::bridgeblack -{ - z-index: 390; - casing-width: eval(prop("width")+1.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z18-[highway=motorway_link][bridge?]::bridgewhite, -line|z18-[highway=trunk_link][bridge?]::bridgewhite, -line|z18-[highway=primary_link][bridge?]::bridgewhite, -line|z18-[highway=secondary_link][bridge?]::bridgewhite, -line|z18-[highway=tertiary_link][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z18-[highway=motorway_link][bridge?]::bridgeblack, -line|z18-[highway=trunk_link][bridge?]::bridgeblack, -line|z18-[highway=primary_link][bridge?]::bridgeblack, -line|z18-[highway=secondary_link][bridge?]::bridgeblack, -line|z18-[highway=tertiary_link][bridge?]::bridgeblack -{ - z-index: 390; - casing-width: eval(prop("width")+2); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z13[highway=pedestrian][bridge?]::bridgewhite, -line|z13[highway=footway][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")-0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z14-[highway=pedestrian][bridge?]::bridgewhite, -line|z14-[highway=footway][bridge?]::bridgewhite, -line|z16-[highway=steps][bridge?]::bridgewhite, -line|z16-[highway=road][bridge?]::bridgewhite, -line|z16-[highway=service][bridge?]::bridgewhite { - z-index: 400; - casing-width: eval(prop("width")); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z14-[highway=pedestrian][bridge?]::bridgeblack, -line|z14-[highway=footway][bridge?]::bridgeblack, -line|z16-[highway=steps][bridge?]::bridgeblack, -line|z16-[highway=road][bridge?]::bridgeblack, -line|z16-[highway=service][bridge?]::bridgeblack -{ - z-index: 390; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z16-[highway=pedestrian][bridge?]::bridgewhite, -line|z16-[highway=footway][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z16-[highway=pedestrian][bridge?]::bridgeblack, -line|z16-[highway=footway][bridge?]::bridgeblack, -{ - z-index:390; - casing-width: eval(prop("width")+0.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z16-[highway=pedestrian][bridge?]::bridgewhite, -line|z16-[highway=footway][bridge?]::bridgewhite -{ - z-index: 400; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z17-[highway=pedestrian][bridge?]::bridgeblack, -line|z17-[highway=footway][bridge?]::bridgeblack, -{ - z-index:390; - casing-width: eval(prop("width")+0.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z17-[highway=pedestrian][bridge?]::bridgewhite, -line|z17-[highway=footway][bridge?]::bridgewhite -{ - z-index:400; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z18-[highway=pedestrian][bridge?]::bridgeblack, -line|z18-[highway=footway][bridge?]::bridgeblack, -{ - z-index:390; - casing-width: eval(prop("width")+0.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} - - - -/* Process bridge and tunnel */ -/* -line|z15-[bridge?]::bridgewhite, -line|z15-[tunnel?]::tunnelwhite, -{ - z-index: 30; - casing-width: eval(prop("width")/2+4); - casing-linecap: butt; - casing-color: white; -} - -line|z15-[bridge?]::bridgeblack -{ - z-index: 25; - casing-width: eval(prop("width")/2+5); - casing-linecap: butt; - casing-color: black; -} -line|z15-[tunnel?]::tunnelblack -{ - z-index: 25; - casing-width: eval(prop("width")/2+5); - casing-linecap: butt; - casing-color: black; - casing-dashes: 5,5; -} -*/ - -/* ONEWAY ARROWS */ - -/* line|z15-[highway=primary][hwtag=oneway]::arrows <-- не работает по типам магистралей */ - -line|z15[hwtag=oneway]::arrows -{ - pattern-offset: 80; - z-index: 1000; - pattern-image: arrow-xs.svg; - pattern-spacing: 160; - z-index: 1000; -} - -line|z16[hwtag=oneway]::arrows -{ - pattern-offset: 120; - z-index: 1000; - pattern-image: arrow-s.svg; - pattern-spacing: 160; - z-index: 1000; -} - -line|z17[hwtag=oneway]::arrows -{ - pattern-offset: 160; - z-index: 1000; - pattern-image: arrow-s.svg; - pattern-spacing: 200; -} - - -line|z18-[hwtag=oneway]::arrows -{ - pattern-offset: 200; - z-index: 1000; - pattern-image: arrow-m.svg; - pattern-spacing: 200; -} diff --git a/data/styles/clear/include/roads_yellow.mapcss b/data/styles/clear/include/roads_yellow.mapcss deleted file mode 100644 index 2ef6b06989..0000000000 --- a/data/styles/clear/include/roads_yellow.mapcss +++ /dev/null @@ -1,1839 +0,0 @@ -line[highway] -{ - casing-width: 0; -} - -/* Z-INDEXES */ - -line|z7-[highway=trunk], -line|z7-[highway=motorway] { - z-index: 900; -} - -line|z7-[highway=primary] { - z-index: 850; -} - -line|z7-[highway=secondary] { - z-index: 800; -} - -line|z11-[highway=residential], -line|z11-[highway=tertiary] { - z-index: 750; -} - -line|z10-[highway=unclassified], -line|z10-[highway=road], -line|z10-[highway=living_street] { - z-index: 700; -} - -line|z10-[highway=service] { - z-index: 650; -} - -line|z10-[highway=pedestrian] { - z-index: 650; -} - -line|z10-[highway=footway], -line|z10-[highway=path] { - z-index: 600; -} - -line|z10-[highway=trunk_link], -line|z10-[highway=motorway_link], -line|z10-[highway=primary_link], -line|z10-[highway=secondary_link], -line|z10-[highway=tertiary_link], -line|z10-[highway=residential_link], -line|z10-[highway=track], -line|z10-[highway=bridleway] { - z-index: 500; -} - - -/* ZOOM 7 */ - -line|z7[highway=trunk], -line|z7[highway=motorway] { - color: @trunk; - width: 0.3; - opacity: 0.4; - -} - -/* ZOOM 8 */ - -line|z8[highway=trunk], -line|z8[highway=motorway] -{ - width: 0.6; - color: @trunk; - opacity: 0.5; -} - -/* ZOOM 9 */ - -line|z9[highway=trunk], -line|z9[highway=motorway] -{ - color: @trunk; - width: 0.8; - opacity: 0.7; -} - -line|z9[highway=primary] -{ - color: @primary; - width: 0.1; - opacity: 0.4; -} - - -line|z7-[highway=cycleway] { - z-index: 950; -} - -/* ZOOM 10 */ - - -line|z10[highway=trunk], -line|z10[highway=motorway] -{ - color: @trunk_yellow; - width: 1.2; - opacity: 0.8; -} - -line|z10[highway=primary] -{ - color: @primary; - width: 0.9; - opacity: 0.8; -} - -line|z10[highway=secondary] -{ - color: @secondary; - width: 0.2; - opacity: 0.4; -} - - -/* ZOOM 11 */ - -line|z11[highway=trunk], -line|z11[highway=motorway] -{ - color: @trunk_yellow; - width: 1.8; - opacity: 0.7; -} - -line|z11[highway=trunk]::case, -line|z11[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 2.8; - opacity: 1; - z-index: 45; -} - -line|z11[highway=primary] -{ - color: @primary_yellow; - width: 1; - opacity: 1; -} - -line|z11[highway=primary]::case -{ - color: @primary_yellow_case; - width: 2; - opacity: 1; - z-index: 45; -} - - -line|z11[highway=secondary] -{ - color: @secondary; - width: 0.7; - opacity: 0.8; -} - -line|z11[highway=residential], -line|z11[highway=tertiary] -{ - color: @residential; - width: 0.1; - opacity: 0.2; -} - - -/* ZOOM 12 */ - -line|z12[highway=trunk], -line|z12[highway=motorway] -{ - color: @trunk_yellow; - width: 2; - opacity: 0.9; -} - -line|z12[highway=trunk]::case, -line|z12[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 3.2; - opacity: 1; - z-index: 45; -} - - -line|z12[highway=motorway][tunnel?], -line|z12[highway=trunk][tunnel?] { - casing-width: 0.5; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - opacity: 1; - casing-dashes: 2,2; -} - -line|z12[highway=primary] -{ - color: @primary_yellow; - width: 1.5; - opacity: 0.9; -} - -line|z12[highway=primary]::case -{ - color: @primary_yellow_case; - width: 2.5; - opacity: 1; - z-index: 45; -} - -line|z12[highway=secondary] -{ - color: @secondary; - width: 1.8; - opacity: 0.7; -} - -line|z12[highway=residential], -line|z12[highway=tertiary], -line|z12[highway=unclassified], -line|z12[highway=road], -line|z12[highway=living_street] -{ - color: @residential; - width: 0.3; - opacity: 0.4; -} - -/* ZOOM 13 */ - -line|z13[highway=trunk], -line|z13[highway=motorway] -{ - width: 2.8; - opacity: 0.9; - color: @trunk_yellow; -} - -line|z13[highway=trunk]::case, -line|z13[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 4; - opacity: 1; - z-index: 45; -} - - -line|z13[highway=motorway][tunnel?], -line|z13[highway=trunk][tunnel?], -line|z13[highway=motorway_link][tunnel?], -line|z13[highway=trunk_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z13[highway=motorway_link], -line|z13[highway=trunk_link] -{ - color: @trunk_link; - width: 0.8; -} - -line|z13[highway=primary] -{ - color: @primary_yellow; - width: 2.5; - opacity: 1; -} - -line|z13[highway=primary]::case -{ - color: @primary_yellow_case; - width: 3.5; - opacity: 1; - z-index: 45; -} - -line|z13[highway=secondary] -{ - color: @secondary; - width: 2; - opacity: 1; -} - - -line|z13[highway=residential], -line|z13[highway=tertiary], -{ - color: @residential; - width: 0.7; - opacity: 0.7; -} - -line|z13[highway=unclassified], -line|z13[highway=road], -line|z13[highway=living_street] -{ - color: @unclassified; - width: 0.7; - opacity: 0.7; -} - -line|z13[highway=pedestrian] -{ - color: @pedestrian; - width: 0.7; - dashes: 2,1; - opacity: 0.7; -} - - -line|z13[highway=construction] -{ - color: @construction; - opacity: 0.5; - width: 1.4; - dashes: 4,4; -} - -/* ZOOM 14 */ - -line|z14[highway=trunk], -line|z14[highway=motorway] -{ - width: 3.8; - opacity: 1; - color: @trunk_yellow; -} - -line|z14[highway=trunk]::case, -line|z14[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 5; - opacity: 1; - z-index: 45; -} - -line|z14[highway=motorway_link], -line|z14[highway=trunk_link] -{ - color: @trunk_link; - width: 1.9; -} - -line|z14[highway=motorway][tunnel?], -line|z14[highway=trunk][tunnel?], -line|z14[highway=motorway_link][tunnel?], -line|z14[highway=trunk_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z14[highway=primary] -{ - color: @primary_yellow; - width: 2.8; - opacity: 1; -} - -line|z14[highway=primary]::case -{ - color: @primary_yellow_case; - width: 4; - opacity: 1; - z-index: 45; -} - -line|z14[highway=primary_link] -{ - color: @primary_link; - width: 1.4; -} - -line|z14[highway=primary][tunnel?], -line|z14[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z14[highway=secondary] -{ - color: @secondary; - width: 2.8; - opacity: 1; -} - -line|z14[highway=secondary_link] -{ - color: @secondary_link; - width: 1.4; -} - -line|z14[highway=residential], -line|z14[highway=tertiary], -{ - color: @residential; - width: 1.4; - opacity: 0.8; -} - -line|z14[highway=unclassified], -line|z14[highway=living_street], -line|z14[highway=road] -{ - color: @unclassified; - width: 1.4; - opacity: 1; -} - -line|z14[highway=service] -{ - color: @unclassified; - width: 0.2; - opacity: 0.4; - z-index: 600; -} - -line|z14[highway=track][tracktype=grade1], -{ - color: @track; - opacity: 1; - width: 0.8; -} -line|z14[highway=track], -line|z14[highway=path], -line|z14[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 0.1,0.1; - width: 0.1; -} - -line|z14[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - width: 0.1; - dashes: 0.1,2; -} - -line|z14[highway=pedestrian] -{ - color: @pedestrian; - width: 0.9; - dashes: 2,0.5; - opacity: 0.8; -} - -line|z14[highway=footway] -{ - color: @footway; - width: 0.1; - dashes: 0.1,0.1; - opacity: 1; - z-index: 600; -} - -line|z14[highway=construction] -{ - color: @construction; - opacity: 0.5; - width: 1.4; - dashes: 5,5; -} - -line|z14[highway=cycleway] -{ - color: @cycleway; - width: 0.4; - opacity: 0.8; - z-index: 2000; - -} -/* ZOOM 15 */ - -line|z15[highway=trunk], -line|z15[highway=motorway] -{ - width: 4.8; - opacity: 1; - color: @trunk_yellow; - z-index: 900; -} - -line|z15[highway=trunk]::case, -line|z15[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 6; - opacity: 1; - z-index: 45; -} - -line|z15[highway=motorway_link], -line|z15[highway=trunk_link] -{ - color: @trunk_link; - width: 2.4; -} - -line|z15[highway=motorway][tunnel?], -line|z15[highway=trunk][tunnel?], -line|z15[highway=motorway_link][tunnel?], -line|z15[highway=trunk_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z15[highway=primary] -{ - color: @primary_yellow; - width: 3.8; - opacity: 1; - z-index: 850; -} - -line|z15[highway=primary]::case -{ - color: @primary_yellow_case; - width: 5.5; - opacity: 1; - z-index: 45; -} - -line|z15[highway=primary_link] -{ - color: @primary_link; - width: 1.9; - z-index: 500; -} - -line|z15[highway=primary][tunnel?], -line|z15[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z15[highway=secondary] -{ - color: @secondary; - width: 3.8; - opacity: 1; - z-index: 800; -} - -line|z15[highway=secondary_link] -{ - color: @secondary_link; - width: 1.9; -} - - -line|z15[highway=residential], -line|z15[highway=tertiary], -{ - color: @residential; - width: 3; - opacity: 1; -} - -line|z15[highway=tertiary_link] { - color: @tertiary_link; - width: 1.5; -} - -line|z15[highway=unclassified], -line|z15[highway=living_street], -line|z15[highway=road] -{ - color: @unclassified; - width: 3; - opacity: 1; - z-index: 700; -} - -line|z15[highway=service] -{ - color: @unclassified; - width: 0.6; - opacity: 0.9; - z-index: 600; -} - -line|z15[highway=service][service=driveway] -{ - width: 0; -} - -line|z15[highway=track][tracktype=grade1], -{ - color: @track; - opacity: 1; - width: 1.6; - z-index: 1000; -} -line|z15[highway=track], -line|z15[highway=path], -line|z15[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 2,0.5; - width: 0.8; - z-index: 1000; -} - -line|z15[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 0.5,3.5; - width: 1; - z-index: 600; -} - -line|z15[highway=pedestrian] -{ - color: @pedestrian; - width: 1.6; - dashes: 2,0.5; - opacity: 0.8; -} - -line|z15[highway=footway] -{ - color: @footway; - width: 0.8; - dashes: 0.5,0.5; - opacity: 1; - z-index: 600; -} - -line|z15[highway=cycleway] -{ - color: @cycleway; - width: 0.6; - opacity: 0.9; - z-index: 2000; - -} -line|z15[highway=construction] -{ - color: @construction; - opacity: 0.5; - width: 2; - dashes: 5,5; -} - -/* ZOOM 16 */ - -line|z16[highway=trunk], -line|z16[highway=motorway] -{ - color: @trunk_yellow; - width: 6.8; - opacity: 1; -} - - -line|z16[highway=trunk]::case, -line|z16[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 8.8; - opacity: 1; - z-index: 45; -} - -line|z16[highway=motorway_link], -line|z16[highway=trunk_link] -{ - color: @trunk_link; - width: 3.4; -} - -line|z16[highway=motorway][tunnel?], -line|z16[highway=trunk][tunnel?], -line|z16[highway=motorway_link][tunnel?], -line|z16[highway=trunk_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=primary] -{ - color: @primary_yellow; - width: 6; - opacity: 1; -} - -line|z16[highway=primary]::case -{ - color: @primary_yellow_case; - width: 7.2; - opacity: 1; - z-index: 45; -} - - -line|z16[highway=primary_link] -{ - color: @primary_link; - width: 3; -} - -line|z16[highway=primary][tunnel?], -line|z16[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=secondary] -{ - color: @secondary; - width: 5.4; -} - -line|z16[highway=secondary_link] -{ - color: @secondary_link; - width: 2.7; -} - -line|z16[highway=secondary][tunnel?], -line|z16[highway=secondary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=residential], -line|z16[highway=tertiary], -{ - color: @residential; - width: 4.5; -} - -line|z16[highway=tertiary_link] -{ - color: @tertiary_link; - width: 2.2; -} - -line|z16[highway=tertiary_link][tunnel?], -line|z16[highway=residential_link][tunnel?], -line|z16[highway=tertiary][tunnel?], -line|z16[highway=residential][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=unclassified], -line|z16[highway=living_street], -line|z16[highway=road] -{ - color: @unclassified; - width: 4.5; -} - -line|z16[highway=service] -{ - color: @unclassified; - width: 1.4; - opacity: 0.8; -} - -line|z16[highway=service][service=driveway] -{ - width: 0; -} - -line|z16[highway=track][tracktype=grade1], -{ - color: @track; - opacity: 1; - width: 3.5; -} -line|z16[highway=track], -line|z16[highway=path], -line|z16[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 3,1.5; - width: 1.2; -} - -line|z16[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 1,4; - width: 1.2; -} - -line|z16[highway=pedestrian] -{ - color: @pedestrian; - width: 2.2; - dashes: 3,1.5; -} - - -line|z16[highway=unclassified][tunnel?], -line|z16[highway=living_street][tunnel?], -line|z16[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z16[highway=footway] -{ - color: @footway; - width: 1; - dashes: 1,1; - opacity: 1; -} - -line|z16[highway=steps] -{ - color: @steps; - width: 4; - dashes: 0.5,0.5; -} - -line|z16[highway=construction] -{ - color: @construction; - opacity: 0.7; - width: 2; - dashes: 5,5; -} - -line|z16[highway=cycleway] -{ - color: @cycleway; - width: 1; - opacity: 1; - z-index: 2000; -} - - -/* ZOOM 17 */ - -line|z17[highway=trunk], -line|z17[highway=motorway] -{ - color: @trunk_yellow; - width: 9; - opacity: 1; -} - -line|z17[highway=trunk]::case, -line|z17[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 10.5; - opacity: 1; - z-index: 45; -} - -line|z17[highway=trunk_link], -line|z17[highway=motorway_link] -{ - color: @trunk_link; - width: 4.5; -} - -line|z17[highway=trunk][tunnel?], -line|z17[highway=motorway][tunnel?], -line|z17[highway=trunk_link][tunnel?], -line|z17[highway=motorway_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=primary] -{ - color: @primary_light; - width: 9; - opacity: 1; -} - -line|z17[highway=primary]::case -{ - color: @primary_yellow_case; - width: 10.5; - opacity: 1; - z-index: 45; -} - -line|z17[highway=primary_link] -{ - color: @primary_link; - width: 4.5; - opacity: 1; -} - -line|z17[highway=primary][tunnel?], -line|z17[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=secondary] -{ - color: @secondary; - width: 9; - opacity: 1; -} - -line|z17[highway=secondary_link] -{ - color: @secondary_link; - width: 4.5; -} - -line|z17[highway=secondary_link][tunnel?], -line|z17[highway=secondary][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=residential], -line|z17[highway=tertiary], -{ - color: @residential; - width: 7.2; - opacity: 1; -} - -line|z17[highway=tertiary_link], -{ - color: @tertiary_link; - width: 3.6; -} - -line|z17[highway=tertiary_link][tunnel?], -line|z17[highway=residential_link][tunnel?], -line|z17[highway=tertiary][tunnel?], -line|z17[highway=residential][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @tertiary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=unclassified], -line|z17[highway=living_street], -line|z17[highway=road] -{ - color: @unclassified; - width: 7.2; -} - -line|z17[highway=pedestrian] -{ - color: @pedestrian; - width: 3.2; - dashes: 6,3; -} - -line|z17[highway=unclassified][tunnel?], -line|z17[highway=living_street][tunnel?], -line|z17[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z17[highway=footway], -line|z17[highway=path] -{ - color: @footway; - width: 1.2; - dashes: 2,2; - opacity: 1; - z-index: 750; -} - -line|z17[highway=footway][tunnel?]::tunnelBackground, -line|z17[highway=path][tunnel?]::tunnelBackground { - z-index: 30; - casing-width: eval(prop("width")+0.5); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z17[highway=footway][tunnel?]::tunnelCasing, -line|z17[highway=path][tunnel?]::tunnelCasing { - z-index: 25; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_casing; - casing-dashes: 2,2; -} - -line|z17[highway=service] -{ - color: @unclassified; - width: 2.4; -} -line|z17[highway=track][tracktype=grade1], -{ - color: @track; - opacity: 1; - width: 6; -} -line|z17[highway=track], -line|z17[highway=path], -line|z17[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 3.5,2; - width: 2; -} - -line|z17[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 1,4; - width: 1.6; -} - -line|z17[highway=steps] -{ - color: @steps; - width: 6; - dashes: 1,1; -} - -line|z17[highway=construction] -{ - color: @construction; - opacity: 1; - width: 3; - dashes: 6,6; -} - -line|z17[highway=cycleway] -{ - color: @cycleway; - width: 1.2; - opacity: 1; - z-index: 2000; -} - - -/* ZOOM 18+ */ - -line|z18[highway=trunk], -line|z18[highway=motorway] -{ - color: @trunk_yellow; - width: 14; - opacity: 1; -} - -line|z18[highway=trunk]::case, -line|z18[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 16; - opacity: 1; - z-index: 45; -} - -line|z18[highway=trunk_link], -line|z18[highway=motorway_link] -{ - color: @trunk_link; - width: 7; -} - -line|z18[highway=trunk][tunnel?], -line|z18[highway=motorway][tunnel?], -line|z18[highway=trunk_link][tunnel?], -line|z18[highway=motorway_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=primary] -{ - color: @primary_yellow; - width: 14; - opacity: 1; -} - -line|z18[highway=primary]::case -{ - color: @primary_yellow_case; - width: 16; - opacity: 1; - z-index: 45; -} - - -line|z18[highway=primary_link] -{ - color: @primary_link; - width: 7; - opacity: 1; -} - -line|z18[highway=primary][tunnel?], -line|z18[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=secondary] -{ - color: @secondary; - width: 12; - opacity: 1; -} - -line|z18[highway=secondary_link] -{ - color: @secondary_link; - width: 6; -} - -line|z18[highway=secondary][tunnel?], -line|z18[highway=secondary_link][tunnel?] { - color: @secondary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=residential], -line|z18[highway=tertiary], -{ - color: @residential; - width: 9; - opacity: 1; -} - -line|z18[highway=tertiary_link], -{ - color: @tertiary_link; - width: 4.5; -} - -line|z18[highway=tertiary][tunnel?], -line|z18[highway=tertiary_link][tunnel?], -line|z18[highway=residential][tunnel?] { - color: @tertiary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @tertiary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=unclassified], -line|z18[highway=living_street], -line|z18[highway=road] -{ - color: @unclassified; - width: 9; -} - -line|z18[highway=pedestrian] -{ - color: @pedestrian; - width: 4.6; - dashes: 5,2; -} - -line|z18[highway=unclassified][tunnel?], -line|z18[highway=living_street][tunnel?], -line|z18[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z18[highway=footway],, -line|z18[highway=path] -{ - color: @footway; - width: 1.8; - dashes: 3,1.5; - opacity: 1; - z-index: 1050; -} - -line|z18[highway=footway][tunnel?]::tunnelBackground, -line|z18[highway=path][tunnel?]::tunnelBackground { - z-index: 30; - casing-width: eval(prop("width")+0.5); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z18[highway=footway][tunnel?]::tunnelCasing, -line|z18[highway=path][tunnel?]::tunnelCasing { - z-index: 25; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_casing; - casing-dashes: 2,2; -} - -line|z18[highway=service] -{ - color: @unclassified; - width: 3; -} - -line|z18[highway=track][tracktype=grade1], -{ - color: @track; - opacity: 1; - width: 7.4; - z-index: 600; -} -line|z18[highway=track], -line|z18[highway=path], -line|z18[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 5,3; - width: 3; - z-index: 600; - -} - -line|z18[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 2,5; - width: 2; - z-index: 600; -} - -line|z18[highway=steps] -{ - color: @steps; - width: 8; - dashes: 1,1; -} - -line|z18[highway=construction] -{ - color: @construction; - opacity: 1; - width: 4; - dashes: 6,6; -} - -line|z18[highway=cycleway] -{ - color: @cycleway; - width: 2; - opacity: 1; - z-index: 2000; -} - -/* ZOOM 19+ */ - -line|z19-[highway=trunk], -line|z19-[highway=motorway] -{ - color: @trunk_yellow; - width: 14; - opacity: 1; -} - -line|z19-[highway=trunk]::case, -line|z19-[highway=motorway]::case -{ - color: @trunk_yellow_case; - width: 16; - opacity: 1; - z-index: 45; -} - -line|z19-[highway=trunk_link], -line|z19-[highway=motorway_link] -{ - color: @trunk_link; - width: 7; -} - - -line|z19-[highway=trunk][tunnel?], -line|z19-[highway=motorway][tunnel?], -line|z19-[highway=trunk_link][tunnel?], -line|z19-[highway=motorway_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @trunk_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=primary] -{ - color: @primary_yellow; - width: 14; - opacity: 1; -} - -line|z19-[highway=primary]::case -{ - color: @primary_yellow_case; - width: 16; - opacity: 1; - z-index: 45; -} - - -line|z19-[highway=primary_link] -{ - color: @primary_link; - width: 7; - opacity: 1; -} - -line|z19-[highway=primary][tunnel?], -line|z19-[highway=primary_link][tunnel?] { - casing-width: 1; - casing-linecap: butt; - casing-color: @primary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=secondary] -{ - color: @secondary; - width: 12; - opacity: 1; -} - -line|z19-[highway=secondary_link] -{ - color: @secondary_link; - width: 6; -} - -line|z19-[highway=secondary][tunnel?], -line|z19-[highway=secondary_link][tunnel?] { - color: @secondary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @secondary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=residential], -line|z19-[highway=tertiary], -{ - color: @residential; - width: 9; - opacity: 1; -} - -line|z19-[highway=tertiary_link], -{ - color: @tertiary_link; - width: 4.5; -} - -line|z19-[highway=tertiary][tunnel?], -line|z19-[highway=tertiary_link][tunnel?], -line|z19-[highway=residential][tunnel?] { - color: @tertiary_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @tertiary_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=unclassified], -line|z19-[highway=living_street], -line|z19-[highway=road] -{ - color: @unclassified; - width: 9; -} - -line|z19-[highway=pedestrian] -{ - color: @pedestrian; - width: 5; - dashes: 5,2; -} - -line|z19-[highway=unclassified][tunnel?], -line|z19-[highway=living_street][tunnel?], -line|z19-[highway=pedestrian][tunnel?] { - color: @unclassified_tunnel; - casing-width: 1; - casing-linecap: butt; - casing-color: @unclassified_tunnel_casing; - casing-dashes: 5,5; -} - -line|z19-[highway=footway], -line|z19-[highway=path] -{ - color: @footway; - width: 2; - dashes: 3,1.5; - opacity: 1; - z-index: 1050; -} - -line|z19-[highway=footway][tunnel?]::tunnelBackground, -line|z19-[highway=path][tunnel?]::tunnelBackground { - z-index: 30; - casing-width: eval(prop("width")+0.5); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z19-[highway=footway][tunnel?]::tunnelCasing, -line|z19-[highway=path][tunnel?]::tunnelCasing { - z-index: 25; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_casing; - casing-dashes: 2,2; -} - -line|z19-[highway=service] -{ - color: @unclassified; - width: 3; -} - -line|z19-[highway=track][tracktype=grade1], -{ - color: @track; - opacity: 1; - width: 8.2; -} -line|z19-[highway=track], -line|z19-[highway=path], -line|z19-[route=hiking] -{ - color: @track; - opacity: 1; - dashes: 5,3; - width: 3.8; -} - -line|z19-[highway=bridleway] -{ - color: @bridleway; - opacity: 1; - dashes: 3,6; - width: 3; -} - -line|z19-[highway=steps] -{ - color: @steps; - width: 10; - dashes: 0.5,0.5; -} - -line|z19-[highway=construction] -{ - color: @construction; - opacity: 1; - width: 6; - dashes: 6,6; -} - -line|z19-[highway=cycleway] -{ - color: @cycleway; - width: 2; - opacity: 1; - z-index: 2000; -} - - -/* BRIDGES */ - -/* CASING FOR PRIMARY ROADS */ -/* -line|z15-[highway=primary]::casingBackground { - z-index: 30; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @background; -} -*/ - - -line|z13[highway=motorway][bridge?]::bridgewhite, -line|z13[highway=trunk][bridge?]::bridgewhite { - z-index: 30; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z13[highway=motorway][bridge?]::bridgeblack, -line|z13[highway=trunk][bridge?]::bridgeblack { - z-index: 25; - casing-width: eval(prop("width")+0.4); - casing-linecap: butt; - casing-color: @bridge_casing; -} - -line|z14-[highway=motorway][bridge?]::bridgewhite, -line|z14-[highway=trunk][bridge?]::bridgewhite, -line|z14-[highway=primary][bridge?]::bridgewhite, -line|z14-[highway=secondary][bridge?]::bridgewhite, -line|z14-[highway=tertiary][bridge?]::bridgewhite, -line|z14-[highway=residential][bridge?]::bridgewhite, -line|z14-[highway=unclassified][bridge?]::bridgewhite, -line|z14-[railway=rail][bridge?]::bridgewhite -{ - z-index: 510; - casing-width: eval(prop("width")); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z14-[highway=motorway][bridge?]::bridgeblack, -line|z14-[highway=trunk][bridge?]::bridgeblack, -line|z14-[highway=primary][bridge?]::bridgeblack, -line|z14-[highway=secondary][bridge?]::bridgeblack, -line|z14-[highway=tertiary][bridge?]::bridgeblack, -line|z14-[highway=residential][bridge?]::bridgeblack, -line|z14-[highway=unclassified][bridge?]::bridgeblack, -line|z14-[railway=rail][bridge?]::bridgeblack -{ - z-index: 500; - casing-width: eval(prop("width")+0.4); - casing-linecap: butt; - casing-color: @bridge_casing; -} - -line|z17-[highway=motorway][bridge?]::bridgewhite, -line|z17-[highway=trunk][bridge?]::bridgewhite, -line|z17-[highway=primary][bridge?]::bridgewhite, -line|z17-[highway=secondary][bridge?]::bridgewhite, -line|z17-[highway=tertiary][bridge?]::bridgewhite, -line|z17-[highway=residential][bridge?]::bridgewhite, -line|z17-[highway=unclassified][bridge?]::bridgewhite, -line|z17-[railway=rail][bridge?]::bridgewhite -{ - z-index: 510; - casing-width: eval(prop("width")+0.8); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z17-[highway=motorway][bridge?]::bridgeblack, -line|z17-[highway=trunk][bridge?]::bridgeblack, -line|z17-[highway=primary][bridge?]::bridgeblack, -line|z17-[highway=secondary][bridge?]::bridgeblack, -line|z17-[highway=tertiary][bridge?]::bridgeblack, -line|z17-[highway=residential][bridge?]::bridgeblack, -line|z17-[highway=unclassified][bridge?]::bridgeblack, -line|z17-[railway=rail][bridge?]::bridgeblack -{ - z-index: 500; - casing-width: eval(prop("width")+1.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z18-[highway=motorway][bridge?]::bridgewhite, -line|z18-[highway=trunk][bridge?]::bridgewhite, -line|z18-[highway=primary][bridge?]::bridgewhite, -line|z18-[highway=secondary][bridge?]::bridgewhite, -line|z18-[highway=tertiary][bridge?]::bridgewhite, -line|z18-[highway=residential][bridge?]::bridgewhite, -line|z18-[highway=unclassified][bridge?]::bridgewhite, -line|z18-[railway=rail][bridge?]::bridgewhite -{ - z-index: 510; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z18-[highway=motorway][bridge?]::bridgeblack, -line|z18-[highway=trunk][bridge?]::bridgeblack, -line|z18-[highway=primary][bridge?]::bridgeblack, -line|z18-[highway=secondary][bridge?]::bridgeblack, -line|z18-[highway=tertiary][bridge?]::bridgeblack, -line|z18-[highway=residential][bridge?]::bridgeblack, -line|z18-[highway=unclassified][bridge?]::bridgeblack, -line|z18-[railway=rail][bridge?]::bridgeblack -{ - z-index: 500; - casing-width: eval(prop("width")+2); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z14-[highway=motorway_link][bridge?]::bridgewhite, -line|z14-[highway=trunk_link][bridge?]::bridgewhite, -line|z14-[highway=primary_link][bridge?]::bridgewhite, -line|z14-[highway=secondary_link][bridge?]::bridgewhite, -line|z14-[highway=tertiary_link][bridge?]::bridgewhite -{ - z-index: 510; - casing-width: eval(prop("width")); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z14-[highway=motorway_link][bridge?]::bridgeblack, -line|z14-[highway=trunk_link][bridge?]::bridgeblack, -line|z14-[highway=primary_link][bridge?]::bridgeblack, -line|z14-[highway=secondary_link][bridge?]::bridgeblack, -line|z14-[highway=tertiary_link][bridge?]::bridgeblack -{ - z-index: 500; - casing-width: eval(prop("width")+0.4); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z17-[highway=motorway_link][bridge?]::bridgewhite, -line|z17-[highway=trunk_link][bridge?]::bridgewhite, -line|z17-[highway=primary_link][bridge?]::bridgewhite, -line|z17-[highway=secondary_link][bridge?]::bridgewhite, -line|z17-[highway=tertiary_link][bridge?]::bridgewhite -{ - z-index: 510; - casing-width: eval(prop("width")+0.8); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z17-[highway=motorway_link][bridge?]::bridgeblack, -line|z17-[highway=trunk_link][bridge?]::bridgeblack, -line|z17-[highway=primary_link][bridge?]::bridgeblack, -line|z17-[highway=secondary_link][bridge?]::bridgeblack, -line|z17-[highway=tertiary_link][bridge?]::bridgeblack -{ - z-index: 500; - casing-width: eval(prop("width")+1.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z18-[highway=motorway_link][bridge?]::bridgewhite, -line|z18-[highway=trunk_link][bridge?]::bridgewhite, -line|z18-[highway=primary_link][bridge?]::bridgewhite, -line|z18-[highway=secondary_link][bridge?]::bridgewhite, -line|z18-[highway=tertiary_link][bridge?]::bridgewhite -{ - z-index: 510; - casing-width: eval(prop("width")+1); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z18-[highway=motorway_link][bridge?]::bridgeblack, -line|z18-[highway=trunk_link][bridge?]::bridgeblack, -line|z18-[highway=primary_link][bridge?]::bridgeblack, -line|z18-[highway=secondary_link][bridge?]::bridgeblack, -line|z18-[highway=tertiary_link][bridge?]::bridgeblack -{ - z-index: 500; - casing-width: eval(prop("width")+2); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z13[highway=pedestrian][bridge?]::bridgewhite, -line|z13[highway=footway][bridge?]::bridgewhite -{ - z-index: 610; - casing-width: eval(prop("width")-0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z14-[highway=pedestrian][bridge?]::bridgewhite, -line|z14-[highway=footway][bridge?]::bridgewhite, -line|z16-[highway=steps][bridge?]::bridgewhite, -line|z16-[highway=road][bridge?]::bridgewhite, -line|z16-[highway=service][bridge?]::bridgewhite { - z-index: 510; - casing-width: eval(prop("width")); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z14-[highway=pedestrian][bridge?]::bridgeblack, -line|z14-[highway=footway][bridge?]::bridgeblack, -line|z16-[highway=steps][bridge?]::bridgeblack, -line|z16-[highway=road][bridge?]::bridgeblack, -line|z16-[highway=service][bridge?]::bridgeblack -{ - z-index: 500; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z16-[highway=pedestrian][bridge?]::bridgewhite, -line|z16-[highway=footway][bridge?]::bridgewhite -{ - z-index: 710; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z16-[highway=pedestrian][bridge?]::bridgeblack, -line|z16-[highway=footway][bridge?]::bridgeblack, -{ - z-index:700; - casing-width: eval(prop("width")+0.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} -line|z18-[highway=pedestrian][bridge?]::bridgewhite, -line|z18-[highway=footway][bridge?]::bridgewhite -{ - z-index:1010; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} -line|z18-[highway=pedestrian][bridge?]::bridgeblack, -line|z18-[highway=footway][bridge?]::bridgeblack, -{ - z-index:1000; - casing-width: eval(prop("width")+0.6); - casing-linecap: butt; - casing-color: @bridge_casing; -} - - -/* ONEWAY ARROWS */ - -/* line|z15-[highway=primary][hwtag=oneway]::arrows <-- не работает по типам магистралей */ - -line|z16[hwtag=oneway]::arrows -{ - pattern-offset: 160; - z-index: 1000; - pattern-image: arrow-s.svg; - pattern-spacing: 160; - z-index: 500; -} - -line|z17[hwtag=oneway]::arrows -{ - pattern-offset: 200; - z-index: 1000; - pattern-image: arrow-s.svg; - pattern-spacing: 200; -} - - -line|z18-[hwtag=oneway]::arrows -{ - pattern-offset: 200; - z-index: 1000; - pattern-image: arrow-m.svg; - pattern-spacing: 200; -} - - - - -/* Process bridge and tunnel */ -/* -line|z15-[bridge?]::bridgewhite, -line|z15-[tunnel?]::tunnelwhite, -{ - z-index: 30; - casing-width: eval(prop("width")/2+4); - casing-linecap: butt; - casing-color: white; -} - -line|z15-[bridge?]::bridgeblack -{ - z-index: 25; - casing-width: eval(prop("width")/2+5); - casing-linecap: butt; - casing-color: black; -} -line|z15-[tunnel?]::tunnelblack -{ - z-index: 25; - casing-width: eval(prop("width")/2+5); - casing-linecap: butt; - casing-color: black; - casing-dashes: 5,5; -} -*/ diff --git a/data/styles/clear/include/transport.mapcss b/data/styles/clear/include/transport.mapcss deleted file mode 100644 index 6836da6ee2..0000000000 --- a/data/styles/clear/include/transport.mapcss +++ /dev/null @@ -1,1685 +0,0 @@ - -/* RAILWAY LINES */ - - -line|z11-12[railway=rail], -line|z11-12[railway=yard] - -{ - color: @railway_light; - width: 0.6; - opacity: 1; - z-index: 680; -} - -line|z13-[railway=rail], -line|z13-[railway=light_rail], -line|z13-[railway=yard] -{ - color: @railway_light; - opacity: 1; - width: 0.8; - z-index: 680; -} -line|z14[railway=rail], -line|z14[railway=light_rail], -line|z14[railway=yard] -{ - color: @railway; - opacity: 1; - width: 1; - z-index: 680; -} -line|z15[railway=rail], -line|z15[railway=light_rail], -line|z15[railway=yard] -{ - color: @railway; - opacity: 1; - width: 1.2; - z-index: 680; -} - -line|z16[railway=rail]::dash, -line|z16[railway=light_rail]::dash, -line|z16[railway=yard]::dash, - -{ - color: @railway_dash; - opacity: 1; - width: 1.3; - z-index: 690; - dashes: 4.5,4.5; -} -line|z16[railway=rail], -line|z16[railway=light_rail], -line|z16[railway=yard] -{ - color: @railway; - opacity: 1; - width: 2.6; - z-index: 680; -} - -line|z17[railway=rail], -line|z17[railway=light_rail], -line|z17[railway=yard] -{ - color: @railway; - opacity: 1; - width: 3; - z-index: 680; -} - -line|z17[railway=rail]::dash, -line|z17[railway=light_rail]::dash, -line|z17[railway=yard]::dash -{ - color: @railway_dash; - opacity: 1; - width: 2; - z-index: 690; - dashes: 6.3,6.3; -} - -line|z18-[railway=rail], -line|z18-[railway=light_rail], -line|z18-[railway=yard] -{ - color: @railway; - opacity: 1; - width: 3; - z-index: 680; -} - -line|z18-[railway=rail]::dash, -line|z18-[railway=light_rail]::dash, -line|z18-[railway=yard]::dash -{ - color: @railway_dash; - opacity: 1; - width: 2; - z-index: 690; - dashes: 8.1,8.1; -} - -line|z14-[railway=rail][tunnel?], -line|z14-[railway=light_rail][tunnel?], -line|z14-[railway=yard][tunnel?], { - casing-width: 1; - casing-linecap: butt; - casing-color: @railway_tunnel; - casing-dashes: 5,5; -} - -line|z14-16[railway][bridge?]::bridgewhite, -line|z14-16[railway=light_rail][bridge?]::bridgewhite, -line|z14-16[railway=yard][bridge?]::bridgewhite, -{ - z-index: 30; - casing-width: eval(prop("width")+0.2); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z14-16[railway=rail][bridge?]::bridgeblack, -line|z14-16[railway=light_rail][bridge?]::bridgeblack , -line|z14-16[railway=yard][bridge?]::bridgeblack , -{ - z-index: 25; - casing-width: eval(prop("width")+0.5); - casing-linecap: butt; - casing-color: @bridge_casing; -} - -line|z17-[railway][bridge?]::bridgewhite, -line|z17-[railway=light_rail][bridge?]::bridgewhite, -line|z17-[railway=yard][bridge?]::bridgewhite { - z-index: 30; - casing-width: eval(prop("width")+1.2); - casing-linecap: butt; - casing-color: @bridge_background; -} - -line|z17-[railway=rail][bridge?]::bridgeblack, -line|z17-[railway=light_rail][bridge?]::bridgeblack, -line|z17-[railway=yard][bridge?]::bridgeblack { - z-index: 25; - casing-width: eval(prop("width")+2); - casing-linecap: butt; - casing-color: @bridge_casing; -} - -line|z18-[railway=construction], -line|z18-[railway=disused] { - color: @railway; - width: 1; - dashes: 1.8,5.4; - z-index: 450; -} - - -line|z14[railway=monorail], - -/*line|z14-[railway=subway][tunnel=no]*/ -{ - color: @railway_light; - width: 1; - opacity: 1; - z-index: 950; -} - - -line|z15-16[railway=monorail], - -{ - color: @railway; - width: 1.2; - opacity: 1; - z-index: 950; -} - -line|z17-[railway=monorail], - -{ - color: @railway; - opacity: 1; - width: 2; - z-index: 950; -} - -line|z15-16[railway=narrow_gauge] -{ - color: @railway; - width: 1.2; - opacity: 1; - z-index: 950; -} - -line|z17-[railway=narrow_gauge] -{ - color: @railway; - opacity: 1; - width: 2; - z-index: 950; -} - -line|z16-[railway=preserved], -line|z16-[railway=abandoned] -{ - color: @railway; - opacity: 1; - width: 1.6; - z-index: 450; - dashes: 6.3,6.3; - -} - - - -/* FUNICULAR */ - -line|z12[railway=funicular] -{ - color: @railway; - opacity: 1; - width: 1.4; - z-index: 950; -} - - -line|z13-14[railway=funicular] -{ - color: @railway; - opacity: 1; - width: 2; - z-index: 950; -} - -line|z15-[railway=funicular] -{ - color: @railway; - opacity: 1; - width: 3; - z-index: 950; -} - - -/* TRAM LINES */ - -line|z13-14[railway=tram] -{ - color: @tram; - opacity: 1; - width: 0.6; - z-index: 950; -} - -line|z15[railway=tram] -{ - color: @tram; - opacity: 1; - width: 0.7; - z-index: 950; -} - -line|z16[railway=tram] -{ - color: @tram; - opacity: 1; - width: 0.8; - z-index: 950; -} - -line|z17-[railway=tram] -{ - color: @tram; - opacity: 1; - width: 1; - z-index: 950; -} - - -/* FERRY */ -line|z10-[route=ferry], -line|z10-[route=ferry_motorcar] -{ - color: @ferry; - width: 1; - opacity: 1; - dashes: 5.4,2.7; - z-index: 115; -} - - -/* TRANSPORT POINTS */ -/* -node[highway=bus_stop], -node[amenity=bus_station], -node[railway=tram_stop], -node[railway=station], -node[railway=halt], -area[highway=bus_stop], -area[railway=tram_stop], -area[railway=station], -area[railway=halt], -{ - text-position: center; - z-index: 10000; -} -*/ - -node|z15-[highway=motorway_junction] -{ - text: name; - font-size: 9; - text-color: @subway_label; - text-position: center; - z-index: 1000; -} -node|z16-[highway=motorway_junction] -{ - text: name; - font-size: 10; - text-color: @subway_label; - text-position: center; - z-index: 1000; -} -node|z17-[highway=motorway_junction] -{ - text: name; - font-size: 10; - text-color: @subway_label; - text-position: center; - z-index: 1000; -} - - -/* TRAIN STATIONS */ - -node|z11[railway=halt], { - icon-image: train-s.svg; - z-index: 2800; - icon-min-distance: 10; -} - -node|z12[railway=halt] { - icon-image: train-s.svg; - text-offset: 6; - z-index: 2800; - font-size: 9; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; -} - -node|z12[railway=halt]::int_name, -{ - text-offset: 6; - z-index: 2800; - font-size: 8; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; -} - -node|z13[railway=station], -node|z13[railway=halt], -area|z13[building=train_station], -{ - icon-image: train-s.svg; - text-offset: 6; - z-index: 2800; - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; -} -node|z13[railway=station]::int_name, -node|z13[railway=halt]::int_name, -area|z13[building=train_station]::int_name, -{ - text-offset: 6; - z-index: 2800; - font-size: 9; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; -} -node|z14[railway=station], -node|z14[railway=halt], -area|z14[building=train_station], -{ - icon-image: train-s.svg; - text-offset: 6; - z-index: 2800; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; -} -node|z14[railway=station]::int_name, -node|z14[railway=halt]::int_name, -area|z14[building=train_station]::int_name, -{ - text-offset: 6; - z-index: 2800; - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; -} -node|z15[railway=station], -node|z15[railway=halt], -area|z15[building=train_station], -{ - icon-image: train-m.svg; - text-offset: 8; - z-index: 2800; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z15[railway=station]::int_name, -node|z15[railway=halt]::int_name, -area|z15[building=train_station]::int_name, -{ - text-offset: 8; - z-index: 2800; - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} - -node|z16[railway=station], -node|z16[railway=halt], -area|z16[building=train_station], -{ - icon-image: train-m.svg; - text-offset: 8; - font-size: 13; - z-index: 2800; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z16[railway=station]::int_name, -node|z16[railway=halt]::int_name, -area|z16[building=train_station]::int_name, -{ - text-offset: 8; - font-size: 11; - z-index: 2800; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z17-[railway=station], -node|z17-[railway=halt], -area|z17-[building=train_station], -{ - icon-image: train-l.svg; - text-offset: 8; - font-size: 13; - z-index: 2800; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} -node|z17-[railway=station]::int_name, -node|z17-[railway=halt]::int_name, -area|z17-[building=train_station]::int_name, -{ - text-offset: 18; - font-size: 12; - z-index: 2800; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - - -/* SUBWAY STATIONS - GENERIC STYLES */ - -node|z13[railway=station][transport=subway] { - icon-image: subway-s.svg; - z-index: 2900; - icon-min-distance: 1; -} -node|z14[railway=station][transport=subway] { - icon-image: subway-s.svg; - text-offset: 6; - z-index: 2900; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - icon-min-distance: 1; -} -node|z14[railway=station][transport=subway]::int_name { - icon-image: subway-s.svg; - text-offset: 7; - z-index: 2900; - font-size: 9; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - icon-min-distance: 1; -} -node|z15[railway=station][transport=subway] { - icon-image: subway-m.svg; - text-offset: 7; - z-index: 2900; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z15[railway=station][transport=subway]::int_name { - icon-image: subway-m.svg; - text-offset: 7; - z-index: 2900; - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z16[railway=station][transport=subway] { - icon-image: subway-m.svg; - text-offset: 7; - font-size: 13; - z-index: 2900; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z16[railway=station][transport=subway]::int_name { - text-offset: 7; - font-size: 11; - z-index: 2900; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z17-[railway=station][transport=subway] { - icon-image: subway-l.svg; - font-size: 13; - z-index: 2900; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z17-[railway=station][transport=subway]::int_name { - font-size: 11; - z-index: 2900; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} -node|z17[railway=subway_entrance] { icon-image: subway-entrance-m.svg; text-offset: 8; font-size: 13; z-index: 2800; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; } -node|z17[railway=subway_entrance]::int_name { text-offset: 8; font-size: 11; z-index: 2800; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; } - -node|z18-[railway=subway_entrance] { icon-image: subway-entrance-m.svg; text-offset: 8; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; z-index: 2800; } -node|z18-[railway=subway_entrance]::int_name { text-offset: 8; font-size: 11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; z-index: 2800; } - - - - -/* MOSCOW SUBWAY */ - -node|z11[railway=station][transport=subway][city=moscow] -{ icon-image: subway-moscow-s.svg; z-index: 2900; icon-min-distance: 1;} - -node|z12-13[railway=station][transport=subway][city=moscow] -{ - icon-image: subway-moscow-s.svg; - text-offset: 5; - z-index: 2900; - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity:0.7; - text-halo-color: @label_halo_light; - icon-min-distance: 1; -} - -node|z12-13[railway=station][transport=subway][city=moscow]::int_name { - text-offset: 20; - z-index: 2900; - font-size: 9; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; -} - - -node|z14[railway=station][transport=subway][city=moscow] -{ icon-image: subway-moscow-s.svg; text-offset: 8; z-index: 2900; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light;} -node|z14[railway=station][transport=subway][city=moscow]::int_name -{ z-index: 2900; font-size: 9; text-offset: 24;text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light;} -node|z15[railway=station][transport=subway][city=moscow] -{ icon-image: subway-moscow-m.svg; text-offset: 9; z-index: 2900; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; } -node|z15[railway=station][transport=subway][city=moscow]::int_name -{ font-size: 10; text: int_name; text-offset: 24; z-index: 2900; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light;} - -node|z16[railway=station][transport=subway][city=moscow] { icon-image: subway-moscow-m.svg; text: name; font-size: 10; text-color: @district_label; text-halo-radius: 0;text-halo-opacity: 1; z-index: 2900} -node|z16[railway=station][transport=subway][city=moscow]::int_name { icon-image: none.svg; text: int_name; font-size: 9; text-color: @district_label; text-halo-radius: 0;text-halo-opacity: 1;z-index: 2900 } - -node|z17-[railway=station][transport=subway][city=moscow] { icon-image: subway-moscow-m.svg; text: name; font-size: 10; text-color: @district_label; text-halo-radius: 0; z-index: 2900} -node|z17-[railway=station][transport=subway][city=moscow]::int_name { text: int_name; font-size: 9; text-color: @district_label; text-halo-radius: 0; z-index: 2900} - - - - - -/* MOSCOW SUBWAY ENTRANCES */ -node|z16[railway=subway_entrance][city=moscow] - { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 2800; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; } -node|z16[railway=subway_entrance][city=moscow]::int_name -{ font-size: 10; text: int_name; text-offset: 25; z-index: 2800; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; } - -node|z17[railway=subway_entrance][city=moscow] - { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 2800; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; } -node|z17[railway=subway_entrance][city=moscow]::int_name -{ font-size: 11; text: int_name; text-offset: 25; z-index: 2800; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; } - -node|z18-[railway=subway_entrance][city=moscow] - { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; } -node|z18-[railway=subway_entrance][city=moscow]::int_name -{ font-size: 11; text: int_name; text-offset: 25; z-index: 2800; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; } - - -/* SAINT PETERSBURG SUBWAY */ -node|z11[railway=station][transport=subway][city=spb] - { - icon-image: subway-spb-s.svg; - z-index: 2900; - icon-min-distance: 1; - } -node|z12[railway=station][transport=subway][city=spb] -{ - icon-image: subway-spb-s.svg; - text-offset: 6; - z-index: 2900; - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; - } -node|z12[railway=station][transport=subway][city=spb]::int_name - { - icon-image: subway-spb-s.svg; - text-offset: 5; - z-index: 2900; - font-size: 9; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; - } - -node|z13[railway=station][transport=subway][city=spb] -{ - icon-image: subway-spb-s.svg; - text-offset: 6; - z-index: 2900; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; -} -node|z13[railway=station][transport=subway][city=spb]::int_name -{ - icon-image: subway-spb-s.svg; - text-offset: 5; - z-index: 2900; - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.6; - text-halo-color: @label_halo_light; -} - -node|z14[railway=station][transport=subway][city=spb] -{ icon-image: subway-spb-s.svg; text-offset: 8; z-index: 2900; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; } -node|z14[railway=station][transport=subway][city=spb]::int_name -{ z-index: 2900; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; } - -node|z15[railway=station][transport=subway][city=spb] -{ icon-image: subway-spb-m.svg; text-offset: 8; z-index: 2900; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } -node|z15[railway=station][transport=subway][city=spb]::int_name - { z-index: 2900; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } - -node|z16[railway=station][transport=subway][city=spb] - { icon-image: subway-spb-m.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0;z-index: 2900 } -node|z16[railway=station][transport=subway][city=spb]::int_name -{ font-size: 9; text: int_name; text-color: @district_label; text-halo-radius: 0;z-index: 2900 } - -node|z17-[railway=station][transport=subway][city=spb] -{ icon-image: subway-spb-m.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; z-index: 2900} -node|z17-[railway=station][transport=subway][city=spb]::int_name -{ font-size: 9; text: int_name; text-color: @district_label; text-halo-radius: 0;z-index: 2900 } - -node|z16-[railway=subway_entrance][city=spb] - { icon-image: subway-spb-m.svg; text-offset: 8; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } -node|z16-[railway=subway_entrance][city=spb]::int_name -{ z-index: 2800; font-size:11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } - -node|z17-[railway=subway_entrance][city=spb] -{ icon-image: subway-spb-l.svg; text-offset: 8; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } -node|z17-[railway=subway_entrance][city=spb]::int_name -{ z-index: 2800; font-size: 11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } - -node|z18-[railway=subway_entrance][city=spb] - { icon-image: subway-spb-l.svg; text-offset: 8; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } -node|z18-[railway=subway_entrance][city=spb]::int_name -{ z-index: 2800; font-size: 12; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } - -/* LONDON ICONS */ -node|z13[railway=station][transport=subway][city=london] { icon-image: subway-london-s.svg; icon-min-distance: 1; } -node|z14[railway=station][transport=subway][city=london] { icon-image: subway-london-s.svg; } -node|z15[railway=station][transport=subway][city=london] { icon-image: subway-london-m.svg; } -node|z16-[railway=station][transport=subway][city=london] { icon-image: subway-london-m.svg; } -node|z17[railway=subway_entrance][city=london] { icon-image: subway-london-s.svg; } -node|z18-[railway=subway_entrance][city=london] { icon-image: subway-london-m.svg; } - -/* PARIS ICONS */ -node|z13[railway=station][transport=subway][city=paris] { icon-image: subway-paris-s.svg; icon-min-distance: 1; } -node|z14[railway=station][transport=subway][city=paris] { icon-image: subway-paris-s.svg; } -node|z15[railway=station][transport=subway][city=paris] { icon-image: subway-paris-m.svg; } -node|z16-[railway=station][transport=subway][city=paris] { icon-image: subway-paris-m.svg; } -node|z17-[railway=subway_entrance][city=paris] { icon-image: subway-paris-s.svg; } - -/* BARCELONA ICONS */ - -node|z13[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-s.svg; icon-min-distance: 1;} -node|z14[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-s.svg; } -node|z15[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-m.svg; } -node|z16-[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-m.svg; } -node|z17[railway=subway_entrance][city=barcelona] { icon-image: subway-barcelona-s.svg; } -node|z18-[railway=subway_entrance][city=barcelona] { icon-image: subway-barcelona-m.svg; } - - -/* MADRID ICONS */ -node|z13[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-s.svg; icon-min-distance: 1; } -node|z14[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-s.svg; } -node|z15[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-m.svg; } -node|z16-[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-m.svg; } -node|z17[railway=subway_entrance][city=madrid] { icon-image: subway-madrid-s.svg; } -node|z18-[railway=subway_entrance][city=madrid] { icon-image: subway-madrid-m.svg; } - -/* BERLIN ICONS */ -node|z13[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-s.svg; icon-min-distance: 1; } -node|z14[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-s.svg; } -node|z15[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-m.svg; } -node|z16-[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-m.svg; } -node|z17-[railway=subway_entrance][city=berlin] { icon-image: subway-berlin-s.svg; } - -/* ROMA ICONS */ -node|z13[railway=station][transport=subway][city=roma] { icon-image: subway-rome-s.svg; icon-min-distance: 1; } -node|z14[railway=station][transport=subway][city=roma] { icon-image: subway-rome-s.svg; } -node|z15[railway=station][transport=subway][city=roma] { icon-image: subway-rome-m.svg; } -node|z16[railway=station][transport=subway][city=roma] { icon-image: subway-rome-m.svg; } -node|z17-[railway=station][transport=subway][city=roma] { icon-image: none.svg; text: name; text-color: @district_label; text-halo-radius: 0; } -node|z17-[railway=subway_entrance][city=roma] { icon-image: subway-rome-m.svg; } - -/* MINSK ICONS */ -node|z13[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-s.svg; text-offset: 4; z-index: 2800; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; icon-min-distance: 1; } -node|z14[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-s.svg; text-offset: 5; } -node|z15[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-m.svg; text-offset: 5; } -node|z16[railway=station][transport=subway][city=minsk] { icon-image: none.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; } -node|z17-[railway=station][transport=subway][city=minsk] { icon-image: none.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; } -node|z16-[railway=subway_entrance][city=minsk] { icon-image: subway-minsk-m.svg; text-offset: 6; z-index: 2800; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } -node|z17[railway=subway_entrance][city=minsk] { icon-image: subway-minsk-m.svg; font-size: 13; } -node|z18-[railway=subway_entrance][city=minsk] { icon-image: subway-minsk-m.svg; font-size: 13; } - - -/* KIEV ICONS */ -node|z13[railway=station][transport=subway][city=kiev] { icon-image: subway-kiev-s.svg; text-offset: 8; z-index: 2; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; icon-min-distance: 1;} -node|z14[railway=station][transport=subway][city=kiev] { icon-image: subway-kiev-s.svg; } -node|z15[railway=station][transport=subway][city=kiev] { icon-image: subway-kiev-m.svg; } -node|z16-[railway=station][transport=subway][city=kiev] { icon-image: none.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; } -node|z16-[railway=subway_entrance][city=kiev] { icon-image: subway-kiev-m.svg; text-offset: 6; z-index: 2; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; } -node|z17[railway=subway_entrance][city=kiev] { icon-image: subway-kiev-m.svg; font-size: 13; } -node|z18-[railway=subway_entrance][city=kiev] { icon-image: subway-kiev-m.svg; font-size: 13; } - -/* NEW YORK ICONS */ -node|z13[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-s.svg; icon-min-distance: 1;} -node|z14[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-s.svg; } -node|z15[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-m.svg; } -node|z16-[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-l.svg; } -node|z17-[railway=subway_entrance][city=newyork] { icon-image: subway-newyork-s.svg; } - - -/* TRAM STOPS */ -node|z14[railway=tram_stop], -{ - icon-image: tram-s.svg; - z-index: 2800; -} - -node|z15-16[railway=tram_stop], -area|z15-16[railway=tram_stop] -{ - icon-image: tram-m.svg; - z-index: 2800; -} - -node|z17[railway=tram_stop], -area|z17[railway=tram_stop] -{ - icon-image: tram-l.svg; - text-offset: 8; - font-size: 11; - z-index: 2800; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z17[railway=tram_stop]::int_name, -area|z17[railway=tram_stop]::int_name -{ - text-offset: 8; - font-size: 10; - z-index: 2800; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z18-[railway=tram_stop], -area|z18-[railway=tram_stop] -{ - icon-image: tram-l.svg; - z-index: 4000; - text-offset: 8; - font-size: 12; - z-index: 2800; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z18-[railway=tram_stop]::int_name, -area|z18-[railway=tram_stop]::int_name -{ - text-offset: 8; - font-size: 10; - z-index: 2800; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -/* BUS STOPS */ - - - -node|z16[highway=bus_stop], -area|z16[highway=bus_stop] -{ - icon-image: bus-m.svg; - z-index: 3000; -} -node|z17[highway=bus_stop], -area|z17[highway=bus_stop], -{ - icon-image: bus-l.svg; - z-index: 3000; - text-offset: 10; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; - text-position: center; -} - -node|z18-19[highway=bus_stop], -area|z18-19[highway=bus_stop], -node|z18-19[public_transport=station], -area|z18-19[public_transport=station] -{ - icon-image: bus-l.svg; - z-index: 3000; - text-offset: 10; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; - text-position: center; -} - -node|z18-19[highway=bus_stop]::int_name, -area|z18-19[highway=bus_stop]::int_name, -node|z18-19[public_transport=station]::int_name, -area|z18-19[public_transport=station]::int_name -{ - text-offset: 10; - font-size: 9; - z-index: 2700; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z12-13[amenity=bus_station], area|z16-[amenity=bus_station] { - icon-image: bus-s.svg; - z-index: 2700; - icon-min-distance: 1; - -} - -node|z14[amenity=bus_station], area|z16-[amenity=bus_station] { - icon-image: bus-s.svg; - z-index: 2700; - text-offset: 6; - font-size: 10; - z-index: 2700; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} -node|z15-16[amenity=bus_station], area|z16-[amenity=bus_station] { - icon-image: bus-m.svg; - text-offset: 8; - font-size: 11; - z-index: 2700; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} - -node|z16[amenity=bus_station]::int_name, area|z16-[amenity=bus_station]::int_name { - text-offset: 8; - font-size: 9; - z-index: 2700; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} - -node|z17[amenity=bus_station], area|z17-[amenity=bus_station] { - icon-image: bus-l.svg; - text-offset: 8; - font-size: 11; - z-index: 2700; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z17[amenity=bus_station]::int_name, area|z17-[amenity=bus_station]::int_name { - text-offset: 8; - font-size: 9; - z-index: 2700; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z18[amenity=bus_station], area|z18[amenity=bus_station] { - icon-image: bus-l.svg; - z-index: 2700; - text-offset: 8; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z18[amenity=bus_station]::int_name, area|z18[amenity=bus_station]::int_name { - text-offset: 8; - font-size: 10; - z-index: 2700; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z19-[amenity=bus_station], area|z19-[amenity=bus_station] { - icon-image: bus-l.svg; - z-index: 2700; - text-offset: 10; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} -node|z19-[amenity=bus_station]::int_name, area|z19-[amenity=bus_station]::int_name { - text-offset: 10; - font-size: 10; - z-index: 2700; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} -/* FERRY */ - -node|z11-12[amenity=ferry_terminal] { - icon-image: ship-s.svg; - z-index: 2700; - icon-min-distance: 12; -} - -node|z13-14[amenity=ferry_terminal] { - icon-image: ship-s.svg; - z-index: 2700; -} -node|z15[amenity=ferry_terminal] { - icon-image: ship-m.svg; - z-index: 2700; -} - -node|z16-[amenity=ferry_terminal] { - icon-image: ship-m.svg; - z-index: 2700; - text-offset: 8; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.8; - text-halo-color: @label_halo_light; -} - -node|z17[amenity=ferry_terminal] { - icon-image: ship-l.svg; - z-index: 2700; - text-offset: 10; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - -node|z18-[amenity=ferry_terminal] { - icon-image: ship-l.svg; - z-index: 2700; - text-offset: 10; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.9; - text-halo-color: @label_halo_light; -} - - - - -/* AIRPORTS */ - -area|z10-1[aeroway=airport][aerodrome=international], -area|z10[aeroway=aerodrome][aerodrome=international], -node|z10[aeroway=airport][aerodrome=international], -node|z10[aeroway=aerodrome][aerodrome=international], -{ - icon-image: airport-s.svg; - text-offset: 7; - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - fill-opacity: 1; - -} - - - -area|z11-12[aeroway=airport][aerodrome=international], -area|z11-12[aeroway=aerodrome][aerodrome=international], -node|z11-12[aeroway=airport][aerodrome=international], -node|z11-12[aeroway=aerodrome][aerodrome=international] -{ - icon-image: airport-m.svg; - -x-me-icon-priority: 3100; - text-offset: 7; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} -area|z11-12[aeroway=airport][aerodrome=international]::int_name, -area|z11-12[aeroway=aerodrome][aerodrome=international]::int_name, -node|z11-12[aeroway=airport][aerodrome=international]::int_name, -node|z11-12[aeroway=aerodrome][aerodrome=international]::int_name -{ - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} - -area|z13-14[aeroway=airport][aerodrome=international], -area|z13-14[aeroway=aerodrome][aerodrome=international], -node|z13-14[aeroway=airport][aerodrome=international], -node|z13-14[aeroway=aerodrome][aerodrome=international] -{ - icon-image: airport-m.svg; - text-offset: 7; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} -area|z13-14[aeroway=airport][aerodrome=international]::int_name, -area|z13-14[aeroway=aerodrome][aerodrome=international]::int_name, -node|z13-14[aeroway=airport][aerodrome=international]::int_name, -node|z13-14[aeroway=aerodrome][aerodrome=international]::int_name -{ - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} - -area|z15-16[aeroway=airport][aerodrome=international], -area|z15-16[aeroway=aerodrome][aerodrome=international], -node|z15-16[aeroway=airport][aerodrome=international], -node|z15-16[aeroway=aerodrome][aerodrome=international] -{ - icon-image: airport-m.svg; - text-offset: 7; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} -area|z15-16[aeroway=airport][aerodrome=international]::int_name, -area|z15-16[aeroway=aerodrome][aerodrome=international]::int_name, -node|z15-16[aeroway=airport][aerodrome=international]::int_name, -node|z15-16[aeroway=aerodrome][aerodrome=international]::int_name -{ - font-size: 11; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} - -area|z17-[aeroway=airport][aerodrome=international], -area|z17-[aeroway=aerodrome][aerodrome=international], -node|z17-[aeroway=airport][aerodrome=international], -node|z17-[aeroway=aerodrome][aerodrome=international] -{ - icon-image: airport-l.svg; - text-offset: 7; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} -area|z17-[aeroway=airport][aerodrome=international]::int_name, -area|z17-[aeroway=aerodrome][aerodrome=international]::int_name, -node|z17-[aeroway=airport][aerodrome=international]::int_name, -node|z17-[aeroway=aerodrome][aerodrome=international]::int_name -{ - font-size: 11; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} - -area|z12[aeroway=airport], -node|z12[aeroway=airport], -area|z12[aeroway=aerodrome], -node|z12[aeroway=aerodrome], -{ - icon-image: airport-m.svg; - text-offset: 7; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} - -area|z12[aeroway=airport]::int_name, -node|z12[aeroway=airport]::int_name, -area|z12[aeroway=aerodrome]::int_name, -node|z12[aeroway=aerodrome]::int_name, -{ - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} - -area|z13-14[aeroway=airport], -node|z13-14[aeroway=airport], -area|z13-14[aeroway=aerodrome], -node|z13-14[aeroway=aerodrome], -{ - icon-image: airport-m.svg; - text-offset: 7; - font-size: 11; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} - -area|z13-14[aeroway=airport]::int_name, -node|z13-14[aeroway=airport]::int_name, -area|z13-14[aeroway=aerodrome]::int_name, -node|z13-14[aeroway=aerodrome]::int_name, -{ - font-size: 10; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} -area|z15-16[aeroway=airport], -node|z15-16[aeroway=airport], -area|z15-16[aeroway=aerodrome], -node|z15-16[aeroway=aerodrome], -{ - icon-image: airport-m.svg; - text-offset: 7; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} - -area|z15-16[aeroway=airport]::int_name, -node|z15-16[aeroway=airport]::int_name, -area|z15-16[aeroway=aerodrome]::int_name, -node|z15-16[aeroway=aerodrome]::int_name, -{ - font-size: 11; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} -area|z17-[aeroway=airport], -node|z17-[aeroway=airport], -area|z17-[aeroway=aerodrome], -node|z17-[aeroway=aerodrome], -{ - icon-image: airport-l.svg; - text-offset: 7; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; - -} - -area|z17-[aeroway=airport]::int_name, -node|z17-[aeroway=airport]::int_name, -area|z17-[aeroway=aerodrome]::int_name, -node|z17-[aeroway=aerodrome]::int_name, -{ - font-size: 11; - text: int_name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 3100; -} - - -area|z10[aeroway=airport][aerodrome=international], -area|z10[aeroway=aerodrome][aerodrome=international], -area|z10[aeroway=aerodrome], -area|z10[aeroway=airport] - { - fill-opacity: 1; - fill-color: @aerodrome0; - fill-position: background; - z-index: 1; -} -area|z11[aeroway=airport][aerodrome=international], -area|z11[aeroway=aerodrome][aerodrome=international], -area|z11[aeroway=aerodrome], -area|z11[aeroway=airport], - { - fill-opacity: 1; - fill-color: @aerodrome1; - fill-position: background; - z-index: 1; -} - -area|z12-[aeroway=airport][aerodrome=international], -area|z12-[aeroway=aerodrome][aerodrome=international], -area|z12-[aeroway=airport], -area|z12-[aeroway=aerodrome] { - fill-opacity: 1; - fill-color: @aerodrome2; - fill-position: background; - z-index: 1; - -} - -area|z13[aeroway=airport][aerodrome=international], -area|z13[aeroway=aerodrome][aerodrome=international], -area|z13[aeroway=airport], -area|z13[aeroway=aerodrome] { - fill-opacity: 1; - fill-color: @aerodrome3; - fill-position: background; - z-index: 1; - -} -area|z14[aeroway=airport][aerodrome=international], -area|z14[aeroway=aerodrome][aerodrome=international], -area|z14[aeroway=airport], -area|z14[aeroway=aerodrome] { - fill-opacity: 1; - fill-color: @aerodrome4; - fill-position: background; - z-index: 1; -} - - -area|z15-19[aeroway=airport][aerodrome=international], -area|z15-19[aeroway=aerodrome][aerodrome=international], -area|z15-19[aeroway=airport], -area|z15-19[aeroway=aerodrome] { fill-opacity: 1; fill-color: @aerodrome5; fill-position: background;z-index: 1;} - -line|z12[aeroway=runway] { width: 1; opacity: 0.5; color: @unclassified;z-index: 50; } -line|z13[aeroway=runway] { width: 1.5; opacity: 0.8; color: @unclassified; z-index: 50;} -line|z14-15[aeroway=runway] { opacity: 1; width: 2.4; color: @unclassified; z-index: 50;} -line|z16-[aeroway=runway] { width: 4; color: @unclassified;z-index: 50; } - -line|z14[aeroway=taxiway] { width: 0.6; opacity: 0.6; color: @unclassified; z-index: 50;} -line|z15-[aeroway=taxiway] { width: 1.2; opacity: 0.6; color: @unclassified;z-index: 50; } - - -/* AERIALWAYS */ - -line|z12-13[aerialway=cable_car], -line|z12-13[aerialway=chair_lift], -line|z12-13[aerialway=gondola], -line|z12-13[aerialway=mixed_lift], -line|z12-13[aerialway=drag_lift], -line|z12-13[aerialway=j-bar], -line|z12-13[aerialway=t-bar], -line|z12-13[aerialway=magic_carpet], -line|z12-13[aerialway=platter], -line|z12-13[aerialway=rope_tow], - { - color: @aerialway; - width: 0.5; - opacity: 1; - z-index: 1050; -} - - -line|z14-15[aerialway=cable_car], -line|z14-15[aerialway=chair_lift], -line|z14-15[aerialway=gondola], -line|z14-15[aerialway=mixed_lift], -line|z14-15[aerialway=drag_lift], -line|z14-15[aerialway=j-bar], -line|z14-15[aerialway=t-bar], -line|z14-15[aerialway=magic_carpet], -line|z14-15[aerialway=platter], -line|z14-15[aerialway=rope_tow], - { - color: @aerialway; - width: 0.5; - opacity: 1; - z-index: 1050; -} - -line|z16[aerialway=cable_car], -line|z16[aerialway=chair_lift], -line|z16[aerialway=gondola], -line|z16[aerialway=mixed_lift], -line|z16[aerialway=drag_lift], -line|z16[aerialway=j-bar], -line|z16[aerialway=t-bar], -line|z16[aerialway=magic_carpet], -line|z16[aerialway=platter], -line|z16[aerialway=rope_tow], - { - color: @aerialway; - width: 1; - opacity: 1; - z-index: 1050; -} - -line|z17-[aerialway=cable_car], -line|z17-[aerialway=chair_lift], -line|z17-[aerialway=gondola], -line|z17-[aerialway=mixed_lift], -line|z17-[aerialway=drag_lift], -line|z17-[aerialway=j-bar], -line|z17-[aerialway=t-bar], -line|z17-[aerialway=magic_carpet], -line|z17-[aerialway=platter], -line|z17-[aerialway=rope_tow], - { - color: @aerialway; - width: 1; - z-index: 1050; -} -line|z12-13[aerialway=cable_car]::dash, -line|z12-13[aerialway=chair_lift]::dash, -line|z12-13[aerialway=gondola]::dash, -line|z12-13[aerialway=mixed_lift]::dash, -line|z12-13[aerialway=drag_lift] ::dash, -line|z12-13[aerialway=j-bar]::dash, -line|z12-13[aerialway=t-bar]::dash, -line|z12-13[aerialway=magic_carpet]::dash, -line|z12-13[aerialway=platter]::dash, -line|z12-13[aerialway=rope_tow]::dash, - { - color: @aerialway; - width: 2; - opacity: 0.6; - z-index: 1049; - dashes: 0.9,18; -} - -line|z14[aerialway=cable_car]::dash, -line|z14[aerialway=chair_lift]::dash, -line|z14[aerialway=gondola]::dash, -line|z14[aerialway=mixed_lift]::dash, -line|z14[aerialway=drag_lift] ::dash, -line|z14[aerialway=j-bar]::dash, -line|z14[aerialway=t-bar]::dash, -line|z14[aerialway=magic_carpet]::dash, -line|z14[aerialway=platter]::dash, -line|z14[aerialway=rope_tow]::dash, - { - color: @aerialway; - width: 2.5; - opacity: 0.6; - z-index: 1049; - dashes: 0.9,18; -} - -line|z15-[aerialway=cable_car]::dash, -line|z15-[aerialway=chair_lift]::dash, -line|z15-[aerialway=gondola]::dash, -line|z15-[aerialway=mixed_lift]::dash, -line|z15-[aerialway=drag_lift] ::dash, -line|z15-[aerialway=j-bar]::dash, -line|z15-[aerialway=t-bar]::dash, -line|z15-[aerialway=magic_carpet]::dash, -line|z15-[aerialway=platter]::dash, -line|z15-[aerialway=rope_tow]::dash, -{ - color: @aerialway; - width: 2.5; - z-index: 1049; - dashes: 0.9,18; -} - - -node|z12[aerialway=station], -node|z12[aerialway=cable_car], -node|z12[aerialway=chair_lift], -node|z12[aerialway=gondola], -node|z12[aerialway=mixed_lift] - { icon-image: cable-car-s.svg; - z-index: 2600; - icon-min-distance: 10;} - -node|z13[aerialway=station], -node|z13[aerialway=cable_car], -node|z13[aerialway=chair_lift], -node|z13[aerialway=gondola], -node|z13[aerialway=mixed_lift] - { icon-image: cable-car-s.svg; - z-index: 2600; - icon-min-distance: 10;} - -node|z14[aerialway=station], -node|z14[aerialway=cable_car], -node|z14[aerialway=chair_lift], -node|z14[aerialway=gondola], -node|z14[aerialway=mixed_lift] - { icon-image: cable-car-s.svg; - z-index: 2600;} - -node|z15[aerialway=station], -node|z15[aerialway=cable_car], -node|z15[aerialway=chair_lift], -node|z15[aerialway=gondola], -node|z15[aerialway=mixed_lift], -node|z15[aerialway=drag_lift], -node|z15[aerialway=j-bar], -node|z15[aerialway=t-bar], -node|z15[aerialway=magic_carpet], -node|z15[aerialway=platter], -node|z15[aerialway=rope_tow], { - icon-image: cable-car-m.svg; - z-index: 2600; - text-offset: 6; - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; -} - -node|z16-17[aerialway=station], -node|z16-17[aerialway=cable_car], -node|z16-17[aerialway=chair_lift], -node|z16-17[aerialway=gondola], -node|z16-17[aerialway=mixed_lift], -node|z16-17[aerialway=drag_lift], -node|z16-17[aerialway=j-bar], -node|z16-17[aerialway=t-bar], -node|z16-17[aerialway=magic_carpet], -node|z16-17[aerialway=platter], -node|z16-17[aerialway=rope_tow],{ - icon-image: cable-car-m.svg; - text-offset: 8; - font-size: 10; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 2600; -} - -node|z18-[aerialway=station], -node|z18-[aerialway=cable_car], -node|z18-[aerialway=chair_lift], -node|z18-[aerialway=gondola], -node|z18-[aerialway=mixed_lift], -node|z18-[aerialway=drag_lift], -node|z18-[aerialway=j-bar], -node|z18-[aerialway=t-bar], -node|z18-[aerialway=magic_carpet], -node|z18-[aerialway=platter], -node|z18-[aerialway=rope_tow], { - icon-image: cable-car-l.svg; - text-offset: 8; - font-size: 12; - text: name; - text-color: @label_dark; - text-halo-radius: 1; - text-halo-opacity: 0.7; - text-halo-color: @label_halo_light; - z-index: 2600; -} - - -node|z17-[railway=level_crossing]{ icon-image: railway-crossing.svg; z-index: 2600;} diff --git a/data/styles/clear/style-clear/colors.mapcss b/data/styles/clear/style-clear/colors.mapcss index ef7e00de23..06ef3346a6 100644 --- a/data/styles/clear/style-clear/colors.mapcss +++ b/data/styles/clear/style-clear/colors.mapcss @@ -1,187 +1,171 @@ -/* BASE */ +/* ~~~~ CONTENT OF COLORS-DAY ~~~~~ + +1.BASEMAP +2.BOUNDARY +3.NATURAL + 3.1 Main natural + 3.2 Vegetation +4.LANDUSE + 4.1 Main landuse + 4.2 Aerodrome + 4.3 Barriers + 4.4 Buildings +5.ROADS + 5.1 All roads + 5.2 Bridges + 5.3 Tunnels + 5.4 Piste + 5.5 Transport + 6.LABELS COLORS + 6.1 Main labels + 6.2 Natural labels + 6.3 Place labels + 6.4 Road labels +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ + +/* 1.BASEMAP */ + @white: #ffffff; -@background: #E3E1D2; /* E6E6D5 #EDEAE1; /* @background: #f1eee8; */ -/*@backgroundone: #DEDECD; +@background: #E3E1D2; + +/* 2.BOUNDARY */ -/* BOUNDARIES */ @border_country: #63635C; -@border_country_light: #73726B; @border_region: #73726B; +/* 3.NATURAL */ +/* 3.1 Main natural */ + +@glacier: #FFFFFF; +@water: #8BD3E0; +@river: #36B0BF; +@wetland: #c9ddd6; +@beach: #FCEC7E; + +/*3.2 Vegeration*/ + +@forest: #AABF65; +@green0: #CFD5A8; +@green1: #C6CF93; +@green2: #BCC87E; +@green3: #B3C471; +@green4: #AEC26B; +@green5: #B0C270; + +/* 4.LANDUSE */ +/*4.1 Main landuse*/ + +@pedestrian_area: #EDE8D6; +@pedestrian_area_light: #F2EEDA; +@university: #F8E4BA; +@hospital: #F8D9D9; +@industrial: #E4E2EB; +@sport: #D1CDA7; +@parking: #F2F2CE; + +/*4.2 Aerodrome*/ + +@aerodrome0: #D4BFF2; +@aerodrome1: #D4BFF2; +@aerodrome2: #D1C0EB; +@aerodrome3: #CFC1E8; +@aerodrome4: #CDC0E3; +@aerodrome5: #C8BCDE; + +/* 4.3 Barriers */ +@fence: #999999; + +/* 4.4 Buildings */ + +@building: #C9C8BB; +@building_dark: #C2C0B3; + +/* 5.ROADS */ +/* 5.1 All roads */ -/* ROADS */ @trunk: #FF8800; -@trunk_hard: #F7632C; -@trunk_medium: #F86B39; -@trunk_light: #F87C4A; -@primary: #E5B643; - -/* YELLOW ROADS BUNDLE */ -@primary_yellow: #FCD767; -@primary_yellow_case: #E5A643; -@trunk_yellow: #FF8800; -@trunk_yellow_case: #CD764C; - -/* ORANGE ROADS BUNDLE */ - @trunk_orange: #FF5919; - @trunk_orange_hard: #FF5E1F; -@trunk_orange_medium: #FF7326; /*FF6626*/ - @trunk_orange_light: #FF7A26;/*F57A45*/ - @trunk_orange_world: #FF5E1F; - @trunk_yellow_world: #FF8800; -@trunk_orange_case: #DDDDCC; - @primary_orange: #FF8726; - @primary_orange_medium: #FF9440; +@trunk_orange: #FF5919; +@trunk_orange_medium: #FF7326; +@trunk_orange_light: #FF7A26; +@primary_orange: #FF8726; +@primary_orange_medium: #FF9440; @primary_orange_light: #FFA14C; -@primary_orange_case: #DDDDCC; -@trunk_tunnel_orange: #FF8800; - -@primary_medium: #FCE757; -@primary_light: #FCD757; @secondary: #FFFFFF; @residential: #F8F8F8; -@tertiary: #f9f9f9; @unclassified: #F8F8F8; @pedestrian: #F8F8F8; @footway: #F8F8F8; @cycleway: #FF87AD; -@steps: #FFFFFF; @construction: #BBBBAA; -@track: #635730;/*888844*/ +@track: #635730; @bridleway: #3D361E; +/* 5.2 Bridges */ - -/* bridges */ -@bridge_background: #E3E1D2; +@bridge_background: #EDEBDB; @bridge_casing: #808080; -/* tunnels */ +/* 5.3 Tunnels */ -@primary_tunnel_orange: #FCA462; -@primary_tunnel_yellow: #FCD767; @trunk_tunnel_orange: #FCA462; -@trunk_tunnel_yellow: #FF8800; -@primary_tunnel_casing: #808080; @trunk_tunnel_casing: #808080; +@primary_tunnel_orange: #FCA462; +@primary_tunnel_casing: #808080; @secondary_tunnel: #FFFFFF; @secondary_tunnel_casing: #808080; @tertiary_tunnel: #FFFFFF; @tertiary_tunnel_casing: #808080; @unclassified_tunnel: #FFFFFF; @unclassified_tunnel_casing: #808080; -/*roads_links */ -@trunk_link: #FFFFFF; -@primary_link: #FFFFFF; -@secondary_link: #FFFFFF; -@tertiary_link: #f8f8f8; +/* 5.4 Piste */ + +@piste: #C47AFF; +@piste_novice:#5feb2e; +@piste_easy: #0b27fb; +@piste_intermadiate: #fc0e1b; +@piste_expert: #220625; +@piste_advanced: #0a0a0d; + +/* 5.5 Transport */ -/* TRANSPORT */ @railway_light: #B2B1A2; @railway: #969586; @railway_dash: #EEEEEE; -@railway_tunnel: #555555; +@railway_tunnel: #808080; @aerialway: #444444; -@tram: #555555; +@tram: #7A7A7A; @ferry: #4499Bb; -/*aerodrome*/ -@aerodrome0: #D4BFF2; -@aerodrome1: #D4BFF2; -@aerodrome2: #D1C0EB; -@aerodrome3: #CFC1E8; -@aerodrome4: #CDC0E3; -@aerodrome5: #C8BCDE; - -/* NATURAL */ -@glacier: #FFFFFF; -@water: #8BD3E0; -@river: #36B0BF; -@wetland: #c9ddd6; -@forest: #AABF65; -@park: #AABF65; /* A5BF60 #A4B275 #BCCC74*/ -@natpark: #3A7921; -@beach: #FCEC7E; -/*forest-park*/ -@green0: #CFD5A8; -@green1: #C6CF93; -@green2: #BCC87E; -@green3: #B3C471; -@green4: #AEC26B; -@green5: #B0C270; -/* BUILDINGS */ -@housename: #65655E; -@building_label: #61615A; -@building: #C9C8BB; -@building_dark: #C2C0B3; - -/* LANDUSE */ - -@pedestrian_area: #EDE8D6; -@pedestrian_area_light: #F2EEDA; - -@unversity: #F8E4BA; -@hospital: #F8D9D9;/*FADCDB*/ -@industrial: #E4E2EB; -@sport: #D1CDA7; -@parking: #F2F2CE; - -/* BARRIERS */ -@fence: #7F7E76; - -/* LABELS COLORS */ -@label_extra_dark: #000000; +/* 6.LABELS COLORS */ +/* 6.1 Main labels */ @label_dark: #222222; @label_medium: #333333; @label_light: #444444; -@label_extra_light: #7F7F7F; - -@label_halo_bg: #E3E1D2; -@label_halo_dark: #E3E1D2; @label_halo_medium: #EDEBDB; @label_halo_light: #FFFFFF; +/* 6.2 Natural labels */ + +@water_label: #4499Bb; +@park_label: #3A7921; +@halo_park_label: #FFFFFF; + +/* 6.3 Place labels */ -/* PLACE LABELS */ @city_label: #666666; -@city_label_light: #7F7F7F; -@city_halo: #DDDDCC; -@city_halo_light: #DDDDCC; @country_label: #8C8C8C; -@state_name: #8C8C8C; +@state_label: #8C8C8C; @district_label: #7F7F7F; - +@housename: #65655E; +@building_label: #61615A; @poi_label: #444444; @subway_label: #333333; -@railway_label: #333333; -/* ROADS LABELS */ -@primary_road_label: #2E2E2E; -@secondary_road_label: #333333; +/* 6.4 Road labels */ + @road_label_halo: #FFFFFF; @shield: #fff; @shield_halo: #498F46; /* blue - #2E89B0; #687E94; #598DBE; */ - -@label_dark: #333333; -@label_light: #444444; -@dark: #333333; - -/* NATURAL LABELS */ -@water_label: #4499Bb; -@park_label: #3A7921; -@halo_park_label: #FFFFFF; -@halo_water_label: #fff; - -/* UNIVERSAL HALO */ -@label_halo: #FFFFFF; - - -/* PISTE */ -@piste: #C47AFF; -@piste_novice:#5feb2e; -@piste_easy: #0b27fb; -@piste_intermadiate: #fc0e1b; -@piste_expert: #220625; -@piste_advanced: #0a0a0d; diff --git a/data/styles/clear/style-clear/style.mapcss b/data/styles/clear/style-clear/style.mapcss index 5d9da47f73..6073c36354 100644..100755 --- a/data/styles/clear/style-clear/style.mapcss +++ b/data/styles/clear/style-clear/style.mapcss @@ -1,15 +1,11 @@ @import("colors.mapcss"); -@import("../include/defaults.mapcss"); -@import("../include/roads.mapcss"); -/* @import("../include/roads_orange.mapcss"); */ -@import("../include/POI.mapcss"); -@import("../include/transport.mapcss"); -@import("../include/boundaries.mapcss"); -@import("../include/natural.mapcss"); -@import("../include/labels.mapcss"); -@import("../include/landuse.mapcss"); -@import("../include/other.mapcss"); -@import("../include/buildings.mapcss"); +@import("../include/defaults_new.mapcss"); +@import("../include/Basemap.mapcss"); +@import("../include/Basemap_label.mapcss"); +@import("../include/Roads.mapcss"); +@import("../include/Roads_label.mapcss"); +@import("../include/Icons.mapcss"); + canvas { diff --git a/data/styles/clear/style-night/colors.mapcss b/data/styles/clear/style-night/colors.mapcss index cfee0977ca..93dcd6f1fe 100644 --- a/data/styles/clear/style-night/colors.mapcss +++ b/data/styles/clear/style-night/colors.mapcss @@ -1,84 +1,135 @@ -/* BASE */ +/* ~~~~ CONTENT OF COLORS-NIGHT ~~~~~ + +1.BASEMAP +2.BOUNDARY +3.NATURAL + 3.1 Main natural + 3.2 Vegetation +4.LANDUSE + 4.1 Main landuse + 4.2 Aerodrome + 4.3 Barriers + 4.4 Buildings +5.ROADS + 5.1 All roads + 5.2 Bridges + 5.3 Tunnels + 5.4 Piste + 5.5 Transport + 6.LABELS COLORS + 6.1 Main labels + 6.2 Natural labels + 6.3 Place labels + 6.4 Road labels +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +*/ + +/* 1.BASEMAP */ + @white: #444444; -@dark: #DDDDDD; -@background: #000000; /* #EDEAE1; /* @background: #f1eee8; */ -@backgroundone: #DEDECD; +@background: #000000; + +/* 2.BOUNDARY */ -/* BOUNDARIES */ @border_country: #555555; -@border_country_light: #666666; @border_region: #666666; +/* 3.NATURAL */ +/* 3.1 Main natural */ + +@glacier: #111111; +@water: #002222; +@river: #062026; +@wetland: #001919; +@beach: #28281A; + +/*3.2 Vegeration*/ + +@forest: #141C00; +@green0: #0F1400; +@green1: #131900; +@green2: #141C00; +@green3: #141C00; +@green4: #141C00; +@green5: #141C00; + +/* 4.LANDUSE */ +/*4.1 Main landuse*/ + +@pedestrian_area: #262222; +@pedestrian_area_light: #262222; +@university: #261F13; +@hospital: #261916; +@industrial: #191419; +@sport: #21211B; +@parking: #1F1B1B; + +/*4.2 Aerodrome*/ + + @aerodrome0: #382D45; + @aerodrome1: #342A40; + @aerodrome2: #30263B; + @aerodrome3: #30263B; + @aerodrome4: #2B2336; + @aerodrome5: #292133; + +/* 4.3 Barriers */ +@fence: #444444; + +/* 4.4 Buildings */ + +@building: #222222; +@building_dark: #333333; + +/* 5.ROADS */ +/* 5.1 All roads */ -/* ROADS */ @trunk: #372400; -@trunk_hard: #371E07; -@trunk_medium: #37220D; -@trunk_light: #37220D; -@primary: #373211; - -/* YELLOW ROADS BUNDLE */ -@primary_yellow: #373211; -@primary_yellow_case: black; -@trunk_yellow: #372400; -@trunk_yellow_case: black; - -/* ORANGE ROADS BUNDLE */ @trunk_orange: #381F14; -@trunk_orange_hard: #331C12; - @trunk_orange_medium: #381F14; - @trunk_orange_light: #381F11; -@trunk_orange_world: #F7632C; -@trunk_yellow_world: #372400; -@trunk_orange_case: black; - @primary_orange: #422518; - @primary_orange_medium: #422518; - @primary_orange_light: #422518; -@primary_orange_case: black; - @trunk_tunnel_orange: #381F14; - -@primary_medium: #373211; -@primary_light: #373211; - @secondary: #2B2827; - @residential: #2B2827; - @tertiary: #2B2827; - @unclassified: #2B2827; - @pedestrian: #4D4744; - @footway: #2B2827; - @cycleway: #6E3D47; - @steps: #2B2827; - @construction: #332F2D; - @track: #2B2827; - @bridleway: #2B2827; - - - -/* bridges */ +@trunk_orange_medium: #381F14; +@trunk_orange_light: #381F11; +@primary_orange: #422518; +@primary_orange_medium: #422518; +@primary_orange_light: #422518; +@secondary: #2B2827; +@residential: #2B2827; +@unclassified: #2B2827; +@pedestrian: #4D4744; +@footway: #2B2827; +@cycleway: #6E3D47; +@construction: #332F2D; +@track: #2B2827; +@bridleway: #2B2827; + +/* 5.2 Bridges */ + @bridge_background: #222211; @bridge_casing: #444444; -/* tunnels */ +/* 5.3 Tunnels */ - @primary_tunnel_orange: #4C2A1B; -@primary_tunnel_yellow: #61562B; - @trunk_tunnel_orange: #381F14; -@trunk_tunnel_yellow: #61400B; - @primary_tunnel_casing: #000000; - @trunk_tunnel_casing: #000000; +@trunk_tunnel_orange: #381F14; +@trunk_tunnel_casing: #000000; +@primary_tunnel_orange: #4C2A1B; +@primary_tunnel_casing: #000000; @secondary_tunnel: #2B2827; @secondary_tunnel_casing: #000000; @tertiary_tunnel: #2B2827; @tertiary_tunnel_casing: #000000; @unclassified_tunnel: #2B2827; @unclassified_tunnel_casing: #000000; -/*roads_links */ -@trunk_link: #85492E; -@primary_link: #663824; -@secondary_link: #2B2827; -@tertiary_link: #2B2827; +/* 5.4 Piste */ + +@piste: #623D7F; +@piste_novice:#5feb2e; +@piste_easy: #0b27fb; +@piste_intermadiate: #fc0e1b; +@piste_expert: #333333; +@piste_advanced: #222222; + +/* 5.5 Transport */ -/* TRANSPORT */ @railway_light: #333333; @railway: #333333; @railway_tunnel: #222222; @@ -86,96 +137,35 @@ @aerialway: #4E4E3D; @tram: #5C5C51; @ferry: #2A4541; - @aerodrome: #30263B; -/*aerodrome*/ - @aerodrome0: #382D45; - @aerodrome1: #342A40; - @aerodrome2: #30263B; - @aerodrome3: #30263B; - @aerodrome4: #2B2336; - @aerodrome5: #292133; -/* NATURAL */ -@glacier: #111111; -@water: #002222; -@river: #062026; -@wetland: #001919; -@forest: #141C00; -@park: #141C00; -@beach: #28281A; -/*forest-park*/ - @green0: #0F1400; - @green1: #131900; - @green2: #141C00; - @green3: #141C00; - @green4: #141C00; - @green5: #141C00; -/* BUILDINGS */ -@housename: #555555; -@building: #222222; -@building_dark: #333333; -/* LANDUSE */ -@pedestrian_area: #262222; -@pedestrian_area_light: #262222; -@unversity: #261F13; -@hospital: #261916; -@industrial: #191419; -@sport: #21211B; -@parking: #1F1B1B; +/* 6.LABELS COLORS */ +/* 6.1 Main labels */ -/* BARRIERS */ -@fence: #444444; - -/* LABELS COLORS */ -@label_extra_dark: #999999; @label_dark: #888888; @label_medium: #777777; @label_light: #666666; -@label_extra_light: #555555; - -@label_halo_bg: #111100; -@label_halo_dark: #111100; @label_halo_medium: #111100; @label_halo_light: #111100; +/* 6.2 Natural labels */ + +@water_label: #004A59; +@park_label: #2B4918; +@halo_park_label: #111; + +/* 6.3 Place labels */ -/* PLACE LABELS */ @city_label: #999999; -@city_label_light: #777777; -@city_halo: #000000; -@city_halo_light: #000000; @country_label: #444444; -@state_name: #444444; +@state_label: #444444; @district_label: #555555; - +@housename: #555555; +@building_label: #555555; @poi_label: #555555; @subway_label: #555555; -@railway_label: #555555; -/* ROADS LABELS */ -@primary_road_label: #909090; -@secondary_road_label: #707070; +/* 6.4 Road labels */ + @road_label_halo: #000000; @shield: #b2b2b2; @shield_halo: #000000; - - -/* NATURAL LABELS */ -@water_label: #004A59; -@park_label: #2B4918; -@halo_park_label: #111; -@halo_water_label: #111; - -/* UNIVERSAL HALO */ -@label_halo: #FFFFFF; - -/* OTHER LABELS */ -@building_label: #555555; - -/* PISTE */ -@piste: #623D7F; -@piste_novice:#5feb2e; -@piste_easy: #0b27fb; -@piste_intermadiate: #fc0e1b; -@piste_expert: #333333; -@piste_advanced: #222222; diff --git a/data/styles/clear/style-night/style.mapcss b/data/styles/clear/style-night/style.mapcss index 5d9da47f73..6073c36354 100644 --- a/data/styles/clear/style-night/style.mapcss +++ b/data/styles/clear/style-night/style.mapcss @@ -1,15 +1,11 @@ @import("colors.mapcss"); -@import("../include/defaults.mapcss"); -@import("../include/roads.mapcss"); -/* @import("../include/roads_orange.mapcss"); */ -@import("../include/POI.mapcss"); -@import("../include/transport.mapcss"); -@import("../include/boundaries.mapcss"); -@import("../include/natural.mapcss"); -@import("../include/labels.mapcss"); -@import("../include/landuse.mapcss"); -@import("../include/other.mapcss"); -@import("../include/buildings.mapcss"); +@import("../include/defaults_new.mapcss"); +@import("../include/Basemap.mapcss"); +@import("../include/Basemap_label.mapcss"); +@import("../include/Roads.mapcss"); +@import("../include/Roads_label.mapcss"); +@import("../include/Icons.mapcss"); + canvas { |