meta { title: "HU-HighlightHikingTrailSigns"; description: "Highlight hiking trails icons, optimized for Hungarian marking."; version: "1.12_2022-04-25"; author: "efemm"; link: "https://wiki.openstreetmap.org/wiki/WikiProject_Hungary/Turista%C3%BAt"; /* Turistajelzés ikonok kiemelése mapcss stílus JOSM szerkesztőhöz https://josm.openstreetmap.de/wiki/Styles/HU-HighlightHikingTrailSigns Icons from https://wiki.openstreetmap.org/wiki/WikiProject_Hungary/Turista%C3%BAt and from https://wiki.openstreetmap.org/wiki/Hu:Key:jel icons as of oscm:symbol tag Based on _Highlight hiking trails_ turistautak.mapcss version 0.1 by Báthory Péter. */ } /* sáv jelzés */ way::blue_bar_layer { symbol-count: 0; } relation[osmc:symbol=~/^blue:[^:]*:blue_bar/] > way[highway]::blue_bar_layer, relation[jel=k] > way[highway]::blue_bar_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/3/3f/Kjel.svg/18px-Kjel.svg.png"; 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 ); } way::red_bar_layer { symbol-count: prop("symbol-count", "blue_bar_layer"); } relation[osmc:symbol=~/^red:[^:]*:red_bar/] > way[highway]::red_bar_layer, relation[jel=p] > way[highway]::red_bar_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/7/78/P.svg/18px-P.svg.png"; 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 ); } way::yellow_bar_layer { symbol-count: prop("symbol-count", "red_bar_layer"); } relation[osmc:symbol=~/^yellow:[^:]*:yellow_bar/] > way[highway]::yellow_bar_layer, relation[jel=s] > way[highway]::yellow_bar_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/5/56/S.svg/18px-S.svg.png"; 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 ); } way::green_bar_layer { symbol-count: prop("symbol-count", "yellow_bar_layer"); } relation[osmc:symbol=~/^green:[^:]*:green_bar/] > way[highway]::green_bar_layer, relation[jel=z] > way[highway]::green_bar_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/4/44/Z.svg/18px-Z.svg.png"; 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 ); } /* kereszt jelzés */ way::blue_cross_layer { symbol-count: prop("symbol-count", "green_bar_layer"); } relation[osmc:symbol=~/^blue:[^:]*:blue_cross/] > way::blue_cross_layer, relation[jel="k[+]"] > way::blue_cross_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/6/6b/Kekkereszt.png"; 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 ); } way::red_cross_layer { symbol-count: prop("symbol-count", "blue_cross_layer"); } relation[osmc:symbol=~/^red:[^:]*:red_cross/] > way::red_cross_layer, relation[jel="p[+]"] > way::red_cross_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/e/ed/Piroskereszt.png"; 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 ); } way::yellow_cross_layer { symbol-count: prop("symbol-count", "red_cross_layer"); } relation[osmc:symbol=~/^yellow:[^:]*:yellow_cross/] > way::yellow_cross_layer, relation[jel="s[+]"] > way::yellow_cross_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/3/31/Sargakereszt.png"; 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 ); } way::green_cross_layer { symbol-count: prop("symbol-count", "yellow_cross_layer"); } relation[osmc:symbol=~/^green:[^:]*:green_cross/] > way::green_cross_layer, relation[jel="z[+]"] > way::green_cross_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/9/9b/Zoldkereszt.png"; 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 ); } /* háromszög jelzés */ way::blue_triangle_layer { symbol-count: prop("symbol-count", "green_cross_layer"); } relation[osmc:symbol=~/^blue:[^:]*:blue_triangle/] > way::blue_triangle_layer, relation[jel=k3] > way::blue_triangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/c/cc/Kekharomszog.png"; 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 ); } way::red_triangle_layer { symbol-count: prop("symbol-count", "blue_triangle_layer"); } relation[osmc:symbol=~/^red:[^:]*:red_triangle/] > way::red_triangle_layer, relation[jel=p3] > way::red_triangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/2/25/Pirosharomszog.png"; 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 ); } way::yellow_triangle_layer { symbol-count: prop("symbol-count", "red_triangle_layer"); } relation[osmc:symbol=~/^yellow:[^:]*:yellow_triangle/] > way::yellow_triangle_layer, relation[jel=s3] > way::yellow_triangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/4/4f/Sargaharomszog.png"; 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 ); } way::green_triangle_layer { symbol-count: prop("symbol-count", "yellow_triangle_layer"); } relation[osmc:symbol=~/^green:[^:]*:green_triangle/] > way::green_triangle_layer, relation[jel=z3] > way::green_triangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/8/83/Zoldharomszog.png"; 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 ); } /* négyzet jelzés */ way::blue_rectangle_layer { symbol-count: prop("symbol-count", "green_triangle_layer"); } relation[osmc:symbol=~/^blue:[^:]*:blue_rectangle/] > way::blue_rectangle_layer, relation[jel=k4] > way::blue_rectangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/f/fe/Keknegyzet.png"; 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 ); } way::red_rectangle_layer { symbol-count: prop("symbol-count", "blue_rectangle_layer"); } relation[osmc:symbol=~/^red:[^:]*:red_rectangle/] > way::red_rectangle_layer, relation[jel=p4] > way::red_rectangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/1/17/Pirosnegyzet.png"; 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 ); } way::yellow_rectangle_layer { symbol-count: prop("symbol-count", "red_rectangle_layer"); } relation[osmc:symbol=~/^yellow:[^:]*:yellow_rectangle/] > way::yellow_rectangle_layer, relation[jel=s4] > way::yellow_rectangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/0/00/Sarganegyzet.png"; 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 ); } way::green_rectangle_layer { symbol-count: prop("symbol-count", "yellow_rectangle_layer"); } relation[osmc:symbol=~/^green:[^:]*:green_rectangle/] > way::green_rectangle_layer, relation[jel=z4] > way::green_rectangle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/6/6a/Zoldnegyzet.png"; 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 ); } /* kör jelzés */ way::blue_dot_layer { symbol-count: prop("symbol-count", "green_rectangle_layer"); } relation[osmc:symbol=~/^blue:[^:]*:blue_dot/] > way::blue_dot_layer, relation[jel=kq] > way::blue_dot_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/6/65/Kekkor.png"; 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 ); } way::red_dot_layer { symbol-count: prop("symbol-count", "blue_dot_layer"); } relation[osmc:symbol=~/^red:[^:]*:red_dot/] > way::red_dot_layer, relation[jel=pq] > way::red_dot_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/8/8d/Piroskor.png"; 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 ); } way::yellow_dot_layer { symbol-count: prop("symbol-count", "red_dot_layer"); } relation[osmc:symbol=~/^yellow:[^:]*:yellow_dot/] > way::yellow_dot_layer, relation[jel=sq] > way::yellow_dot_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/2/25/Sargakor.png"; 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 ); } way::green_dot_layer { symbol-count: prop("symbol-count", "yellow_dot_layer"); } relation[osmc:symbol=~/^green:[^:]*:green_dot/] > way::green_dot_layer, relation[jel=zq] > way::green_dot_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/4/40/Zoldkor.png"; 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 ); } /* omega jelzés */ way::blue_arch_layer { symbol-count: prop("symbol-count", "green_dot_layer"); } relation[osmc:symbol=~/^(blue:[^:]*:blue_arch)|(blue:[^:]*[:]+:Ω)/] > way::blue_arch_layer, relation[jel=kb] > way::blue_arch_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/4/49/Kekomega.png"; 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 ); } way::red_arch_layer { symbol-count: prop("symbol-count", "blue_arch_layer"); } relation[osmc:symbol=~/^(red:[^:]*:red_arch)|(red:[^:]*[:]+:Ω)/] > way::red_arch_layer, relation[jel=pb] > way::red_arch_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/5/55/Pirosomega.png"; 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 ); } way::yellow_arch_layer { symbol-count: prop("symbol-count", "red_arch_layer"); } relation[osmc:symbol=~/^(yellow:[^:]*:yellow_arch)|(yellow:[^:]*[:]+:Ω)/] > way::yellow_arch_layer, relation[jel=sb] > way::yellow_arch_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/9/93/Sargaomega.png"; 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 ); } way::green_arch_layer { symbol-count: prop("symbol-count", "yellow_arch_layer"); } relation[osmc:symbol=~/^(green:[^:]*:green_arch)|(green:[^:]*[:]+:Ω)/] > way::green_arch_layer, relation[jel=zb] > way::green_arch_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/c/c9/Zoldomega.png"; 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 ); } /* L jelzés */ way::blue_L_layer { symbol-count: prop("symbol-count", "green_arch_layer"); } relation[osmc:symbol=~/^(blue:[^:]*:blue_L)|(blue:[^:]*[:]+:L)/] > way::blue_L_layer, relation[jel=kl] > way::blue_L_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/0/09/Kekrom.png"; 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 ); } way::red_L_layer { symbol-count: prop("symbol-count", "blue_L_layer"); } relation[osmc:symbol=~/^(red:[^:]*:red_L)|(red:[^:]*[:]+:L)/] > way::red_L_layer, relation[jel=pl] > way::red_L_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/5/56/Pirosrom.png"; 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 ); } way::yellow_L_layer { symbol-count: prop("symbol-count", "red_L_layer"); } relation[osmc:symbol=~/^(yellow:[^:]*:yellow_L)|(yellow:[^:]*[:]+:L)/] > way::yellow_L_layer, relation[jel=sl] > way::yellow_L_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/d/db/Sargarom.png"; 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 ); } way::green_L_layer { symbol-count: prop("symbol-count", "yellow_L_layer"); } relation[osmc:symbol=~/^(green:[^:]*:green_L)|(green:[^:]*[:]+:L)/] > way::green_L_layer, relation[jel=zl] > way::green_L_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/f/f8/Zoldrom.png"; 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 ); } /* környíl jelzés */ way::blue_circle_layer { symbol-count: prop("symbol-count", "green_L_layer"); } relation[osmc:symbol=~/^(blue:[^:]*:blue_circle)|(blue:[^:]*[:]+:↺)/] > way::blue_circle_layer, relation[jel=kc] > way::blue_circle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/a/a8/Kekkortura.png"; 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 ); } way::red_circle_layer { symbol-count: prop("symbol-count", "blue_circle_layer"); } relation[osmc:symbol=~/^(red:[^:]*:red_circle)|(red:[^:]*[:]+:↺)/] > way::red_circle_layer, relation[jel=pc] > way::red_circle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/9/93/Piroskortura.png"; 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 ); } way::yellow_circle_layer { symbol-count: prop("symbol-count", "red_circle_layer"); } relation[osmc:symbol=~/^(yellow:[^:]*:yellow_circle)|(yellow:[^:]*[:]+:↺)/] > way::yellow_circle_layer, relation[jel=sc] > way::yellow_circle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/e/ea/Sargakortura.png"; 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 ); } way::green_circle_layer { symbol-count: prop("symbol-count", "yellow_circle_layer"); } relation[osmc:symbol=~/^(green:[^:]*:green_circle)|(green:[^:]*[:]+:↺)/] > way::green_circle_layer, relation[jel=zc] > way::green_circle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/9/97/Zoldkortura.png"; 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 ); } /* Tanösvény jelzés */ way::blue_T_layer { symbol-count: prop("symbol-count", "green_circle_layer"); } relation[osmc:symbol=~/^blue:[^:]*[:]+:T:/] > way::blue_T_layer, relation[jel=kt] > way::blue_T_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/e/e8/Blue_T_hu.png"; 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 ); } way::red_T_layer { symbol-count: prop("symbol-count", "blue_T_layer"); } relation[osmc:symbol=~/^red:[^:]*[:]+:T/] > way::red_T_layer, relation[jel=pt] > way::red_T_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/7/7e/Red_T_hu.png"; 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 ); } way::yellow_T_layer { symbol-count: prop("symbol-count", "red_T_layer"); } relation[osmc:symbol=~/^yellow:[^:]*[:]+:T/] > way::yellow_T_layer, relation[jel=st] > way::yellow_T_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/3/3d/Yellow_T_hu.png"; 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 ); } way::green_T_layer { symbol-count: prop("symbol-count", "yellow_T_layer"); } relation[osmc:symbol=~/^green:[^:]*[:]+:T/] > way::green_T_layer, relation[jel=zt] > way::green_T_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/c/c6/Green_T_hu.png"; 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 ); } way::grey_T_layer { symbol-count: prop("symbol-count", "green_T_layer"); } relation[osmc:symbol=~/^black:[^:]*[:]+:T/] > way::grey_T_layer, relation[jel=t] > way::grey_T_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/0/02/T.png"; 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 ); } way::red_X_layer { symbol-count: prop("symbol-count", "grey_T_layer"); } relation[osmc:symbol=~/^red:[^:]*[:]+:X/] > way::red_X_layer, relation[jel=px] > way::red_X_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/8/84/Px.png"; 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 ); } way::purple_L_layer { symbol-count: prop("symbol-count", "red_X_layer"); } relation[osmc:symbol=~/^purple:[^:]*[:]+:L/] > way::purple_L_layer, relation[jel=ll] > way::purple_L_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/f/fa/Ll.png"; 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 ); } /* mária út */ way::purple_mary_layer { symbol-count: prop("symbol-count", "purple_L_layer"); } relation[osmc:symbol=~/^purple:[^:]*[:]+:(m|M|m+):/] > way::purple_mary_layer, relation[jel=lm] > way::purple_mary_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/4/4b/Mary_purple2_hu.png"; 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 ); } way::blue_mary_layer { symbol-count: prop("symbol-count", "purple_mary_layer"); } relation[osmc:symbol=~/^blue:[^:]*[:]+:(m|M|m+):/] > way::blue_mary_layer, relation[jel=km] > way::blue_mary_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/b/bc/Mary_blue_hu.png"; 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 ); } way::red_mary_layer { symbol-count: prop("symbol-count", "blue_mary_layer"); } relation[osmc:symbol=~/^red:[^:]*[:]+:(m|M|m+):/] > way::red_mary_layer, relation[jel=pm] > way::red_mary_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/e/ec/Pm.png"; 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 ); } way::yellow_mary_layer { symbol-count: prop("symbol-count", "red_mary_layer"); } relation[osmc:symbol=~/^yellow:[^:]*[:]+:(m|M|m+):/] > way::yellow_mary_layer, relation[jel=sm] > way::yellow_mary_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/f/f3/Sm.png"; 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 ); } way::green_mary_layer { symbol-count: prop("symbol-count", "yellow_mary_layer"); } relation[osmc:symbol=~/^green:[^:]*[:]+:(m|M|m+):/] > way::green_mary_layer, relation[jel=zm] > way::green_mary_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/2/20/Zm.png"; 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 ); } /* Magyar Zarándokút */ way::yellow_MZ_layer { symbol-count: prop("symbol-count", "green_mary_layer"); } relation[osmc:symbol=~/^yellow:[^:]*[:]+:MZ:/] > way::yellow_MZ_layer, relation[jel=smz] > way::yellow_MZ_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/a/ac/Smz.svg/18px-Smz.svg.png"; 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 ); } /* Gyöngyök útja */ way::yellow_SG_layer { symbol-count: prop("symbol-count", "yellow_MZ_layer"); } relation[osmc:symbol=~/^yellow:[^:]*[:]+:SG:/] > way::yellow_SG_layer, relation[jel=sgy] > way::yellow_SG_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/6/67/Sgy.svg/18px-Sgy.svg.png"; 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 ); } /* Szent Jakab Zarándokút */ way::blue_STJ_layer { symbol-count: prop("symbol-count", "yellow_SG_layer"); } relation[osmc:symbol=~/^blue:blue:shell_modern/] > way::blue_STJ_layer, relation[jel=stj] > way::blue_STJ_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/a/ad/Symbol_Jakobsweg.png/18px-Symbol_Jakobsweg.png"; 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 ); } /* Szent Erzsébet Út */ way::red_STE_layer { symbol-count: prop("symbol-count", "blue_STJ_layer"); } relation[osmc:symbol=~/^red:white:red_flower/] > way::red_STE_layer, relation[jel=ste] > way::red_STE_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/6/65/Ste.svg/18px-Ste.svg.png"; 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 ); } /* Alpannónia */ way::red_PALP_layer { symbol-count: prop("symbol-count", "red_STE_layer"); } relation[osmc:symbol=~/^red:red:red_bar:S:white/] > way::red_PALP_layer, relation[jel=palp] > way::red_PALP_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/3/35/Palp.svg/18px-Palp.svg.png"; 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 ); } way::yellow_PALP_layer { symbol-count: prop("symbol-count", "red_PALP_layer"); } relation[osmc:symbol=~/^yellow:yellow:yellow_bar:S:white/] > way::yellow_PALP_layer, relation[jel=salp] > way::yellow_PALP_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/2/2f/Salp.svg/18px-Salp.svg.png"; 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 ); } /* Szent Márton Zarándokút */ way::yellow_STM_layer { symbol-count: prop("symbol-count", "yellow_PALP_layer"); } relation[osmc:symbol=~/^yellow:white:yellow_circle/] > way::yellow_STM_layer, relation[jel=stm] > way::yellow_STM_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/c/c0/Stm.png"; 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 ); } /* Zöldutak */ /* A jel tag-ből képzem */ way::green_ZUT_layer { symbol-count: prop("symbol-count", "yellow_STM_layer"); } relation[jel=~/^zut/] > way::green_ZUT_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/d/d8/Zut.png"; 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 ); } /* IVV útvonalak */ /* A jel tag-ből képzem */ way::black_FIVV_layer { symbol-count: prop("symbol-count", "green_ZUT_layer"); } relation[jel=fivv] > way::black_FIVV_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/8/86/Fivv.png"; 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 ); } way::blue_KIVV_layer { symbol-count: prop("symbol-count", "black_FIVV_layer"); } relation[jel=kivv] > way::blue_KIVV_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/9/9a/Kivv.png"; 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 ); } way::green_ZIVV_layer { symbol-count: prop("symbol-count", "blue_KIVV_layer"); } relation[jel=zivv] > way::green_ZIVV_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/e/e4/Zivv.png"; 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 ); } /* Borutak */ /* A jel tag-ből képzem */ way::blue_KBOR_layer { symbol-count: prop("symbol-count", "green_ZIVV_layer"); } relation[jel=kbor] > way::blue_KBOR_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/3/32/Kbor.png"; 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 ); } way::red_PBOR_layer { symbol-count: prop("symbol-count", "blue_KBOR_layer"); } relation[jel=pbor] > way::red_PBOR_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/3/31/Pbor.png"; 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 ); } way::yellow_SBOR_layer { symbol-count: prop("symbol-count", "red_PBOR_layer"); } relation[jel=sbor] > way::yellow_SBOR_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/0/0a/Sbor.png"; 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 ); } way::green_ZBOR_layer { symbol-count: prop("symbol-count", "yellow_SBOR_layer"); } relation[jel=zbor] > way::yellow_ZBOR_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/6/6e/Zbor.png"; 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 ); } /* Bányászok Útja */ /* A jel tag-ből képzem */ way::black_BUT_layer { symbol-count: prop("symbol-count", "green_ZBOR_layer"); } relation[jel=but] > way::black_BUT_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/5/54/But.png"; 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 ); } /* Nordic Walking */ /* A jel tag-ből képzem */ way::black_NW_layer { symbol-count: prop("symbol-count", "black_BUT_layer"); } relation[jel=nw] > way::black_NW_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/b/be/Nw.png"; 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 ); } /* Futó jelzések */ /* A jel tag-ből képzem */ way::blue_kfut_layer { symbol-count: prop("symbol-count", "black_NW_layer"); } relation[osmc:symbol=~/blue:white:runner/] > way::blue_kfut_layer, relation[jel=kfut] > way::blue_kfut_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/a/a3/Kfut.png"; 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 ); } way::red_pfut_layer { symbol-count: prop("symbol-count", "blue_kfut_layer"); } relation[osmc:symbol=~/red:white:runner/] > way::red_pfut_layer, relation[jel=pfut] > way::red_pfut_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/3/34/Pfut.png"; 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 ); } way::yellow_sfut_layer { symbol-count: prop("symbol-count", "red_pfut_layer"); } relation[osmc:symbol=~/yellow:white:runner/] > way::yellow_sfut_layer, relation[jel=sfut] > way::yellow_sfut_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/8/81/Sfut.png"; 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 ); } way::green_zfut_layer { symbol-count: prop("symbol-count", "yellow_sfut_layer"); } relation[osmc:symbol=~/green:white:runner/] > way::green_zfut_layer, relation[jel=zfut] > way::green_zfut_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/f/f4/Zfut.png"; 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 ); } /* Erdei kerékpárutak */ way::blue_bicycle_layer { symbol-count: prop("symbol-count", "green_zfut_layer"); } relation[osmc:symbol=~/^(blue:[^:]*:blue_bicycle)|(blue:[^:]*[:]+:oo)/] > way::blue_bicycle_layer, relation[jel=kmtb] > way::blue_bicycle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/6/6d/Kmtb.svg/18px-Kmtb.svg.png"; 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 ); } way::red_bicycle_layer { symbol-count: prop("symbol-count", "blue_bicycle_layer"); } relation[osmc:symbol=~/^(red:[^:]*:red_bicycle)|(red:[^:]*[:]+:oo)/] > way::red_bicycle_layer, relation[jel=pmtb] > way::red_bicycle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/9/9f/Pmtb.svg/18px-Pmtb.svg.png"; 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 ); } way::yellow_bicycle_layer { symbol-count: prop("symbol-count", "red_bicycle_layer"); } relation[osmc:symbol=~/^(yellow:[^:]*:yellow_bicycle)|(yellow:[^:]*[:]+:oo)/] > way::yellow_bicycle_layer, relation[jel=smtb] > way::yellow_bicycle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/7/73/Smtb.svg/18px-Smtb.svg.png"; 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 ); } way::green_bicycle_layer { symbol-count: prop("symbol-count", "yellow_bicycle_layer"); } relation[osmc:symbol=~/^(green:[^:]*:green_bicycle)|(green:[^:]*[:]+:oo)/] > way::green_bicycle_layer, relation[jel=zmtb] > way::green_bicycle_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/7/7b/Zmtb.svg/18px-Zmtb.svg.png"; 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 ); } /* II. Rákóczi Ferenc Nemzetközi Kerékpáros túraútvonal */ /* A jel tag-ből képzem */ way::green_RC_layer { symbol-count: prop("symbol-count", "green_bicycle_layer"); } relation[jel=rc] > way::green_RC_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/2/20/Rc.png"; 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 ); } /* Zöld kerékpáros útvonal?? Talán a kerékpárút pl. a Balaton körül??*/ /* A jel tag-ből képzem */ way::green_ZBIC_layer { symbol-count: prop("symbol-count", "green_RC_layer"); } relation[jel=zbic] > way::green_ZBIC_layer { repeat-image: "https://wiki.openstreetmap.org/w/images/thumb/5/5a/Zbic.svg/18px-Zbic.svg.png"; 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 ); } /* A jelzéssel ellátott vonalak háttere */ way[eval(prop("symbol-count") == 1)]::trail_background { z-index: -1; width: 6; color: red; opacity: 0.2; linecap: none; } /* ҉ ∩ ౧ ባ ᑐ ᒉ ∞ ↶ ↺ ∎ ∙ ▪ ◾ ◼ ▴ ◉ ⚫ ● Ω */
Styles_HU-HighlightHikingTrailSigns-style.mapcss, Styles_HU-HighlightHikingTrailSigns.zip
Last modified
3 years ago
Last modified on 2022-04-25T17:21:55+02:00
Note:
See TracWiki
for help on using the wiki.