Updated style 20151117 (clear-master-10)

This commit is contained in:
Constantin Shalnev 2015-11-17 12:29:45 +03:00 committed by r.kuznetsov
parent e49383e7ba
commit 79b1c316d5
10 changed files with 983 additions and 479 deletions

View file

@ -1,141 +1,170 @@
/* ZOOM 15 */
/* z=15 label rules */
/* z=15 icons — small icons */
node|z15-[tourism], area|z15-[tourism] { z-index: 4000; }
node|z15-[amenity], area|z15-[amenity] { z-index: 4000; }
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: 4000; }
node|z15[tourism=gallery] { icon-image: gallery-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 4000; } /* <-- <-- не показывается, непонятно почему, позже разобраться */
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: 4000; }
node|z15[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 4000; }
/* z=15 icons — small icons
node|z15-[tourism], area|z15-[tourism] { z-index: 27000; }
node|z15-[amenity], area|z15-[amenity] { z-index: 27000; }
*/
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: 27000; icon-min-distance: 1; }
node|z15[tourism=gallery]
{ icon-image: gallery-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; } /* <-- <-- не показывается, непонятно почему, позже разобраться */
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: 27000; }
node|z15[amenity=university][name]
{ icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; icon-min-distance: 12;}
node|z15[amenity=university][!name]{};
node|z15[amenity=hospital] { icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 4000; }
node|z15[amenity=hospital]
{ icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000; }
/* TOURISM, HISTORIC */
/* NAMED TOURISM POINTS BY DEFAULT — TEMPORARY */
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: 4000; }
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: 4000; }
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: 4000; }
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: 4000; }
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: 4000; }
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: 27000; }
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: 27000; }
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: 27000; }
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: 27000; }
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: 27000; }
/*node|z16[historic=memorial], area|z16[historic=memorial] { icon-image: monument-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }*/
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: 4000; }
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: 4000; }
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: 27000; }
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: 27000; }
node|z15[tourism=camp_site], area|z15[tourism=camp_site] { text-offset: 12; icon-image: campsite-m.svg; z-index: 4000; }
node|z16[tourism=camp_site], area|z16-17[tourism=camp_site] { icon-image: campsite-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 4000; }
node|z15[tourism=camp_site], area|z15[tourism=camp_site]
{ text-offset: 12; icon-image: campsite-m.svg; z-index: 27000; }
node|z16[tourism=camp_site], area|z16-17[tourism=camp_site]
{ icon-image: campsite-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z18-[tourism], area|z18-[tourism] { font-size: 10; text: name;text-offset: 12; text-color: @poi_label;z-index: 4000; }
node|z18-[tourism], area|z18-[tourism]
{ font-size: 10; text: name;text-offset: 12; text-color: @poi_label;z-index: 27000; }
/* ZOOM 17+ */
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; }
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; }
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; }
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; }
node|z17-[tourism=hotel] { icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[tourism=hostel] { icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[tourism=artwork] { icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[tourism=attraction] { icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[tourism=viewpoint] { icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[tourism=information] { icon-image: information-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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: 27000; }
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: 27000; }
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: 27000; }
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: 27000; }
node|z17-[tourism=hotel]
{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000; }
node|z17-[tourism=hostel]
{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z17-[tourism=artwork]
{ icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z17-[tourism=attraction]
{ icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000; }
node|z17-[tourism=viewpoint]
{ icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
node|z17-[tourism=information]
{ icon-image: information-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
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: 27000; }
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: 25000; }
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: 25000; }
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: 26000; }
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: 26000; }
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: 26000; }
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: 26000; }
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: 26000; }
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: 26000; }
node|z18-[tourism=camp_site], area|z18-[tourism=camp_site] { icon-image: campsite-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[tourism=picnic_site], area|z18-[tourism=picnic_site] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=shelter], area|z18-[amenity=shelter] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[tourism=camp_site], area|z18-[tourism=camp_site] { icon-image: campsite-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000; }
node|z18-[tourism=picnic_site], area|z18-[tourism=picnic_site] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
node|z18-[amenity=shelter], area|z18-[amenity=shelter] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
node|z19-[tourism=camp_site], area|z19-[tourism=camp_site] { icon-image: campsite-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 1000; }
node|z19-[tourism=picnic_site], area|z19-[tourism=picnic_site] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 1000; }
node|z19-[amenity=shelter], area|z19-[amenity=shelter] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 1000; }
node|z19-[tourism=camp_site], area|z19-[tourism=camp_site] { icon-image: campsite-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z19-[tourism=picnic_site], area|z19-[tourism=picnic_site] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z19-[amenity=shelter], area|z19-[amenity=shelter] { icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
/* NATURAL*/
node|z12-14[natural=cave_entrance],area|z12-[natural=cave] { icon-image: cave-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 1000; }
node|z15-17[natural=cave_entrance],area|z15-[natural=cave] { icon-image: cave-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 1000; }
node|z18-[natural=cave_entrance],area|z16-[natural=cave] { icon-image: cave-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 1000; }
node|z12-14[natural=cave_entrance],area|z12-[natural=cave] { icon-image: cave-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z15-17[natural=cave_entrance],area|z15-[natural=cave] { icon-image: cave-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000; }
node|z18-[natural=cave_entrance],area|z16-[natural=cave] { icon-image: cave-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000; }
node|z12-14[natural=waterfall],area|z12-14[natural=waterfall] { icon-image: waterfall-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z15-16[natural=waterfall],area|z15-17[natural=waterfall] { icon-image: waterfall-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[natural=waterfall],area|z18-[natural=waterfall] { icon-image: waterfall-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z12-14[natural=waterfall],area|z12-14[natural=waterfall] { icon-image: waterfall-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z15-16[natural=waterfall],area|z15-17[natural=waterfall] { icon-image: waterfall-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000;}
node|z17-[natural=waterfall],area|z18-[natural=waterfall] { icon-image: waterfall-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z10-14[natural=volcano],{ icon-image: volcano-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z15-16[natural=volcano],{ icon-image: volcano-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[natural=volcano],{ icon-image: volcano-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
area|z10-14[natural=volcano],{ icon-image: volcano-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
area|z15-16[natural=volcano],{ icon-image: volcano-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
area|z17-[natural=volcano],{ icon-image: volcano-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z10-14[natural=volcano],{ icon-image: volcano-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z15-16[natural=volcano],{ icon-image: volcano-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000;}
node|z17-[natural=volcano],{ icon-image: volcano-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000;}
area|z10-14[natural=volcano],{ icon-image: volcano-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
area|z15-16[natural=volcano],{ icon-image: volcano-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000;}
area|z17-[natural=volcano],{ icon-image: volcano-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z12[natural=peak][name],
{ icon-image: peakt-s.svg; }
{ icon-image: peakt-s.svg; z-index: 27000; }
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; }
{ icon-image: peakt-s.svg; z-index: 27000;}
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: 6; font-size: 9; text: name; text-color: @poi_label; }
{ icon-image: peakt-s.svg;text-offset: 6; font-size: 9; text: name; text-color: @poi_label;z-index: 27000; }
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: 6; font-size: 9; text: name; text-color: @poi_label; }
{ icon-image: peakt-s.svg; text-offset: 6; font-size: 9; text: name; text-color: @poi_label;z-index: 27000; }
area|z13[natural=peak][!name],
area|z13[natural=bare_rock][!name],
area|z13[natural=rock][!name]
{ }
node|z14[natural=peak][name],
{ icon-image: peakt-m.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; }
{ icon-image: peakt-m.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z14[natural=peak][!name],
node|z14[natural=bare_rock][!name],
node|z14[natural=rock][!name]
{ }
area|z14[natural=peak][name],
{ icon-image: peakt-m.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; }
{ icon-image: peakt-m.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
area|z14[natural=peak][!name],
area|z14[natural=bare_rock][!name],
area|z14[natural=rock][!name]
{ }
node|z15[natural=peak],node|z15-16[natural=bare_rock],node|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; }
area|z15[natural=peak],area|z15-16[natural=bare_rock],area|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; }
node|z16-[natural=peak],node|z17-[natural=bare_rock],node|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; }
area|z16-[natural=peak],area|z17-[natural=bare_rock],area|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; }
node|z15[natural=peak],node|z15-16[natural=bare_rock],node|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 27000; }
area|z15[natural=peak],area|z15-16[natural=bare_rock],area|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 27000;}
node|z16-[natural=peak],node|z17-[natural=bare_rock],node|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 27000; }
area|z16-[natural=peak],area|z17-[natural=bare_rock],area|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 27000;}
node|z12-14[landuse=forest][boundary=national_park],area|z12-14[landuse=forest][boundary=national_park] { icon-image: nparkf-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 1; text-halo-color: @label_halo_light;
text-halo-radius:0.5; z-index: 1000;}
text-halo-radius:0.5; z-index: 27000;}
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: 11; text: name; text-color: @park_label;text-halo-opacity: 1; text-halo-color: @label_halo_light;
text-halo-radius:0.5; z-index: 1000;}
text-halo-radius:0.5; z-index: 27000;}
node|z17-[landuse=forest][boundary=national_park],area|z17-[landuse=forest][boundary=national_park] { icon-image: nparkf-l.svg; text-offset: 12; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 1; text-halo-color: @label_halo_light;
text-halo-radius:0.5; z-index: 1000;}
text-halo-radius:0.5; z-index: 27000;}
node|z12-14[leisure=nature_reserve],area|z12-14[leisure=nature_reserve] { icon-image: nparkf-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 1; text-halo-color: @label_halo_light;
text-halo-radius:0.5; z-index: 1000;}
text-halo-radius:0.5; z-index: 27000;}
node|z15-16[leisure=nature_reserve],area|z15-16[leisure=nature_reserve] { icon-image: nparkf-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @park_label; text-halo-opacity: 1; text-halo-color: @label_halo_light;
text-halo-radius:0.5; z-index: 1000; }
text-halo-radius:0.5; z-index: 27000; }
node|z17-[leisure=nature_reserve],area|z17-[leisure=nature_reserve] { icon-image: nparkf-l.svg; text-offset: 12; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 1; text-halo-color: @label_halo_light;
text-halo-radius:0.5; z-index: 1000; }
text-halo-radius:0.5; z-index: 27000; }
/* AMENITY */
@ -146,149 +175,151 @@ node|z19-[amenity], area|z19-[amenity] { icon-image: none.svg; text-offset: 10;
/* AMENITY */
node|z15-[natural=spring],area|z17-[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: 100; }
node|z15-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z15-[natural=spring],area|z17-[natural=spring]{ icon-image: drinking-water-m.svg; text-offset:8; font-size: 10; text: name; text-color: @poi_label; z-index: 27000; }
node|z15-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
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; }
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; }
node|z16[amenity=kindergarten], area|z16[amenity=kindergarten] { icon-image: kindergarten-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z16[amenity=school], area|z16[amenity=school] { icon-image: school-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z16[amenity=college], area|z16[amenity=college] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z16[amenity=hospital], area|z16[amenity=hospital] { icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z16[amenity=clinic], area|z16[amenity=clinic] { icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z16[amenity=university], area|z16[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 4; }
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: 26000;}
/*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: 24000;}
node|z16[amenity=kindergarten], area|z16[amenity=kindergarten] { icon-image: kindergarten-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z16[amenity=school], area|z16[amenity=school] { icon-image: school-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}*/
node|z16[amenity=college], area|z16[amenity=college] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z16[amenity=hospital], area|z16[amenity=hospital] { icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 27000;}
node|z16[amenity=clinic], area|z16[amenity=clinic] { icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 24000; }
node|z16[amenity=university], area|z16[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 4;z-index: 26000;icon-min-distance: 11; }
node|z16[amenity=university], area|z16[amenity=university][!name]{};
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; }
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: 100; }
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: 100; z-index: 27000; }
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: 26000; icon-min-distance: 10;}
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: 26000;icon-min-distance: 10;}
node|z16[amenity=theatre], area|z16[amenity=theatre] { icon-image: theatre-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; icon-min-distance: 10;}
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; }
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; }
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; }
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; }
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; }
node|z17[amenity=hospital], area|z17[amenity=hospital] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
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; }
node|z17[amenity=university], area|z17[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 4; }
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: 26000;}
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: 26000; }
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: 24000; }
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: 25000;}
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: 26000;}
node|z17[amenity=hospital], area|z17[amenity=hospital] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
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: 24000;}
node|z17[amenity=university], area|z17[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 4; z-index: 26000;icon-min-distance: 10;}
node|z17[amenity=university], area|z17[amenity=university][!name]{};
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; }
node|z17[amenity=bank], area|z17[amenity=bank] { z-index: 4500; icon-image: bank-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
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; }
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; }
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; }
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; }
node|z17[amenity=post_office] { icon-image: mail-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
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; }
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; }
node|z17-[amenity=fountain],area|z17-[amenity=fountain] { icon-image: fountain-l.svg; z-index: 1000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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; }
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: 25000;}
node|z17[amenity=bank], area|z17[amenity=bank] { z-index: 4500; icon-image: bank-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
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: 26000; }
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: 26000;}
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: 26000;}
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: 25000;}
node|z17[amenity=post_office] { icon-image: mail-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 24000;}
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: 26000; }
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: 26000;}
node|z17-[amenity=fountain],area|z17-[amenity=fountain] { icon-image: fountain-l.svg; z-index: 1000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
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: 24000; }
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: 27000; }
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: 26000;}
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: 26000;}
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: 27000;}
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: 27000;}
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: 27000; }
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: 27000;}
node|z18-[amenity=place_of_worship], area|z18-[amenity=place_of_worship] { icon-image: place-of-worship-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=theatre], area|z18-[amenity=theatre] { icon-image: theatre-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=kindergarten], area|z18-[amenity=kindergarten] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=school], area|z18-[amenity=school] { icon-image: school-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=college], area|z18-[amenity=college] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=hospital], area|z18-[amenity=hospital] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=clinic], area|z18-[amenity=clinic] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=university], area|z18-[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 5; }
node|z18-[amenity=place_of_worship], area|z18-[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: 26000;}
node|z18-[amenity=theatre], area|z18-[amenity=theatre] { icon-image: theatre-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=kindergarten], area|z18-[amenity=kindergarten] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 24000; }
node|z18-[amenity=school], area|z18-[amenity=school] { icon-image: school-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z18-[amenity=college], area|z18-[amenity=college] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=hospital], area|z18-[amenity=hospital] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z18-[amenity=clinic], area|z18-[amenity=clinic] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 24000;}
node|z18-[amenity=university], area|z18-[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z18-[amenity=university], area|z18-[amenity=university][!name]{};
node|z18-[amenity=cinema], area|z18-[amenity=cinema] { icon-image: cinema-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=bank], area|z18-[amenity=bank] { z-index: 4500; icon-image: bank-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=fuel], area|z18-[amenity=fuel] { icon-image: fuel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=police], area|z18-[amenity=police] { icon-image: police-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=embassy], area|z18-[amenity=embassy] { icon-image: embassy-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=bicycle_rental], area|z18-[amenity=bicycle_rental] { icon-image: bicycle-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=post_office] { icon-image: mail-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=toilets], area|z18-[amenity=toilets] { icon-image: toilets-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=atm], area|z18-[amenity=atm] { z-index: 4200; icon-image: atm-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=pharmacy], area|z18-[amenity=pharmacy] { icon-image: pharmacy-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
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; }
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; }
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; }
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; }
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; }
node|z18-[amenity=nightclub], area|z18-[amenity=nightclub] { icon-image: bar-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=bureau_de_change] { icon-image: banknote-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=bench] { icon-image: bench.svg; }
node|z18-[amenity=fountain],area|z18-[amenity=fountain] { icon-image: fountain-l.svg; z-index: 1000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
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; }
node|z18-[natural=spring],area|z18-[natural=spring]{ icon-image: drinking-water-l.svg; z-index: 1000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=library] { icon-image: library-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=waste_disposal], area|z18-[amenity=waste_disposal] { icon-image: recycling-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[historic=memorial], area|z18-[historic=memorial] { icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[historic=monument],area|z18-[historic=monument] { icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[historic=monument],area|z18-[historic=monument] { icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[office], area|z18-[office] { icon-image: office-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 1000; }
node|z18-[amenity=cinema], area|z18-[amenity=cinema] { icon-image: cinema-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[amenity=bank], area|z18-[amenity=bank] { z-index: 4500; icon-image: bank-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=fuel], area|z18-[amenity=fuel] { icon-image: fuel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z18-[amenity=police], area|z18-[amenity=police] { icon-image: police-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=embassy], area|z18-[amenity=embassy] { icon-image: embassy-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=bicycle_rental], area|z18-[amenity=bicycle_rental] { icon-image: bicycle-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z18-[amenity=post_office] { icon-image: mail-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 24000;}
node|z18-[amenity=toilets], area|z18-[amenity=toilets] { icon-image: toilets-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[amenity=atm], area|z18-[amenity=atm] { z-index: 4200; icon-image: atm-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[amenity=pharmacy], area|z18-[amenity=pharmacy] { icon-image: pharmacy-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
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: 26000;}
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: 26000; }
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: 25000;}
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: 26000;}
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: 26000; }
node|z18-[amenity=nightclub], area|z18-[amenity=nightclub] { icon-image: bar-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[amenity=bureau_de_change] { icon-image: banknote-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z18-[amenity=bench] { icon-image: bench.svg;z-index: 24000; }
node|z18-[amenity=fountain],area|z18-[amenity=fountain] { icon-image: fountain-l.svg; z-index: 1000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
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: 24000;}
node|z18-[natural=spring],area|z18-[natural=spring]{ icon-image: drinking-water-l.svg; z-index: 1000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=library] { icon-image: library-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[amenity=waste_disposal], area|z18-[amenity=waste_disposal] { icon-image: recycling-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z18-[historic=memorial], area|z18-[historic=memorial] { icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z18-[historic=monument],area|z18-[historic=monument] { icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z18-[historic=monument],area|z18-[historic=monument] { icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[office], area|z18-[office] { icon-image: office-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z19-[amenity=telephone] { icon-image: phone-l.svg; }
node|z19-[amenity=recycling], area|z19-[amenity=recycling], { icon-image: recycling-l.svg; }
node|z19-[amenity=telephone] { icon-image: phone-l.svg; z-index: 25000; }
node|z19-[amenity=recycling], area|z19-[amenity=recycling], { icon-image: recycling-l.svg;z-index: 25000; }
/* SHOPS */
node|z16-[shop=mall] { icon-image: shop-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[shop=mall] { icon-image: shop-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[shop=supermarket] { icon-image: grocery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[shop=car_repair], area|z17-[shop=car_repair] { icon-image: car-repair-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 10000; }
node|z18-[shop=alcohol] { icon-image: alcohol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[shop=laundry], area|z18-[shop=laundry] { icon-image:laundry-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 10000; }
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: 6000; }
node|z19-[shop], area|z19-[shop] { icon-image: shop-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6000;}
node|z16-[shop=mall] { icon-image: shop-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 26000; }
node|z17-[shop=mall] { icon-image: shop-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000;}
node|z17-[shop=supermarket] { icon-image: grocery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z17-[shop=car_repair], area|z17-[shop=car_repair] { icon-image: car-repair-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[shop=alcohol] { icon-image: alcohol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 24000; }
node|z18-[shop=laundry], area|z18-[shop=laundry] { icon-image:laundry-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
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: 25000; }
node|z19-[shop], area|z19-[shop] { icon-image: shop-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
/* SPORT */
/* LEISURE */
/* node|z18-[leisure] { } */
node|z18-[leisure], area|z18-[leisure] { font-size: 10; text: name; text-color: @poi_label; }
node|z16-[leisure=stadium] { icon-image: pitch-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[leisure=stadium] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z16-[leisure=stadium] { icon-image: pitch-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
node|z17-[leisure=stadium] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
node|z17-[leisure=pitch] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[leisure=sports_centre] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[leisure=playground] { icon-image: pitch-l.svg; }
node|z17-[leisure=garden] { icon-image: garden-l.svg; }
node|z17-[leisure=swimming_pool],area|z18-[leisure=swimming_pool] { icon-image: swimming-l.svg; }
node|z17-[leisure=golf_course], area|z18-[leisure=golf_course] { icon-image: golf-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: 25000; }
node|z17-[leisure=sports_centre] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000; }
node|z17-[leisure=playground] { icon-image: pitch-l.svg; z-index: 25000; }
node|z17-[leisure=swimming_pool],area|z18-[leisure=swimming_pool] { icon-image: swimming-l.svg;z-index: 26000; }
node|z17-[leisure=golf_course], area|z18-[leisure=golf_course] { icon-image: golf-l.svg;z-index: 50; } /* нельзя другой 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; }
node|z17-[sport=tennis] { icon-image: tennis-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z17-[leisure=pitch][sport=tennis] { icon-image: tennis-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 101010; }
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: 25000; }
node|z17-[sport=tennis] { icon-image: tennis-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z17-[leisure=pitch][sport=tennis] { icon-image: tennis-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000; }
node|z18-[sport=swimming] { icon-image: swimming-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[sport=baseball] { icon-image: baseball-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[sport=basketball] { icon-image: basketball-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[sport=american_football] { icon-image: america-football-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[sport=athletics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[sport=golf] { icon-image: golf-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[sport=gymnastics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
node|z18-[sport=swimming] { icon-image: swimming-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[sport=baseball] { icon-image: baseball-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[sport=basketball] { icon-image: basketball-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[sport=american_football] { icon-image: america-football-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z18-[sport=athletics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z18-[sport=golf] { icon-image: golf-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 25000; }
node|z18-[sport=gymnastics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 25000;}
node|z16-[highway=speed_camera] { icon-image: speedcam-m.svg; z-index: 7000; }
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; }
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; }
node|z16-[highway=speed_camera] { icon-image: speedcam-m.svg; z-index: 24000; }
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: 27000; }
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: 27000; }
/* PARKINGS */
area|z16-[amenity=parking] {fill-color: @parking;fill-oppacity:1;fill-position:background;z-index: 4; }
area|z16-[amenity=parking] {fill-color: @parking;fill-oppacity:1;fill-position:background;z-index: 6; }
node|z17[amenity=parking] { icon-image: parking-s.svg; z-index: 4; }
node|z17[amenity=parking] { icon-image: parking-s.svg; z-index: 4; }
node|z17[amenity=parking] { icon-image: parking-s.svg; z-index: 24000; }
node|z17[amenity=parking] { icon-image: parking-s.svg; z-index: 24000; }
node|z17[amenity=parking][access=permissive],
node|z17[amenity=parking][access=private] { icon-image: zero-icon.svg; z-index: 4; }
node|z17[amenity=parking][access=private] { icon-image: zero-icon.svg; z-index: 24000; }
node|z18-[amenity=parking], area|z18-[amenity=parking] { icon-image: parking-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 10; }
node|z18-[amenity=parking], area|z18-[amenity=parking] { icon-image: parking-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 24000; }
area|z17-[aeroway=heliport],
@ -296,13 +327,13 @@ area|z17-[aeroway=helipad],
node|z17-[aeroway=heliport],
node|z17-[aeroway=helipad]
{ icon-image: heliport-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; }
{ icon-image: heliport-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 26000; }
/* MAN MADE */
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; }
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; }
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: 27000;}
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: 27000; }
/* BORDER CONTROL*/
node|z15-[barrier=border_control]{ icon-image:bcontrol-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;}
node|z17-[barrier=border_control]{ icon-image:bcontrol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;}
node|z15-[barrier=border_control]{ icon-image:bcontrol-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }
node|z17-[barrier=border_control]{ icon-image:bcontrol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 27000; }

View file

@ -0,0 +1,218 @@
Z-INDEXES
/*NATURE -1000 - 1 */
area|z0-[natural=coastline]
{z-index: -1000;}
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: 1;}
/*LANDUSE 1- */
rea|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=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;}

View file

@ -3,21 +3,21 @@ line|z2[boundary=administrative][admin_level=2]
color: @border_country;
width: 0.5;
opacity: 0.7;
z-index: 400;
z-index: 130;
}
line|z3[boundary=administrative][admin_level=2]
{
color: @border_country;
width: 0.5;
opacity: 0.8;
z-index: 400;
z-index: 130;
}
line|z4[boundary=administrative][admin_level=2]
{
color: @border_country;
width: 0.6;
opacity: 1;
z-index: 400;
z-index: 130;
}
line|z5[boundary=administrative][admin_level=2]
@ -25,6 +25,7 @@ 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]
@ -32,18 +33,21 @@ 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]
line|z7[boundary=administrative][admin_level=2]
{
color: @border_country;
width: 1;
opacity: 1;
z-index: 130;
}
line|z8-[boundary=administrative][admin_level=2]
line|z8[boundary=administrative][admin_level=2]
{
color: @border_country;
width: 1.1;
opacity: 1;
z-index: 130;
}
line|z4[boundary=administrative][admin_level=3]
@ -51,7 +55,7 @@ line|z4[boundary=administrative][admin_level=3]
color: @border_region;
width: 0.8;
opacity: 1;
z-index: 400;
z-index: 130;
dashes: 1,0.4;
}
@ -60,7 +64,7 @@ line|z5[boundary=administrative][admin_level=4]
color: @border_region;
width: 0.7;
opacity: 0.8;
z-index: 380;
z-index: 130;
dashes: 1.5,1;
}
line|z6[boundary=administrative][admin_level=4]
@ -68,7 +72,7 @@ line|z6[boundary=administrative][admin_level=4]
color: @border_region;
width: 0.8;
opacity: 1;
z-index: 380;
z-index: 130;
dashes: 1,0.5;
}
line|z7[boundary=administrative][admin_level=4]
@ -76,23 +80,23 @@ line|z7[boundary=administrative][admin_level=4]
color: @border_region;
width: 0.9;
opacity: 1;
z-index: 380;
z-index: 130;
dashes: 2,1;
}
line|z8-[boundary=administrative][admin_level=4]
line|z8[boundary=administrative][admin_level=4]
{
color: @border_region;
width: 0.9;
opacity: 1;
z-index: 400;
z-index: 130;
dashes: 1.6,1.6;
}
line|z9-[boundary=administrative][admin_level=4]
line|z9[boundary=administrative][admin_level=4]
{
color: @border_region;
width: 1;
opacity: 1;
z-index: 400;
z-index: 130;
dashes: 2,1;
}
@ -101,12 +105,15 @@ line|z10-[boundary=administrative][admin_level=4]
color: @border_region;
width: 1.2;
opacity: 1;
z-index: 400;
z-index: 130;
dashes: 2,1;
}
/* DEBUG */
/* line|z2-[boundary=administrative][admin_level=2] {
color: red;
width: 1;
} */
/*
line|z12-[boundary=administrative][admin_level=4]
{
color: @border_region;
width: 1.2;
opacity: 1;
z-index: 130;
}
*/

View file

@ -2,34 +2,34 @@ area|z14[building]
{
fill-color: @building;
fill-opacity: 0.5;
z-index: 200;
z-index: 150;
}
area|z15[building]
{
fill-color: @building;
fill-opacity: 0.6;
z-index: 200;
z-index: 150;
}
area|z16[building]
{
fill-color: @building;
fill-opacity: 0.8;
z-index: 200;
z-index: 150;
}
area|z17[building]
{
fill-color: @building_dark;
opacity: 0.9;
z-index: 200;
z-index: 150;
}
area|z18-[building]
{
fill-color: @building_dark;
opacity: 1;
z-index: 200;
z-index: 150;
}
/*
@ -43,8 +43,13 @@ node|z18-[entrance] {
}
/* AIRPORTS */
area|z14[aeroway=terminal] { fill-color: @building; fill-opacity: 0.8; z-index: 300; }
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: 300; }
area|z16[aeroway=terminal] { fill-color: @building; fill-opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 300; }
area|z17[aeroway=terminal] { fill-color: @building_dark; opacity: 0.8; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 300; }
area|z18-[aeroway=terminal] { fill-color: @building_dark; opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 300; }
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; }

View file

@ -818,6 +818,8 @@ line|z10-11[highway=primary_link] {
shield-text-halo-radius: 2;
shield-text-halo-color: @shield_halo;
shield-text-halo-opacity: 1;
shield-min-distance: 18;
}
line|z10-11[highway=motorway],
@ -859,12 +861,15 @@ 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=primary_link],
line|z12-13[highway=secondary] {
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],
@ -913,19 +918,35 @@ line|z12-13[highway=tertiary] {
/*SHIELDS FOR TRUNKS */
line|z14-15[highway=motorway],
line|z14-15[highway=trunk],
line|z14-15[highway=motorway_link],
line|z14-15[highway=trunk_link],
line|z14-15[highway=primary],
line|z14-15[highway=primary_link] {
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] {
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] {
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],
@ -978,15 +999,26 @@ line|z15[highway=pedestrian] {
/* ZOOMS 16-17 */
/*SHIELDS FOR TRUNKS */
line|z16-17[highway=motorway],
line|z16-17[highway=trunk] {
line|z16[highway=motorway],
line|z16[highway=trunk],
line|z14[highway=primary],
line|z14[highway=secondary] {
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],
@ -1002,7 +1034,8 @@ line|z16-17[highway=secondary] {
/* SECONDARY LABELS */
line|z15-[highway=bridleway],
line|z15-[highway=path] {
line|z15-[highway=path],
line|z15-[highway=footway] {
font-size: 9;
text: name;
text-color: @label_medium;
@ -1039,6 +1072,8 @@ line|z18-[highway=trunk] {
shield-text-halo-radius: 1;
shield-text-halo-color: @shield_halo;
shield-text-halo-opacity: 1;
shield-min-distance: 26;
}
/* PRIMARY LABELS */
@ -1119,6 +1154,7 @@ node|z13-14[place=suburb]::int_name
node|z14-[place=locality],
node|z14-[place=neighbourhood],
node|z14-[place=farm],
node|z14-[place=isolated_dwelling],
node|z8-9[place=region],
{
text: name;
@ -1127,6 +1163,8 @@ node|z8-9[place=region],
}
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;
@ -1155,7 +1193,7 @@ area|z17[addr:housenumber][addr:street],
node|z17[addr:housenumber][addr:street]
{
text: name;
font-size: 10;
font-size: 9;
text-color: @building_label;
text-position: center;
z-index: 300;
@ -1166,7 +1204,7 @@ area|z17[addr:housenumber][addr:street]::int_name,
node|z17[addr:housenumber][addr:street]::int_name
{
text: int_name;
font-size: 10;
font-size: 8;
text-color: @building_label;
text-position: center;
z-index: 300;
@ -1178,7 +1216,7 @@ area|z18-[addr:housenumber][addr:street],
node|z18-[addr:housenumber][addr:street]
{
text: name;
font-size: 12;
font-size: 10;
text-color: @building_label;
text-position: center;
z-index: 300;
@ -1189,14 +1227,14 @@ area|z18-[addr:housenumber][addr:street]::int_name,
node|z18-[addr:housenumber][addr:street]::int_name
{
text: name;
font-size: 11;
font-size: 9;
text-color: @building_label;
text-position: center;
z-index: 300;
}
node|z18-[entrance]
{
font-size: 12;
font-size: 11;
text: ref;
text-offset-x: 6;
z-index: 10;
@ -1418,7 +1456,7 @@ line|z15-[waterway=canal] {
}
line|z17-[waterway=river] {
text: name;
font-size: 10;
font-size: 11;
text-color: @water_label;
text-halo-opacity: 0.1;
text-halo-color: @halo_water_lable;
@ -1427,7 +1465,7 @@ line|z17-[waterway=river] {
line|z17-[waterway=riverbank] {
text: name;
font-size: 10;
font-size: 11;
text-color: @water_label;
text-halo-opacity: 0.1;
text-halo-color: @halo_water_lable;
@ -1437,13 +1475,80 @@ line|z17-[waterway=riverbank] {
line|z17-[waterway=stream],
line|z17-[waterway=canal] {
text: name;
font-size: 10;
font-size: 11;
text-color: @water_label;
text-halo-opacity: 0.1;
text-halo-color: @halo_water_lable;
text-halo-radius: 0;
z-index: 10000;
}
line|z18-[waterway=river] {
text: name;
font-size: 12;
text-color: @water_label;
text-halo-opacity: 0.1;
text-halo-color: @halo_water_lable;
text-halo-radius: 0;
}
line|z18-[waterway=riverbank] {
text: name;
font-size: 12;
text-color: @water_label;
text-halo-opacity: 0.1;
text-halo-color: @halo_water_lable;
text-halo-radius: 0;
}
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_lable;
text-halo-radius: 0;
z-index: 10000;
}
/* 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_lable;
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_lable;
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_lable;
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],
@ -1464,7 +1569,7 @@ area|z10-[natural=water][bbox_area<100000000000]
/* PARKS LABELS */
area|z14[leisure=park][name],
area|z14-[leisure=park][name],
area|z14-[landuse=forest][name] {
icon-image: park-s.svg;
text-offset: 8;
@ -1475,10 +1580,10 @@ area|z14-[landuse=forest][name] {
text-halo-radius: 0.1;
text-halo-opacity: 1;
}
area|z14[leisure=park][!name],
area|z14-[leisure=park][!name],
area|z14-[landuse=forest][!name] {
}
area|z14[leisure=park][name]::int_name,
area|z14-[leisure=park][name]::int_name,
area|z14-[landuse=forest][name]::int_name {
text-offset: 18;
text: int_name;
@ -1488,7 +1593,7 @@ area|z14-[landuse=forest][name]::int_name {
text-halo-radius: 0.1;
text-halo-opacity: 1;
}
area|z15[leisure=park][name],
area|z15-[leisure=park][name],
area|z15-[landuse=forest][name] {
icon-image: park-m.svg;
text-offset: 8;
@ -1499,7 +1604,7 @@ area|z15-[landuse=forest][name] {
text-halo-radius: 0.1;
text-halo-opacity: 1;
}
area|z15[leisure=park][name]::int_name,
area|z15-[leisure=park][name]::int_name,
area|z15-[landuse=forest][name]::int_name {
text-offset: 18;
text: int_name;
@ -1546,6 +1651,7 @@ area|z16[leisure=garden][name] {
text-halo-opacity: 0.4;
text-halo-color: @halo_park_lable;
text-halo-radius: 0.1;
icon-min-distance: 10;
}
area|z16[leisure=park][!name],
area|z16[leisure=garden][!name],
@ -1583,6 +1689,7 @@ area|z17[leisure=garden][name] {
text-halo-opacity: 1;
text-halo-color: @halo_park_lable;
text-halo-radius: 0.1;
icon-min-distance: 10;
}
area|z17[leisure=park][!name],
area|z17[landuse=forest][!name] {

View file

@ -7,6 +7,7 @@ area|z11-[place=hamlet] {
fill-color: @background;
}
*/
/* PIER */
area|z12-[man_made=pier],
area|z12-[man_made=breakwater],
@ -14,24 +15,24 @@ area|z12-[man_made=breakwater],
{
fill-color: @background;
fill-opacity: 1;
z-index: 1000;
z-index: 120;
}
line|z14-[man_made=pier],
line|z14-[man_made=breakwater]
{ casing-width: 0.3;
{ casing-width: 2;
casing-color: @background;
fill-color: @background;
fill-opacity: 1;
z-index: 1000;
z-index: 120;
}
line|z17-[man_made=pier],
line|z17-[man_made=breakwater]
{ casing-width: 1;
{ casing-width: 2;
casing-color: @background;
fill-color: @background;
fill-opacity: 1;
z-index: 1000;
z-index: 120;
}
/* PEDESTRIAN AREAS */
@ -45,7 +46,7 @@ area|z14-[area:highway=living_street],
fill-color: @pedestrian_area;
fill-position: background;
fill-opacity: 1;
z-index: 550;
z-index: 44;
}
area|z16-[highway=pedestrian][area?],
@ -58,62 +59,78 @@ area|z16-[area:highway=living_street],
fill-color: @pedestrian_area_light;
fill-position: background;
fill-opacity: 1;
z-index: 550;
z-index: 44;
}
/* INDUSTRIAL */
area|z15-[landuse=industrial]
area|z15-[landuse=industrial],
area|z15-[landuse=construction]{
fill-color: @industrial;
fill-position: background;
fill-opacity: 1;
z-index: -100;
z-index: 3;
}
/* CEMETRY */
area|z14[landuse=cemetery] {
fill-color: @park;
fill-color: @green2;
fill-opacity: 0.85;
z-index: -5000;
z-index: 43;
fill-position: background;
}
area|z14[amenity=grave_yard] {
fill-color: @park;
fill-color: @green2;
fill-opacity: 0.85;
z-index: -5000;
z-index: 43;
fill-position: background;
}
area|z15-[amenity=grave_yard],
area|z15-[landuse=cemetery] {
fill-color: @park;
fill-color: @green2;
fill-opacity: 1;
z-index: -10000;
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|z16-[leisure=pitch],
@ -123,7 +140,7 @@ area|z17-[leisure=playground] {
fill-color: @sport;
fill-position: background;
fill-opacity: 1;
z-index: 0;
z-index: 5;
}
/* hospital*/
@ -131,18 +148,25 @@ area|z17-[leisure=playground] {
area|z14-15[amenity=hospital] {
fill-color: @hospital;
fill-opacity: 1;
fill-position: background
fill-position: background;
z-index: 2;
}
area|z16-[amenity=hospital] {
fill-color: @hospital;
fill-opacity: 1;
fill-position: background;
z-index: 2;
}
/* PARKINGS*/
area|z16-[amenity=place_of_worship]
{
fill-color: @pedestrian;
fill-opacity: 1;
fill-position: background;
z-index: 210;
}
/* MILITARY */
/* area|z14[landuse=military] {
fill-color: ;

View file

@ -1,16 +1,17 @@
/* land */
area|z0-9[natural=land]
{
fill-opacity: 1;
fill-color: @background;
z-index: 0;
}
area|z10-[natural=land]
{
fill-opacity: 1;
fill-color: @background;
z-index: 0;
}
/* glacier */
@ -57,19 +58,12 @@ area|z10-[waterway=river],
area|z10-[natural=bay],
{
fill-color: @water;
z-index: 250;
z-index: 100;
}
area|z10-11[natural=lake],
area|z10-11[landuse=reservoir],
area|z10-11[natural=water]
{
fill-color: @water;
z-index: 1000;
}
area|z11-[natural=wetland] {
z-index: 15;
z-index: 49;
fill-opacity: 0.3;
fill-color: @water;
}
@ -102,6 +96,7 @@ line|z13-14[waterway=canal]{
line|z13-14[waterway=stream][intermittent=yes] {
dashes: 3,3;
z-index: 49;
}
line|z13-14[waterway=river] {
@ -131,7 +126,7 @@ line|z15-[waterway=stream][intermittent=yes] {
width: 1;
opacity: 1;
color: @river;
z-index: 50;
z-index: 49;
}
line|z15-[waterway=river] {
width: 1.8;
@ -146,6 +141,21 @@ line|z15-[waterway=riverbank] {
}
area|z15-[waterway=dam],
line|z15-[waterway=dam],
line|z15-[waterway=wair],
{
width: 1;
opacity: 1;
color: @bridge_casing;
z-index: 110;
}
line|z16-[waterway=canal]
{
width: 1.5;
color: @river;
z-index: 50;
}
line|z17-[waterway=ditch] {
width: 1.8;
opacity: 1;
@ -154,26 +164,8 @@ line|z17-[waterway=ditch] {
dashes: 1,1;
}
area|z15-[waterway=dam],
line|z15-[waterway=dam],
line|z15-[waterway=wair],
{
width: 1;
opacity: 1;
color: @bridge_casing;
z-index: 283;
}
line|z16-[waterway=canal]
{
width: 1.5;
color: @river;
z-index: 50;
}
/* VEGETATION */
area|z10[natural=wood],
area|z10[landuse=forest],
area|z10[leisure=nature_reserve]
@ -275,7 +267,7 @@ area|z14[leisure=park], area|z14[leisure=garden] {
fill-opacity: 1;
z-index: 40;
}
area|z15-[leisure=park], area|z15-[leisure=garden] {
area|z15[leisure=park], area|z15[leisure=garden] {
fill-color: @green5;
fill-position: background;
fill-opacity: 1;
@ -290,11 +282,12 @@ area|z16-[leisure=park], area|z16-[leisure=garden] {
area|z13-[landuse=grass],
area|z13-[natural=grassland],
area|z13-[leisure=golf_course]
{
fill-color: @green0;
fill-opacity: 1;
z-index: 50;
z-index: 45;
}
area|z13-[landuse=farmland],
@ -309,17 +302,18 @@ area|z13-[landuse=village_green],
{
fill-color: @green0;
fill-opacity: 1;
z-index: 15;
z-index: 42;
fill-position: background;
}
area|z14-[landuse=grass],
area|z14-[natural=grassland],
area|z14-[leisure=golf_course]
{
fill-color: @green1;
fill-opacity: 1;
z-index: 50;
z-index: 45;
}
area|z14-[landuse=farmland],
@ -335,21 +329,27 @@ area|z14-[landuse=village_green],
{
fill-color: @green1;
fill-opacity: 1;
z-index: 15;
z-index: 42;
fill-position: background;
}
area|z17-[landuse=grass],
area|z17-[natural=grassland],
area|z17-[leisure=golf_course]
{
fill-color: @green1;
fill-opacity: 1;
z-index: 45;
}
/* BEACH */
area|z10-14[leisure=beach_resort],
area|z10-14[natural=beach],
{
fill-color: @beach;
fill-position: background;
fill-opacity: 1;
z-index: 1;
}
area|z15-[leisure=beach_resort],
area|z15-[natural=beach],
@ -357,6 +357,7 @@ area|z15-[natural=beach],
fill-color: @beach;
fill-position: background;
fill-opacity: 1;
z-index: 1;
}
area|z17-[leisure=beach_resort],
area|z17-[natural=beach],
@ -364,4 +365,5 @@ area|z17-[natural=beach],
fill-color: @beach;
fill-opacity: 1;
fill-position: background;
z-index: 1;
}

View file

@ -27,20 +27,19 @@ line|z7-[highway=unclassified],
line|z7-[highway=living_street] {
z-index: 700;
}
line|z14[highway=service],
line|z14[highway=track],
line|z14[highway=path],
line|z14[route=hiking],
line|z14[highway=track][tracktype=grade1],
{ z-index: 600;}
{ z-index: 600;}
/*line|z7-[highway=service] {
z-index: 650;
}*/
}
line|z7-[highway=footway],
line|z7-[highway=path] {
z-index: 600;
@ -63,14 +62,17 @@ line|z13[highway=construction]
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],
line|z7-[highway=track],
line|z7-[highway=bridleway] {
z-index: 500;
}
{z-index: 740;}
*/
/* ZOOM 7 */
@ -312,7 +314,7 @@ line|z13[highway=trunk_link]
{
color: @trunk_orange_light;
width: 2.8;
z-index: 500;
z-index: 890;
}
line|z13[highway=primary]
@ -364,9 +366,9 @@ line|z13[highway=pedestrian]
{
color: @pedestrian;
width: 1;
dashes: 1,0.5;
dashes: 2,1;
opacity: 1;
z-index: 550;
z-index: 660;
}
line|z13[highway=cycleway]
@ -385,7 +387,7 @@ line|z13[highway=construction]
opacity: 1;
width: 1.2;
dashes: 4,2;
z-index: 500;
z-index: 450;
}
/* ZOOM 14 */
@ -500,9 +502,9 @@ line|z14[highway=pedestrian]
{
color: @pedestrian;
width: 1.6;
dashes: 4,1.6;
dashes: 4,2;
opacity: 1;
z-index: 550;
z-index: 660;
}
line|z14[highway=service]
@ -510,7 +512,7 @@ line|z14[highway=service]
color: @unclassified;
width: 0.7;
opacity: 0;
z-index: 600;
z-index: 650;
}
line|z14[highway=track][tracktype=grade1],
@ -685,9 +687,9 @@ line|z15[highway=pedestrian]
{
color: @pedestrian;
width: 2;
dashes: 6,3;
dashes: 4,2;
opacity: 1;
z-index: 550;
z-index: 660;
}
line|z15[highway=service]
{
@ -695,7 +697,7 @@ line|z15[highway=service]
width: 1.2;
opacity: 1;
z-index: 10;
z-index: 600;
z-index: 650;
}
line|z15[highway=service][service=driveway]
@ -727,7 +729,7 @@ line|z15[highway=bridleway]
opacity: 1;
dashes: 3,1.4;
width: 1.4;
z-index: 560;
z-index: 590;
}
@ -893,16 +895,16 @@ line|z16[highway=service]
color: @unclassified;
width: 1.6;
opacity: 1;
z-index: 600;
z-index: 650;
}
line|z16[highway=pedestrian]
{
color: @pedestrian;
width: 2.4;
dashes: 6,3;
dashes: 4,2;
opacity: 1;
z-index: 550;
z-index: 660;
}
@ -954,7 +956,7 @@ line|z16[highway=bridleway]
opacity: 1;
dashes: 4,2;
width: 1.8;
z-index: 560;
z-index: 590;
}
@ -1114,15 +1116,15 @@ line|z17[highway=road]
{
color: @unclassified;
width: 6;
z-index: 600;
z-index: 700;
}
line|z17[highway=pedestrian]
{
color: @pedestrian;
width: 3;
dashes: 10,4;
z-index: 550;
dashes: 8,4;
z-index: 660;
}
line|z17[highway=unclassified][tunnel?],
@ -1166,7 +1168,7 @@ line|z17[highway=service]
{
color: @unclassified;
width: 2;
z-index: 600;
z-index: 650;
}
line|z17[highway=track][tracktype=grade1],
@ -1350,7 +1352,7 @@ line|z18[highway=road]
{
color: @unclassified;
width: 9;
z-index: 600;
z-index: 700;
}
line|z18[highway=pedestrian]
@ -1358,7 +1360,7 @@ line|z18[highway=pedestrian]
color: @pedestrian;
width: 4;
dashes: 12,6;
z-index: 550;
z-index: 660;
}
line|z18[highway=unclassified][tunnel?],
@ -1402,7 +1404,7 @@ line|z18[highway=service]
{
color: @unclassified;
width: 3;
z-index: 600;
z-index: 650;
}
line|z18[highway=track][tracktype=grade1],
@ -1587,7 +1589,7 @@ line|z19-[highway=road]
{
color: @unclassified;
width: 12;
z-index: 600;
z-index: 700;
}
line|z19-[highway=pedestrian]
@ -1595,7 +1597,7 @@ line|z19-[highway=pedestrian]
color: @pedestrian;
width: 5;
dashes: 18,9;
z-index: 550;
z-index: 660;
}
line|z19-[highway=unclassified][tunnel?],
@ -1639,7 +1641,7 @@ line|z19-[highway=service]
{
color: @unclassified;
width: 4;
z-index: 600;
z-index: 650;
}
line|z19-[highway=track][tracktype=grade1],

View file

@ -7,7 +7,7 @@ line|z11-12[railway=rail]
color: @railway_light;
width: 0.6;
opacity: 1;
z-index: 760;
z-index: 680;
}
line|z13-[railway=rail],
@ -16,7 +16,7 @@ line|z13-[railway=light_rail]
color: @railway_light;
opacity: 1;
width: 0.8;
z-index: 760;
z-index: 680;
}
line|z14[railway=rail],
line|z14[railway=light_rail]
@ -24,7 +24,7 @@ line|z14[railway=light_rail]
color: @railway;
opacity: 1;
width: 1;
z-index: 760;
z-index: 680;
}
line|z15[railway=rail],
line|z15[railway=light_rail]
@ -32,7 +32,7 @@ line|z15[railway=light_rail]
color: @railway;
opacity: 1;
width: 1.2;
z-index: 760;
z-index: 680;
}
line|z16[railway=rail]::dash,
@ -41,7 +41,7 @@ line|z16[railway=light_rail]::dash
color: @railway_dash;
opacity: 1;
width: 1.3;
z-index: 770;
z-index: 690;
dashes: 5,5;
}
line|z16[railway=rail],
@ -50,7 +50,7 @@ line|z16[railway=light_rail]
color: @railway;
opacity: 1;
width: 2.6;
z-index: 760;
z-index: 680;
}
line|z17[railway=rail],
@ -59,7 +59,7 @@ line|z17[railway=light_rail]
color: @railway;
opacity: 1;
width: 3;
z-index: 760;
z-index: 680;
}
line|z17[railway=rail]::dash,
@ -68,7 +68,7 @@ line|z17[railway=light_rail]::dash
color: @railway_dash;
opacity: 1;
width: 2;
z-index: 770;
z-index: 690;
dashes: 7,7;
}
@ -78,7 +78,7 @@ line|z18-[railway=light_rail]
color: @railway;
opacity: 1;
width: 3;
z-index: 760;
z-index: 680;
}
line|z18-[railway=rail]::dash,
@ -87,7 +87,7 @@ line|z18-[railway=light_rail]::dash,
color: @railway_dash;
opacity: 1;
width: 2;
z-index: 770;
z-index: 690;
dashes: 9,9;
}
@ -136,7 +136,7 @@ line|z18-[railway=disused] {
color: @railway;
width: 1;
dashes: 2,6;
z-index: 119;
z-index: 450;
}
@ -145,7 +145,7 @@ line|z14[railway=monorail]
color: @railway_light;
width: 1;
opacity: 1;
z-index: 960;
z-index: 950;
}
@ -154,7 +154,7 @@ line|z15-16[railway=monorail]
color: @railway;
width: 1.2;
opacity: 1;
z-index: 960;
z-index: 950;
}
line|z17-[railway=monorail]
@ -162,7 +162,7 @@ line|z17-[railway=monorail]
color: @railway;
opacity: 1;
width: 2;
z-index: 960;
z-index: 950;
}
line|z15-16[railway=narrow_gauge]
@ -170,7 +170,7 @@ line|z15-16[railway=narrow_gauge]
color: @railway;
width: 1.2;
opacity: 1;
z-index: 960;
z-index: 950;
}
line|z17-[railway=narrow_gauge]
@ -178,10 +178,19 @@ line|z17-[railway=narrow_gauge]
color: @railway;
opacity: 1;
width: 2;
z-index: 960;
z-index: 950;
}
line|z16-[railway=preserved],
line|z16-[railway=abandoned]
{
color: @railway;
opacity: 1;
width: 1.6;
z-index: 450;
dashes: 7,7;
}
@ -192,7 +201,7 @@ line|z13-14[railway=funicular]
color: @railway;
opacity: 1;
width: 2;
z-index: 12;
z-index: 950;
}
line|z15-[railway=funicular]
@ -200,7 +209,7 @@ line|z15-[railway=funicular]
color: @railway;
opacity: 1;
width: 3;
z-index: 12;
z-index: 950;
}
@ -237,15 +246,15 @@ line|z10-[route=ferry],
line|z10-[route=ferry_motorcar]
{
color: @ferry;
width: 0.8;
width: 1;
opacity: 1;
dashes: 3,2;
z-index: 400;
dashes: 6,3;
z-index: 115;
}
/* TRANSPORT POINTS */
/*
node[highway=bus_stop],
node[amenity=bus_station],
node[railway=tram_stop],
@ -259,6 +268,32 @@ 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 */
@ -267,7 +302,7 @@ node|z14[railway=station],
node|z14[railway=halt] {
icon-image: train-s.svg;
text-offset: 6;
z-index: 5000;
z-index: 28000;
font-size: 10;
text: name;
text-color: @label_dark;
@ -278,7 +313,7 @@ node|z14[railway=halt] {
node|z14[railway=station]::int_name,
node|z14[railway=halt]::int_name {
text-offset: 6;
z-index: 5000;
z-index: 28000;
font-size: 10;
text: int_name;
text-color: @label_dark;
@ -290,7 +325,7 @@ node|z15[railway=station],
node|z15[railway=halt] {
icon-image: train-m.svg;
text-offset: 8;
z-index: 5000;
z-index: 28000;
font-size: 11;
text: name;
text-color: @label_dark;
@ -301,7 +336,7 @@ node|z15[railway=halt] {
node|z15[railway=station]::int_name,
node|z15[railway=halt]::int_name {
text-offset: 8;
z-index: 5000;
z-index: 28000;
font-size: 10;
text: int_name;
text-color: @label_dark;
@ -315,7 +350,7 @@ node|z16[railway=halt] {
icon-image: train-l.svg;
text-offset: 8;
font-size: 13;
z-index: 5000;
z-index: 28000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -326,7 +361,7 @@ node|z16[railway=station]::int_name,
node|z16[railway=halt]::int_name {
text-offset: 8;
font-size: 12;
z-index: 5000;
z-index: 28000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
@ -338,7 +373,7 @@ node|z17-[railway=halt] {
icon-image: train-l.svg;
text-offset: 8;
font-size: 13;
z-index: 10000;
z-index: 28000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -349,7 +384,7 @@ node|z17-[railway=station]::int_name,
node|z17-[railway=halt]::int_name {
text-offset: 18;
font-size: 12;
z-index: 10000;
z-index: 28000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
@ -370,7 +405,7 @@ node|z13[railway=station][transport=subway] {
node|z14[railway=station][transport=subway] {
icon-image: subway-s.svg;
text-offset: 6;
z-index: 15000;
z-index: 29000;
font-size: 10;
text: name;
text-color: @label_dark;
@ -381,7 +416,7 @@ node|z14[railway=station][transport=subway] {
node|z14[railway=station][transport=subway]::int_name {
icon-image: subway-m.svg;
text-offset: 7;
z-index: 15000;
z-index: 29000;
font-size: 9;
text: int_name;
text-color: @label_dark;
@ -392,7 +427,7 @@ node|z14[railway=station][transport=subway]::int_name {
node|z15[railway=station][transport=subway] {
icon-image: subway-m.svg;
text-offset: 7;
z-index: 15000;
z-index: 29000;
font-size: 11;
text: name;
text-color: @label_dark;
@ -403,7 +438,7 @@ node|z15[railway=station][transport=subway] {
node|z15[railway=station][transport=subway]::int_name {
icon-image: subway-m.svg;
text-offset: 7;
z-index: 15000;
z-index: 29000;
font-size: 10;
text: int_name;
text-color: @label_dark;
@ -415,7 +450,7 @@ node|z16[railway=station][transport=subway] {
icon-image: subway-m.svg;
text-offset: 7;
font-size: 13;
z-index: 15000;
z-index: 29000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -425,7 +460,7 @@ node|z16[railway=station][transport=subway] {
node|z16[railway=station][transport=subway]::int_name {
text-offset: 7;
font-size: 12;
z-index: 15000;
z-index: 29000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
@ -435,7 +470,7 @@ node|z16[railway=station][transport=subway]::int_name {
node|z17-[railway=station][transport=subway] {
icon-image: subway-l.svg;
font-size: 13;
z-index: 15000;
z-index: 29000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -444,26 +479,26 @@ node|z17-[railway=station][transport=subway] {
}
node|z17-[railway=station][transport=subway]::int_name {
font-size: 12;
z-index: 15000;
z-index: 29000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
}
node|z17[railway=subway_entrance] { icon-image: subway-entrance-s.svg; text-offset: 8; font-size: 13; z-index: 13000; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z18-[railway=subway_entrance] { icon-image: subway-entrance-s.svg; text-offset: 8; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; z-index: 13000; }
node|z17[railway=subway_entrance] { icon-image: subway-entrance-s.svg; text-offset: 8; font-size: 13; z-index: 28000; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z18-[railway=subway_entrance] { icon-image: subway-entrance-s.svg; text-offset: 8; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; z-index: 28000; }
/* MOSCOW SUBWAY */
node|z11[railway=station][transport=subway][city=moscow] { icon-image: subway-moscow-s.svg; z-index: 15000; }
node|z11[railway=station][transport=subway][city=moscow] { icon-image: subway-moscow-s.svg; z-index: 29000; }
node|z12-13[railway=station][transport=subway][city=moscow] {
icon-image: subway-moscow-s.svg;
text-offset: 7;
z-index: 15000;
z-index: 29000;
font-size: 10;
text: name;
text-color: @label_dark;
@ -474,7 +509,7 @@ node|z12-13[railway=station][transport=subway][city=moscow] {
node|z12-13[railway=station][transport=subway][city=moscow]::int_name {
text-offset: 22;
z-index: 15000;
z-index: 29000;
font-size: 9;
text: int_name;
text-color: @label_dark;
@ -484,48 +519,51 @@ node|z12-13[railway=station][transport=subway][city=moscow]::int_name {
}
node|z14[railway=station][transport=subway][city=moscow] { icon-image: subway-moscow-m.svg; text-offset: 9; z-index: 15000; 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: 15000; font-size: 10; 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: 15000; font-size: 11; 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: 15000; 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] { icon-image: subway-moscow-m.svg; text-offset: 9; z-index: 29000; 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: 29000; font-size: 10; 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: 29000; font-size: 11; 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: 29000; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light;}
/* MOSCOW SUBWAY ENTRANCES */
node|z16[railway=subway_entrance][city=moscow] { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 150000; 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: 11; text: int_name; text-offset: 25; z-index: 150000; 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] { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 28000; 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: 11; text: int_name; text-offset: 25; z-index: 28000; 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: 150000; 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: 150000; 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: 28000; 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: 28000; 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: 150000; 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: 12; text: int_name; text-offset: 25; z-index: 150000; 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: 28000; 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: 12; text: int_name; text-offset: 25; z-index: 28000; 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: 15000; }
node|z12[railway=station][transport=subway][city=spb] { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 15000; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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: 15000; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z11[railway=station][transport=subway][city=spb] { icon-image: subway-spb-s.svg; z-index: 29000; }
node|z12[railway=station][transport=subway][city=spb] { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 29000; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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: 29000; font-size: 9; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z13[railway=station][transport=subway][city=spb] { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 15000; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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: 15000; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z13[railway=station][transport=subway][city=spb] { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 29000; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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: 29000; font-size: 9; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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: 15000; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z14[railway=station][transport=subway][city=spb]::int_name { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 15000; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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: 29000; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z14[railway=station][transport=subway][city=spb]::int_name { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 29000; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z15[railway=station][transport=subway][city=spb] { icon-image: subway-spb-m.svg; }
node|z15[railway=station][transport=subway][city=spb] { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 29000; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z15[railway=station][transport=subway][city=spb]::int_name { icon-image: subway-spb-s.svg; text-offset: 8; z-index: 29000; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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; }
node|z16[railway=station][transport=subway][city=spb]::int_name { font-size: 9; text: int_name; text-color: @district_label; text-halo-radius: 0; }
/*node|z16[railway=station][transport=subway][city=spb] { icon-image: subway-spb-m.svg; font-size: 12; text: name; text-color: @district_label; text-halo-radius: 0; }
node|z16[railway=station][transport=subway][city=spb]::int_name { font-size: 11; text: int_name; text-color: @district_label; text-halo-radius: 0; }
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; }
node|z17-[railway=station][transport=subway][city=spb]::int_name { font-size: 9; text: int_name; text-color: @district_label; text-halo-radius: 0; }
node|z17-[railway=station][transport=subway][city=spb] { icon-image: subway-spb-m.svg; font-size: 12; text: name; text-color: @district_label; text-halo-radius: 0; }
node|z17-[railway=station][transport=subway][city=spb]::int_name { font-size: 11; text: int_name; text-color: @district_label; text-halo-radius: 0; }*/
node|z16-[railway=subway_entrance][city=spb] { icon-image: subway-spb-m.svg; text-offset: 8; z-index: 15000; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z16-[railway=subway_entrance][city=spb]::int_name { z-index: 15000; font-size: 12; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z16-[railway=subway_entrance][city=spb] { icon-image: subway-spb-m.svg; text-offset: 8; z-index: 28000; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z16-[railway=subway_entrance][city=spb]::int_name { z-index: 28000; font-size: 11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z17[railway=subway_entrance][city=spb] { icon-image: subway-spb-m.svg; }
node|z18-[railway=subway_entrance][city=spb] { icon-image: subway-spb-m.svg; }
node|z17-[railway=subway_entrance][city=spb] { icon-image: subway-spb-m.svg; text-offset: 8; z-index: 28000; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z17-[railway=subway_entrance][city=spb]::int_name { z-index: 28000; font-size: 11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z18-[railway=subway_entrance][city=spb] { icon-image: subway-spb-m.svg; text-offset: 8; z-index: 28000; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z18-[railway=subway_entrance][city=spb]::int_name { z-index: 28000; font-size: 12; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
/* LONDON ICONS */
node|z14[railway=station][transport=subway][city=london] { icon-image: subway-london-s.svg; }
@ -570,22 +608,22 @@ node|z17-[railway=station][transport=subway][city=roma] { icon-image: none.svg;
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: 15000; font-size: 9; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z13[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-s.svg; text-offset: 4; z-index: 28000; font-size: 9; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z14[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-m.svg; text-offset: 5; }
node|z15[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-l.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: 15000; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z16-[railway=subway_entrance][city=minsk] { icon-image: subway-minsk-m.svg; text-offset: 6; z-index: 28000; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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: 15000; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
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.5; text-halo-color: @label_halo_light; }
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: 15000; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; text-halo-color: @label_halo_light; }
node|z16-[railway=subway_entrance][city=kiev] { icon-image: subway-kiev-m.svg; text-offset: 6; z-index: 2; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.5; 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; }
@ -603,17 +641,16 @@ node|z15-16[railway=tram_stop],
area|z15-16[railway=tram_stop]
{
icon-image: tram-m.svg;
z-index: 4000;
z-index: 28000;
}
node|z17[railway=tram_stop],
area|z17[railway=tram_stop]
{
icon-image: tram-l.svg;
z-index: 4000;
text-offset: 8;
font-size: 10;
z-index: 5000;
z-index: 28000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -621,6 +658,19 @@ area|z17[railway=tram_stop]
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: 9;
z-index: 28000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
}
node|z18-[railway=tram_stop],
area|z18-[railway=tram_stop]
{
@ -628,7 +678,7 @@ area|z18-[railway=tram_stop]
z-index: 4000;
text-offset: 8;
font-size: 10;
z-index: 5000;
z-index: 28000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -636,13 +686,26 @@ area|z18-[railway=tram_stop]
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: 9;
z-index: 28000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
}
/* BUS STOPS */
node|z17[highway=bus_stop],
area|z17[highway=bus_stop]
{
icon-image: bus-m.svg;
z-index: 4000;
z-index: 27000;
}
node|z18-19[highway=bus_stop],
@ -651,10 +714,9 @@ node|z16-17[public_transport=station],
area|z16-17[public_transport=station]
{
icon-image: bus-l.svg;
z-index: 9000;
z-index: 27000;
text-offset: 10;
font-size: 10;
z-index: 5000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -662,15 +724,29 @@ area|z16-17[public_transport=station]
text-halo-color: @label_halo_light;
}
node|z18-19[highway=bus_stop]::int_name,
area|z18-19[highway=bus_stop]::int_name,
node|z16-17[public_transport=station]::int_name,
area|z16-17[public_transport=station]::int_name
{
text-offset: 10;
font-size: 9;
z-index: 27000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
}
node|z15[amenity=bus_station], area|z16-[amenity=bus_station] {
icon-image: bus-l.svg;
}
node|z16-17[amenity=bus_station], area|z16-[amenity=bus_station] {
icon-image: bus-l.svg;
z-index: 4000;
text-offset: 8;
font-size: 10;
z-index: 5000;
z-index: 27000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -678,12 +754,22 @@ node|z16-17[amenity=bus_station], area|z16-[amenity=bus_station] {
text-halo-color: @label_halo_light;
}
node|z16-17[amenity=bus_station]::int_name, area|z16-[amenity=bus_station]::int_name {
text-offset: 8;
font-size: 9;
z-index: 27000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
}
node|z18[amenity=bus_station], area|z18[amenity=bus_station] {
icon-image: bus-l.svg;
z-index: 4000;
z-index: 27000;
text-offset: 8;
font-size: 10;
z-index: 5000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
@ -691,30 +777,49 @@ node|z18[amenity=bus_station], area|z18[amenity=bus_station] {
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: 9;
z-index: 27000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
}
node|z19-[amenity=bus_station], area|z19-[amenity=bus_station] {
icon-image: bus-l.svg;
z-index: 9000;
z-index: 27000;
text-offset: 10;
font-size: 10;
z-index: 9000;
text: name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
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: 9;
z-index: 27000;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
}
/* FERRY */
node|z14-15[amenity=ferry_terminal] {
icon-image: ship-s.svg;
z-index: 10000;
z-index: 27000;
}
node|z16-[amenity=ferry_terminal] {
icon-image: ship-m.svg;
z-index: 10000;
z-index: 27000;
text-offset: 8;
font-size: 10;
text: name;
@ -726,7 +831,7 @@ node|z16-[amenity=ferry_terminal] {
node|z17[amenity=ferry_terminal] {
icon-image: ship-l.svg;
z-index: 9000;
z-index: 27000;
text-offset: 10;
font-size: 12;
text: name;
@ -738,7 +843,7 @@ node|z17[amenity=ferry_terminal] {
node|z18-[amenity=ferry_terminal] {
icon-image: ship-l.svg;
z-index: 9000;
z-index: 27000;
text-offset: 10;
font-size: 12;
text: name;
@ -748,9 +853,6 @@ node|z18-[amenity=ferry_terminal] {
text-halo-color: @label_halo_light;
}
/* AIRPORTS */
area|z10[aeroway=airport][aerodrome=international],
@ -766,9 +868,8 @@ node|z10[aeroway=aerodrome][aerodrome=international]
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 10000;
z-index: 29000;
fill-opacity: 1;
z-index: 100;
}
@ -785,9 +886,22 @@ node|z11-14[aeroway=aerodrome][aerodrome=international]
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 10000;
z-index: 29000;
}
area|z11-14[aeroway=airport][aerodrome=international]::int_name,
area|z11-14[aeroway=aerodrome][aerodrome=international]::int_name,
node|z11-14[aeroway=airport][aerodrome=international]::int_name,
node|z11-14[aeroway=aerodrome][aerodrome=international]::int_name
{
font-size: 9;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 29000;
}
area|z14-[aeroway=airport],
area|z14-[aeroway=aerodrome],
@ -802,23 +916,38 @@ node|z14-[aeroway=aerodrome]
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 10000;
z-index: 29000;
}
area|z15-[aeroway=airport]::int_name,
area|z15-[aeroway=aerodrome]::int_name,
node|z15-[aeroway=airport]::int_name,
node|z15-[aeroway=aerodrome]::int_name
{
text-offset: 8;
font-size: 14;
text: int_name;
text-color: @label_dark;
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 29000;
}
area|z10[aeroway=airport][aerodrome=international],
area|z10[aeroway=aerodrome][aerodrome=international] {
fill-opacity: 1;
fill-color: @aerodrome0;
fill-position: background;
z-index: 1;
}
area|z11[aeroway=airport][aerodrome=international],
area|z11[aeroway=aerodrome][aerodrome=international] {
fill-opacity: 1;
fill-color: @aerodrome1;
fill-position: background;
z-index: 1;
}
area|z12-[aeroway=airport][aerodrome=international],
@ -828,6 +957,7 @@ area|z12-[aeroway=aerodrome] {
fill-opacity: 1;
fill-color: @aerodrome2;
fill-position: background;
z-index: 1;
}
@ -838,6 +968,7 @@ area|z13[aeroway=aerodrome] {
fill-opacity: 1;
fill-color: @aerodrome3;
fill-position: background;
z-index: 1;
}
area|z14[aeroway=airport][aerodrome=international],
@ -847,44 +978,22 @@ 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;}
line|z12[aeroway=runway] { width: 1; opacity: 0.5; color: @unclassified; }
line|z13[aeroway=runway] { width: 1.5; opacity: 0.8; color: @unclassified; }
line|z14-15[aeroway=runway] { opacity: 1; width: 2.4; color: @unclassified; }
line|z16-[aeroway=runway] { width: 4; color: @unclassified; }
line|z14[aeroway=taxiway] { width: 0.6; opacity: 0.6; color: @unclassified; }
line|z15-[aeroway=taxiway] { width: 1.2; opacity: 0.6; color: @unclassified; }
/* TERMINAL
node|z10-[aeroway=terminal] {
icon-image: airport-l.svg;
}
area|z10-[aeroway=terminal] {
fill-color: @building;
}
*/
/*
node|z17[aeroway=helipad], area|z17[aeroway=helipad] { icon-image: helipad-s.svg; z-index: 10000; }
node|z18-[aeroway=helipad], area|z18-[aeroway=helipad] { icon-image: helipad-m.svg; z-index: 10000; }
*/
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 */
@ -895,8 +1004,8 @@ line|z14-15[aerialway=gondola],
line|z14-15[aerialway=mixed_lift] {
color: @aerialway;
width: 0.5;
opacity: 0.6;
z-index: 6888;
opacity: 1;
z-index: 1050;
}
line|z16[aerialway=cable_car],
@ -905,8 +1014,8 @@ line|z16[aerialway=gondola],
line|z16[aerialway=mixed_lift] {
color: @aerialway;
width: 1;
opacity: 0.7;
z-index: 6888;
opacity: 1;
z-index: 1050;
}
line|z17-[aerialway=cable_car],
@ -915,7 +1024,7 @@ line|z17-[aerialway=gondola],
line|z17-[aerialway=mixed_lift] {
color: @aerialway;
width: 1;
z-index: 6888;
z-index: 1050;
}
line|z14[aerialway=cable_car]::dash,
@ -926,7 +1035,7 @@ line|z14[aerialway=mixed_lift]::dash
color: @aerialway;
width: 2.5;
opacity: 0.6;
z-index: 6887;
z-index: 1049;
dashes: 1, 20;
}
@ -936,7 +1045,7 @@ line|z15-[aerialway=gondola]::dash,
line|z15-[aerialway=mixed_lift]::dash {
color: @aerialway;
width: 2.5;
z-index: 6887;
z-index: 1049;
dashes: 1, 20;
}
@ -946,7 +1055,7 @@ node|z14[aerialway=chair_lift],
node|z14[aerialway=gondola],
node|z14[aerialway=mixed_lift]
{ icon-image: cable-car-s.svg;
z-index: 10000;}
z-index: 26000;}
node|z15[aerialway=station],
node|z15[aerialway=cable_car],
@ -954,7 +1063,7 @@ node|z15[aerialway=chair_lift],
node|z15[aerialway=gondola],
node|z15[aerialway=mixed_lift] {
icon-image: cable-car-s.svg;
z-index: 10000;
z-index: 26000;
text-offset: 6;
font-size: 10;
text: name;
@ -962,7 +1071,6 @@ node|z15[aerialway=mixed_lift] {
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 10000;
}
node|z16-17[aerialway=station],
@ -978,7 +1086,7 @@ node|z16-17[aerialway=mixed_lift]{
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 10000;
z-index: 26000;
}
node|z18-[aerialway=station],
@ -994,5 +1102,5 @@ node|z18[aerialway=mixed_lift] {
text-halo-radius: 1;
text-halo-opacity: 0.5;
text-halo-color: @label_halo_light;
z-index: 10000;
z-index: 26000;
}

View file

@ -132,9 +132,9 @@
@label_light: #444444;
@label_extra_light: #7F7F7F;
@label_halo_bg: #DDDDCC;
@label_halo_dark: #DDDDCC;
@label_halo_medium: #EEEEDD;
@label_halo_bg: #E3E1D2;
@label_halo_dark: #E3E1D2;
@label_halo_medium: #EDEBDB;
@label_halo_light: #FFFFFF;
@ -173,7 +173,7 @@
@label_halo: #FFFFFF;
/* OTHER LABELS */
@building_label: #7F7F7F;
@building_label: #656565;
/* PISTE */
@piste: #C47AFF;