Changes between Initial Version and Version 1 of Styles/HU-HighlightHikingTrailSigns


Ignore:
Timestamp:
2014-07-18T23:30:51+02:00 (12 years ago)
Author:
efemm
Comment:

New mapcss style - Highlight hiking trails icons, optimized for Hungarian marking

Legend:

Unmodified
Added
Removed
Modified
  • Styles/HU-HighlightHikingTrailSigns

    v1 v1  
     1{{{
     2#!style type="mapcss"
     3
     4meta {
     5    title: "HU-HighlightHikingTrailSigns";
     6    description: "Highlight hiking trails icons, optimized for Hungarian marking.";
     7    version: "1.1_2014-07-18";
     8    author: "efemm";
     9        description: "Based on _Highlight hiking trails_ turistautak.mapcss version 0.1 by Báthory Péter.";
     10        link: "http://wiki.openstreetmap.org/wiki/WikiProject_Hungary/Turista%C3%BAt";
     11        /*
     12                Turistajelzés ikonok kiemelése mapcss stílus JOSM szerkeszőhöz
     13               
     14                Icons from http://wiki.openstreetmap.org/wiki/Hu:Key:jel
     15                and http://wiki.openstreetmap.org/wiki/WikiProject_Hungary/Turista%C3%BAt
     16                icons as of oscm:symbol tag
     17 
     18        */
     19
     20}
     21
     22
     23/* sáv jelzés */
     24way::blue_bar_layer {
     25        symbol-count: 0;
     26}
     27relation[osmc:symbol=~/^blue:[^:]*:blue_bar/] > way[highway]::blue_bar_layer {
     28        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/3/3f/Kjel.svg/18px-Kjel.svg.png";
     29        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     30}
     31
     32way::red_bar_layer {
     33                symbol-count: prop("symbol-count", "blue_bar_layer");
     34}
     35relation[osmc:symbol=~/^red:[^:]*:red_bar/] > way[highway]::red_bar_layer {
     36        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/7/78/P.svg/18px-P.svg.png";
     37        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     38}
     39
     40way::yellow_bar_layer {
     41                symbol-count: prop("symbol-count", "red_bar_layer");
     42}
     43relation[osmc:symbol=~/^yellow:[^:]*:yellow_bar/] > way[highway]::yellow_bar_layer {
     44        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/5/56/S.svg/18px-S.svg.png";
     45        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     46}
     47
     48way::green_bar_layer {
     49                symbol-count: prop("symbol-count", "yellow_bar_layer");
     50}
     51relation[osmc:symbol=~/^green:[^:]*:green_bar/] > way[highway]::green_bar_layer {
     52        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/4/44/Z.svg/18px-Z.svg.png";
     53        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     54}
     55
     56/* kereszt jelzés */
     57way::blue_cross_layer {
     58        symbol-count: prop("symbol-count", "green_bar_layer");
     59}
     60relation[osmc:symbol=~/^blue:[^:]*:blue_cross/] > way::blue_cross_layer {
     61        repeat-image: "http://wiki.openstreetmap.org/w/images/6/6b/Kekkereszt.png";
     62        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     63}
     64
     65way::red_cross_layer {
     66        symbol-count: prop("symbol-count", "blue_cross_layer");
     67}
     68relation[osmc:symbol=~/^red:[^:]*:red_cross/] > way::red_cross_layer {
     69        repeat-image: "http://wiki.openstreetmap.org/w/images/e/ed/Piroskereszt.png";
     70        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     71}
     72
     73way::yellow_cross_layer {
     74        symbol-count: prop("symbol-count", "red_cross_layer");
     75}
     76relation[osmc:symbol=~/^yellow:[^:]*:yellow_cross/] > way::yellow_cross_layer {
     77        repeat-image: "http://wiki.openstreetmap.org/w/images/3/31/Sargakereszt.png";
     78        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     79}
     80
     81way::green_cross_layer {
     82        symbol-count: prop("symbol-count", "yellow_cross_layer");
     83}
     84relation[osmc:symbol=~/^green:[^:]*:green_cross/] > way::green_cross_layer {
     85        repeat-image: "http://wiki.openstreetmap.org/w/images/9/9b/Zoldkereszt.png";
     86        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     87}
     88
     89       
     90       
     91/* háromszög jelzés */
     92
     93way::blue_triangle_layer {
     94        symbol-count: prop("symbol-count", "green_cross_layer");
     95}
     96relation[osmc:symbol=~/^blue:[^:]*:blue_triangle/] > way::blue_triangle_layer {
     97        repeat-image: "http://wiki.openstreetmap.org/w/images/c/cc/Kekharomszog.png";
     98        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     99}
     100
     101way::red_triangle_layer {
     102        symbol-count: prop("symbol-count", "blue_triangle_layer");
     103}
     104relation[osmc:symbol=~/^red:[^:]*:red_triangle/] > way::red_triangle_layer {
     105        repeat-image: "http://wiki.openstreetmap.org/w/images/2/25/Pirosharomszog.png";
     106        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     107}
     108
     109way::yellow_triangle_layer {
     110        symbol-count: prop("symbol-count", "red_triangle_layer");
     111}
     112relation[osmc:symbol=~/^yellow:[^:]*:yellow_triangle/] > way::yellow_triangle_layer {
     113repeat-image: "http://wiki.openstreetmap.org/w/images/4/4f/Sargaharomszog.png";
     114        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     115}
     116
     117way::green_triangle_layer {
     118        symbol-count: prop("symbol-count", "yellow_triangle_layer");
     119}
     120relation[osmc:symbol=~/^green:[^:]*:green_triangle/] > way::green_triangle_layer {
     121        repeat-image: "http://wiki.openstreetmap.org/w/images/8/83/Zoldharomszog.png"; 
     122        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     123}
     124
     125
     126/* négyzet jelzés */
     127
     128way::blue_rectangle_layer {
     129        symbol-count: prop("symbol-count", "green_triangle_layer");
     130}
     131relation[osmc:symbol=~/^blue:[^:]*:blue_rectangle/] > way::blue_rectangle_layer {
     132        repeat-image: "http://wiki.openstreetmap.org/w/images/f/fe/Keknegyzet.png";
     133        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     134}
     135way::red_rectangle_layer {
     136        symbol-count: prop("symbol-count", "blue_rectangle_layer");
     137}
     138relation[osmc:symbol=~/^red:[^:]*:red_rectangle/] > way::red_rectangle_layer {
     139        repeat-image: "http://wiki.openstreetmap.org/w/images/1/17/Pirosnegyzet.png";
     140        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     141}
     142
     143way::yellow_rectangle_layer {
     144        symbol-count: prop("symbol-count", "red_rectangle_layer");
     145}
     146relation[osmc:symbol=~/^yellow:[^:]*:yellow_rectangle/] > way::yellow_rectangle_layer {
     147        repeat-image: "http://wiki.openstreetmap.org/w/images/0/00/Sarganegyzet.png";
     148        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     149}
     150
     151way::green_rectangle_layer {
     152        symbol-count: prop("symbol-count", "yellow_rectangle_layer");
     153}
     154relation[osmc:symbol=~/^green:[^:]*:green_rectangle/] > way::green_rectangle_layer {
     155        repeat-image: "http://wiki.openstreetmap.org/w/images/6/6a/Zoldnegyzet.png";
     156        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     157}
     158
     159
     160/* kör jelzés */
     161
     162way::blue_dot_layer {
     163        symbol-count: prop("symbol-count", "green_rectangle_layer");
     164}
     165relation[osmc:symbol=~/^blue:[^:]*:blue_dot/] > way::blue_dot_layer {
     166        repeat-image: "http://wiki.openstreetmap.org/w/images/6/65/Kekkor.png";
     167        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     168}
     169
     170way::red_dot_layer {
     171        symbol-count: prop("symbol-count", "blue_dot_layer");
     172}
     173relation[osmc:symbol=~/^red:[^:]*:red_dot/] > way::red_dot_layer {
     174        repeat-image: "http://wiki.openstreetmap.org/w/images/8/8d/Piroskor.png";
     175        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     176}
     177
     178way::yellow_dot_layer {
     179        symbol-count: prop("symbol-count", "red_dot_layer");
     180}
     181relation[osmc:symbol=~/^yellow:[^:]*:yellow_dot/] > way::yellow_dot_layer {
     182        repeat-image: "http://wiki.openstreetmap.org/w/images/2/25/Sargakor.png";
     183        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     184}
     185
     186way::green_dot_layer {
     187        symbol-count: prop("symbol-count", "yellow_dot_layer");
     188}
     189relation[osmc:symbol=~/^green:[^:]*:green_dot/] > way::green_dot_layer {
     190        repeat-image: "http://wiki.openstreetmap.org/w/images/4/40/Zoldkor.png";
     191        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     192}
     193
     194
     195
     196/* omega jelzés */
     197
     198way::blue_arch_layer {
     199        symbol-count: prop("symbol-count", "green_dot_layer");
     200}
     201relation[osmc:symbol=~/^(blue:[^:]*:blue_arch)|(blue:[^:]*[:]+:Ω)/] > way::blue_arch_layer {
     202        repeat-image: "http://wiki.openstreetmap.org/w/images/4/49/Kekomega.png";
     203        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     204}
     205
     206way::red_arch_layer {
     207        symbol-count: prop("symbol-count", "blue_arch_layer");
     208}
     209relation[osmc:symbol=~/^(red:[^:]*:red_arch)|(red:[^:]*[:]+:Ω)/] > way::red_arch_layer {
     210        repeat-image: "http://wiki.openstreetmap.org/w/images/5/55/Pirosomega.png";
     211        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     212}
     213
     214way::yellow_arch_layer {
     215        symbol-count: prop("symbol-count", "red_arch_layer");
     216}
     217relation[osmc:symbol=~/^(yellow:[^:]*:yellow_arch)|(yellow:[^:]*[:]+:Ω)/] > way::yellow_arch_layer {
     218        repeat-image: "http://wiki.openstreetmap.org/w/images/9/93/Sargaomega.png";
     219        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     220}
     221
     222way::green_arch_layer {
     223        symbol-count: prop("symbol-count", "yellow_arch_layer");
     224}
     225relation[osmc:symbol=~/^(green:[^:]*:green_arch)|(green:[^:]*[:]+:Ω)/] > way::green_arch_layer {
     226        repeat-image: "http://wiki.openstreetmap.org/w/images/c/c9/Zoldomega.png";
     227        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     228}
     229
     230
     231
     232/* L jelzés */
     233
     234way::blue_L_layer {
     235        symbol-count: prop("symbol-count", "green_arch_layer");
     236}
     237relation[osmc:symbol=~/^(blue:[^:]*:blue_L)|(blue:[^:]*[:]+:L)/] > way::blue_L_layer {
     238        repeat-image: "http://wiki.openstreetmap.org/w/images/0/09/Kekrom.png";
     239        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     240}
     241
     242way::red_L_layer {
     243        symbol-count: prop("symbol-count", "blue_L_layer");
     244}
     245relation[osmc:symbol=~/^(red:[^:]*:red_L)|(red:[^:]*[:]+:L)/] > way::red_L_layer {
     246        repeat-image: "http://wiki.openstreetmap.org/w/images/5/56/Pirosrom.png";
     247        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     248}
     249
     250way::yellow_L_layer {
     251        symbol-count: prop("symbol-count", "red_L_layer");
     252}
     253relation[osmc:symbol=~/^(yellow:[^:]*:yellow_L)|(yellow:[^:]*[:]+:L)/] > way::yellow_L_layer {
     254        repeat-image: "http://wiki.openstreetmap.org/w/images/d/db/Sargarom.png";
     255        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     256}
     257
     258way::green_L_layer {
     259        symbol-count: prop("symbol-count", "yellow_L_layer");
     260}
     261relation[osmc:symbol=~/^(green:[^:]*:green_L)|(green:[^:]*[:]+:L)/] > way::green_L_layer {
     262        repeat-image: "http://wiki.openstreetmap.org/w/images/f/f8/Zoldrom.png";
     263        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     264}
     265
     266
     267
     268/* környíl jelzés */
     269
     270way::blue_circle_layer {
     271        symbol-count: prop("symbol-count", "green_L_layer");
     272}
     273relation[osmc:symbol=~/^(blue:[^:]*:blue_circle)|(blue:[^:]*[:]+:↺)/] > way::blue_circle_layer {
     274        repeat-image: "http://wiki.openstreetmap.org/w/images/a/a8/Kekkortura.png";
     275        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     276}
     277
     278way::red_circle_layer {
     279        symbol-count: prop("symbol-count", "blue_circle_layer");
     280}
     281relation[osmc:symbol=~/^(red:[^:]*:red_circle)|(red:[^:]*[:]+:↺)/] > way::red_circle_layer {
     282        repeat-image: "http://wiki.openstreetmap.org/w/images/9/93/Piroskortura.png";
     283        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     284}
     285
     286way::yellow_circle_layer {
     287        symbol-count: prop("symbol-count", "red_circle_layer");
     288}
     289relation[osmc:symbol=~/^(yellow:[^:]*:yellow_circle)|(yellow:[^:]*[:]+:↺)/] > way::yellow_circle_layer {
     290        repeat-image: "http://wiki.openstreetmap.org/w/images/e/ea/Sargakortura.png";
     291        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     292}
     293
     294way::green_circle_layer {
     295        symbol-count: prop("symbol-count", "yellow_circle_layer");
     296}
     297relation[osmc:symbol=~/^(green:[^:]*:green_circle)|(green:[^:]*[:]+:↺)/] > way::green_circle_layer {
     298        repeat-image: "http://wiki.openstreetmap.org/w/images/9/97/Zoldkortura.png";
     299        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     300}
     301
     302
     303
     304/* Tanösvény jelzés */
     305
     306way::blue_T_layer {
     307        symbol-count: prop("symbol-count", "green_circle_layer");
     308}
     309relation[osmc:symbol=~/^blue:[^:]*[:]+:T:/] > way::blue_T_layer {
     310        repeat-image: "http://wiki.openstreetmap.org/w/images/e/e8/Blue_T_hu.png";
     311        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     312}
     313
     314way::red_T_layer {
     315        symbol-count: prop("symbol-count", "blue_T_layer");
     316}
     317relation[osmc:symbol=~/^red:[^:]*[:]+:T/] > way::red_T_layer {
     318        repeat-image: "http://wiki.openstreetmap.org/w/images/7/7e/Red_T_hu.png";
     319        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     320}
     321
     322way::yellow_T_layer {
     323        symbol-count: prop("symbol-count", "red_T_layer");
     324}
     325relation[osmc:symbol=~/^yellow:[^:]*[:]+:T/] > way::yellow_T_layer {
     326        repeat-image: "http://wiki.openstreetmap.org/w/images/3/3d/Yellow_T_hu.png";
     327        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     328}
     329
     330way::green_T_layer {
     331        symbol-count: prop("symbol-count", "yellow_T_layer");
     332}
     333relation[osmc:symbol=~/^green:[^:]*[:]+:T/] > way::green_T_layer {
     334        repeat-image: "http://wiki.openstreetmap.org/w/images/c/c6/Green_T_hu.png";
     335        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     336}
     337
     338way::grey_T_layer {
     339        symbol-count: prop("symbol-count", "green_T_layer");
     340}
     341relation[osmc:symbol=~/^black:[^:]*[:]+:T/] > way::grey_T_layer {
     342        repeat-image: "http://wiki.openstreetmap.org/w/images/0/02/T.png";
     343        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     344}
     345
     346way::red_X_layer {
     347        symbol-count: prop("symbol-count", "grey_T_layer");
     348}
     349relation[osmc:symbol=~/^red:[^:]*[:]+:X/] > way::red_X_layer {
     350        repeat-image: "http://wiki.openstreetmap.org/w/images/8/84/Px.png";
     351        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     352}
     353
     354
     355way::purple_L_layer {
     356        symbol-count: prop("symbol-count", "red_X_layer");
     357}
     358relation[osmc:symbol=~/^purple:[^:]*[:]+:L/] > way::purple_L_layer {
     359        repeat-image: "http://wiki.openstreetmap.org/w/images/f/fa/Ll.png";
     360        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     361}
     362
     363/* mária út */
     364
     365way::purple_mary_layer {
     366        symbol-count: prop("symbol-count", "purple_L_layer");
     367}
     368relation[osmc:symbol=~/^purple:[^:]*[:]+:(m|M|m+):/] > way::purple_mary_layer {
     369        repeat-image: "http://wiki.openstreetmap.org/w/images/9/91/Mariaut_lila.png";
     370        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     371}
     372
     373way::blue_mary_layer {
     374        symbol-count: prop("symbol-count", "purple_mary_layer");
     375}
     376relation[osmc:symbol=~/^blue:[^:]*[:]+:(m|M|m+):/] > way::blue_mary_layer {
     377        repeat-image: "http://wiki.openstreetmap.org/w/images/b/bc/Mary_blue_hu.png";
     378        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     379}
     380
     381way::red_mary_layer {
     382        symbol-count: prop("symbol-count", "blue_mary_layer");
     383}
     384relation[osmc:symbol=~/^red:[^:]*[:]+:(m|M|m+):/] > way::red_mary_layer {
     385        repeat-image: "http://wiki.openstreetmap.org/w/images/e/ec/Pm.png";
     386        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     387}
     388
     389way::yellow_mary_layer {
     390        symbol-count: prop("symbol-count", "red_mary_layer");
     391}
     392relation[osmc:symbol=~/^yellow:[^:]*[:]+:(m|M|m+):/] > way::yellow_mary_layer {
     393        repeat-image: "http://wiki.openstreetmap.org/w/images/f/f3/Sm.png";
     394        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     395}
     396
     397way::green_mary_layer {
     398        symbol-count: prop("symbol-count", "yellow_mary_layer");
     399}
     400relation[osmc:symbol=~/^green:[^:]*[:]+:(m|M|m+):/] > way::green_mary_layer {
     401        repeat-image: "http://wiki.openstreetmap.org/w/images/2/20/Zm.png";
     402        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     403}
     404
     405
     406/* Magyar Zarándokút */
     407
     408way::yellow_MZ_layer {
     409        symbol-count: prop("symbol-count", "green_mary_layer");
     410}
     411relation[osmc:symbol=~/^yellow:[^:]*[:]+:MZ:/] > way::yellow_MZ_layer {
     412        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/a/ac/Smz.svg/18px-Smz.svg.png";
     413        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     414}
     415
     416
     417/* Gyöngyök útja */
     418
     419way::yellow_SG_layer {
     420        symbol-count: prop("symbol-count", "yellow_MZ_layer");
     421}
     422relation[osmc:symbol=~/^yellow:[^:]*[:]+:SG:/] > way::yellow_SG_layer {
     423        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/6/67/Sgy.svg/18px-Sgy.svg.png";
     424        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     425}
     426
     427/* Szent Jakab Zarándokút */
     428
     429way::blue_STJ_layer {
     430        symbol-count: prop("symbol-count", "yellow_SG_layer");
     431}
     432relation[osmc:symbol=~/^blue:blue:shell_modern/] > way::blue_STJ_layer {
     433        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/a/ad/Symbol_Jakobsweg.png/18px-Symbol_Jakobsweg.png";
     434        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     435}
     436
     437/* Szent Erzsébet Út */
     438
     439way::red_STE_layer {
     440        symbol-count: prop("symbol-count", "blue_STJ_layer");
     441}
     442relation[osmc:symbol=~/^red:white:red_flower/] > way::red_STE_layer {
     443        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/6/65/Ste.svg/18px-Ste.svg.png";
     444        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     445}
     446
     447/* Alpannónia */
     448
     449way::red_PALP_layer {
     450        symbol-count: prop("symbol-count", "red_STE_layer");
     451}
     452relation[osmc:symbol=~/^red:red:red_bar:S:white/] > way::red_PALP_layer {
     453        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/3/35/Palp.svg/18px-Palp.svg.png";
     454        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     455}
     456
     457way::yellow_PALP_layer {
     458        symbol-count: prop("symbol-count", "red_PALP_layer");
     459}
     460relation[osmc:symbol=~/^yellow:yellow:yellow_bar:S:white/] > way::yellow_PALP_layer {
     461        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/2/2f/Salp.svg/18px-Salp.svg.png";
     462        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     463}
     464
     465/* Szent Márton Zarándokút */
     466
     467way::yellow_STM_layer {
     468        symbol-count: prop("symbol-count", "yellow_PALP_layer");
     469}
     470relation[osmc:symbol=~/^yellow:white:yellow_circle/] > way::yellow_STM_layer {
     471        repeat-image: "http://wiki.openstreetmap.org/w/images/c/c0/Stm.png";
     472        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     473}
     474
     475/* Zöldutak */
     476/* A jel tag-ből képzem */
     477
     478way::green_ZUT_layer {
     479        symbol-count: prop("symbol-count", "yellow_STM_layer");
     480}
     481relation[jel=~/^zut/] > way::green_ZUT_layer {
     482        repeat-image: "http://wiki.openstreetmap.org/w/images/d/d8/Zut.png";
     483        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     484}
     485
     486/* IVV útvonalak */
     487/* A jel tag-ből képzem */
     488
     489way::black_FIVV_layer {
     490        symbol-count: prop("symbol-count", "green_ZUT_layer");
     491}
     492relation[jel=~/^fivv/] > way::black_FIVV_layer {
     493        repeat-image: "http://wiki.openstreetmap.org/w/images/8/86/Fivv.png";
     494        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     495}
     496
     497way::blue_KIVV_layer {
     498        symbol-count: prop("symbol-count", "black_FIVV_layer");
     499}
     500relation[jel=~/^kivv/] > way::blue_KIVV_layer {
     501        repeat-image: "http://wiki.openstreetmap.org/w/images/9/9a/Kivv.png";
     502        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     503}
     504
     505way::green_ZIVV_layer {
     506        symbol-count: prop("symbol-count", "blue_KIVV_layer");
     507}
     508relation[jel=~/^zivv/] > way::green_ZIVV_layer {
     509        repeat-image: "http://wiki.openstreetmap.org/w/images/e/e4/Zivv.png";
     510        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     511}
     512
     513/* Borutak */
     514/* A jel tag-ből képzem */
     515
     516way::blue_KBOR_layer {
     517        symbol-count: prop("symbol-count", "green_ZIVV_layer");
     518}
     519relation[jel=~/^kbor/] > way::blue_KBOR_layer {
     520        repeat-image: "http://wiki.openstreetmap.org/w/images/3/32/Kbor.png";
     521        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     522}
     523
     524way::red_PBOR_layer {
     525        symbol-count: prop("symbol-count", "blue_KBOR_layer");
     526}
     527relation[jel=~/^pbor/] > way::red_PBOR_layer {
     528        repeat-image: "http://wiki.openstreetmap.org/w/images/3/31/Pbor.png";
     529        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     530}
     531
     532way::yellow_SBOR_layer {
     533        symbol-count: prop("symbol-count", "red_PBOR_layer");
     534}
     535relation[jel=~/^sbor/] > way::yellow_SBOR_layer {
     536        repeat-image: "http://wiki.openstreetmap.org/w/images/0/0a/Sbor.png";
     537        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     538}
     539
     540way::green_ZBOR_layer {
     541        symbol-count: prop("symbol-count", "yellow_SBOR_layer");
     542}
     543relation[jel=~/^zbor/] > way::yellow_ZBOR_layer {
     544        repeat-image: "http://wiki.openstreetmap.org/w/images/6/6e/Zbor.png";
     545        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     546}
     547
     548/* Bányászok Útja */
     549/* A jel tag-ből képzem */
     550
     551way::black_BUT_layer {
     552        symbol-count: prop("symbol-count", "green_ZBOR_layer");
     553}
     554relation[jel=~/^but/] > way::black_BUT_layer {
     555        repeat-image: "http://wiki.openstreetmap.org/w/images/5/54/But.png";
     556        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     557}
     558
     559/* Nordic Walking */
     560/* A jel tag-ből képzem */
     561
     562way::black_NW_layer {
     563        symbol-count: prop("symbol-count", "black_BUT_layer");
     564}
     565relation[jel=~/^nw/] > way::black_NW_layer {
     566        repeat-image: "http://wiki.openstreetmap.org/w/images/b/be/Nw.png";
     567        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     568}
     569
     570/* Futó jelzések */
     571/* A jel tag-ből képzem */
     572
     573way::blue_kfut_layer {
     574        symbol-count: prop("symbol-count", "black_NW_layer");
     575}
     576relation[osmc:symbol=~/^blue:white:runner/] > way::blue_kfut_layer {
     577        repeat-image: "http://wiki.openstreetmap.org/w/images/a/a3/Kfut.png";
     578        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     579}
     580
     581way::red_pfut_layer {
     582        symbol-count: prop("symbol-count", "blue_kfut_layer");
     583}
     584relation[osmc:symbol=~/^red:white:runner /] > way::red_pfut_layer {
     585        repeat-image: "http://wiki.openstreetmap.org/w/images/3/34/Pfut.png";
     586        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     587}
     588
     589way::yellow_sfut_layer {
     590        symbol-count: prop("symbol-count", "red_pfut_layer");
     591}
     592relation[osmc:symbol=~/^yellow:white:runner/] > way::yellow_sfut_layer {
     593        repeat-image: "http://wiki.openstreetmap.org/w/images/8/81/Sfut.png";
     594        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     595}
     596
     597way::green_zfut_layer {
     598        symbol-count: prop("symbol-count", "yellow_sfut_layer");
     599}
     600relation[osmc:symbol=~/^green:white:runner/] > way::green_zfut_layer {
     601        repeat-image: "http://wiki.openstreetmap.org/w/images/f/f4/Zfut.png";
     602        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     603}
     604
     605
     606
     607/* Erdei kerékpárutak */
     608
     609way::blue_bicycle_layer {
     610        symbol-count: prop("symbol-count", "green_zfut_layer");
     611}
     612relation[osmc:symbol=~/^(blue:[^:]*:blue_bicycle)|(blue:[^:]*[:]+:oo)/] > way::blue_bicycle_layer {
     613        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/6/6d/Kmtb.svg/18px-Kmtb.svg.png";
     614        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     615}
     616
     617way::red_bicycle_layer {
     618        symbol-count: prop("symbol-count", "blue_bicycle_layer");
     619}
     620relation[osmc:symbol=~/^(red:[^:]*:red_bicycle)|(red:[^:]*[:]+:oo)/] > way::red_bicycle_layer {
     621        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/9/9f/Pmtb.svg/18px-Pmtb.svg.png";
     622        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     623}
     624
     625way::yellow_bicycle_layer {
     626        symbol-count: prop("symbol-count", "red_bicycle_layer");
     627}
     628relation[osmc:symbol=~/^(yellow:[^:]*:yellow_bicycle)|(yellow:[^:]*[:]+:oo)/] > way::yellow_bicycle_layer {
     629        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/7/73/Smtb.svg/18px-Smtb.svg.png";
     630        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     631}
     632
     633way::green_bicycle_layer {
     634        symbol-count: prop("symbol-count", "yellow_bicycle_layer");
     635}
     636relation[osmc:symbol=~/^(green:[^:]*:green_bicycle)|(green:[^:]*[:]+:oo)/] > way::green_bicycle_layer {
     637        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/7/7b/Zmtb.svg/18px-Zmtb.svg.png";
     638        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     639}
     640
     641
     642/* II. Rákóczi Ferenc Nemzetközi Kerékpáros túraútvonal */
     643/* A jel tag-ből képzem */
     644
     645way::green_RC_layer {
     646        symbol-count: prop("symbol-count", "green_bicycle_layer");
     647}
     648relation[jel=~/^rc/] > way::green_RC_layer {
     649        repeat-image: "http://wiki.openstreetmap.org/w/images/2/20/Rc.png";
     650        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     651}
     652
     653/* Zöld kerékpáros útvonal?? Talán a kerékpárút pl. a Balaton körül??*/
     654/* A jel tag-ből képzem */
     655
     656way::green_ZBIC_layer {
     657        symbol-count: prop("symbol-count", "green_RC_layer");
     658}
     659relation[jel=~/^zbic/] > way::green_ZBIC_layer {
     660        repeat-image: "http://wiki.openstreetmap.org/w/images/thumb/5/5a/Zbic.svg/18px-Zbic.svg.png";
     661        repeat-image-width: 16; repeat-image-spacing: 160; repeat-image-offset: eval( (prop("symbol-count") * 16)+8); repeat-image-align: center; symbol-count: eval( prop("symbol-count") + 1 );
     662}
     663
     664
     665/* A jelzéssel ellátott vonalak háttere */
     666
     667way[eval(prop("symbol-count") == 1)]::trail_background {
     668        z-index: -1; width: 6; color: red; opacity: 0.2; linecap: none;
     669}
     670
     671/*    ҉  ∩ ౧  ባ  ᑐ ᒉ ∞ ↶ ↺ ∎ ∙ ▪ ◾ ◼ ▴ ◉ ⚫ ● Ω  */
     672}}}