Ignore:
Timestamp:
2016-07-19T20:14:39+02:00 (8 years ago)
Author:
Klumbumbus
Message:

see #13084 - move all (602) icons from osm svn to josm svn images/presets; adapt default style, potlatch2 style and internal preset

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/styles/standard/elemstyles.mapcss

    r10544 r10565  
    6565
    6666relation[restriction=no_left_turn][!setting("alt_turn_icons")] {
    67     icon-image: "vehicle/restriction/turn_restrictions/no_left_turn_red.png";
     67    icon-image: "presets/vehicle/restriction/turn_restrictions/no_left_turn_red.png";
    6868    set icon_z17;
    6969    text: auto;
    7070}
    7171relation[restriction=no_left_turn][setting("alt_turn_icons")] {
    72     icon-image: "vehicle/restriction/turn_restrictions/no_left_turn.png";
     72    icon-image: "presets/vehicle/restriction/turn_restrictions/no_left_turn.png";
    7373    set icon_z17;
    7474    text: auto;
    7575}
    7676relation[restriction=no_right_turn][!setting("alt_turn_icons")] {
    77     icon-image: "vehicle/restriction/turn_restrictions/no_right_turn_red.png";
     77    icon-image: "presets/vehicle/restriction/turn_restrictions/no_right_turn_red.png";
    7878    set icon_z17;
    7979    text: auto;
    8080}
    8181relation[restriction=no_right_turn][setting("alt_turn_icons")] {
    82     icon-image: "vehicle/restriction/turn_restrictions/no_right_turn.png";
     82    icon-image: "presets/vehicle/restriction/turn_restrictions/no_right_turn.png";
    8383    set icon_z17;
    8484    text: auto;
    8585}
    8686relation[restriction=no_straight_on][!setting("alt_turn_icons")] {
    87     icon-image: "vehicle/restriction/turn_restrictions/no_straight_on_red.png";
     87    icon-image: "presets/vehicle/restriction/turn_restrictions/no_straight_on_red.png";
    8888    set icon_z17;
    8989    text: auto;
    9090}
    9191relation[restriction=no_straight_on][setting("alt_turn_icons")] {
    92     icon-image: "vehicle/restriction/turn_restrictions/no_straight_on.png";
     92    icon-image: "presets/vehicle/restriction/turn_restrictions/no_straight_on.png";
    9393    set icon_z17;
    9494    text: auto;
    9595}
    9696relation[restriction=no_u_turn] {
    97     icon-image: "vehicle/restriction/turn_restrictions/no_u_turn.png";
     97    icon-image: "presets/vehicle/restriction/turn_restrictions/no_u_turn.png";
    9898    set icon_z17;
    9999    text: auto;
    100100}
    101101relation[restriction=only_left_turn] {
    102     icon-image: "vehicle/restriction/turn_restrictions/only_left_turn.png";
     102    icon-image: "presets/vehicle/restriction/turn_restrictions/only_left_turn.png";
    103103    set icon_z17;
    104104    text: auto;
    105105}
    106106relation[restriction=only_right_turn] {
    107     icon-image: "vehicle/restriction/turn_restrictions/only_right_turn.png";
     107    icon-image: "presets/vehicle/restriction/turn_restrictions/only_right_turn.png";
    108108    set icon_z17;
    109109    text: auto;
    110110}
    111111relation[restriction=only_straight_on] {
    112     icon-image: "vehicle/restriction/turn_restrictions/only_straight_on.png";
     112    icon-image: "presets/vehicle/restriction/turn_restrictions/only_straight_on.png";
    113113    set icon_z17;
    114114    text: auto;
    115115}
    116116node[restriction] {
    117     icon-image: "misc/deprecated.png";
     117    icon-image: "presets/misc/deprecated.png";
    118118    set icon_z17;
    119119    text: auto;
     
    155155node[cutting?!],
    156156node[embankment?!] {
    157     icon-image: "misc/deprecated.png";
     157    icon-image: "presets/misc/deprecated.png";
    158158    set icon_z17;
    159159}
     
    188188}
    189189node[traffic_sign][access?!] {
    190     icon-image: "vehicle/restriction/access.png";
     190    icon-image: "presets/vehicle/restriction/access.png";
    191191    set icon_z17;
    192192}
     
    194194node[traffic_sign][access=private][!is_prop_set(icon-image)],
    195195node[traffic_sign][access=destination][!is_prop_set(icon-image)] {
    196     icon-image: "misc/no_icon.png";
     196    icon-image: "presets/misc/no_icon.png";
    197197    set icon_z17;
    198198}
    199199node[traffic_sign][bicycle?!] {
    200     icon-image: "vehicle/restriction/bicycle.png";
     200    icon-image: "presets/vehicle/restriction/bicycle.png";
    201201    set icon_z17;
    202202}
    203203node[traffic_sign][bicycle=designated] {
    204     icon-image: "vehicle/restriction/bicycle-designated.png";
     204    icon-image: "presets/vehicle/restriction/bicycle-designated.png";
    205205    set icon_z17;
    206206}
    207207node[traffic_sign][foot?!] {
    208     icon-image: "vehicle/restriction/foot.png";
     208    icon-image: "presets/vehicle/restriction/foot.png";
    209209    set icon_z17;
    210210}
    211211node[traffic_sign][foot=designated] {
    212     icon-image: "vehicle/restriction/foot-designated.png";
     212    icon-image: "presets/vehicle/restriction/foot-designated.png";
    213213    set icon_z17;
    214214}
    215215node[traffic_sign][goods?!],
    216216node[traffic_sign][hgv?!] {
    217     icon-image: "vehicle/restriction/goods.png";
     217    icon-image: "presets/vehicle/restriction/goods.png";
    218218    set icon_z17;
    219219}
    220220node[traffic_sign][horse?!] {
    221     icon-image: "vehicle/restriction/horse.png";
     221    icon-image: "presets/vehicle/restriction/horse.png";
    222222    set icon_z17;
    223223}
    224224node[traffic_sign][horse=designated] {
    225     icon-image: "vehicle/restriction/horse-designated.png";
     225    icon-image: "presets/vehicle/restriction/horse-designated.png";
    226226    set icon_z17;
    227227}
    228228node[traffic_sign][motorcycle?!] {
    229     icon-image: "vehicle/restriction/motorbike.png";
     229    icon-image: "presets/vehicle/restriction/motorbike.png";
    230230    set icon_z17;
    231231}
    232232node[traffic_sign][motorcar?!] {
    233     icon-image: "vehicle/restriction/motorcar.png";
     233    icon-image: "presets/vehicle/restriction/motorcar.png";
    234234    set icon_z17;
    235235}
    236236node[traffic_sign][psv?!] {
    237     icon-image: "vehicle/restriction/psv.png";
     237    icon-image: "presets/vehicle/restriction/psv.png";
    238238    set icon_z17;
    239239}
    240240node[traffic_sign][motorboat?!][!is_prop_set(icon-image)],
    241241node[traffic_sign][boat?!][!is_prop_set(icon-image)] {
    242     icon-image: "misc/no_icon.png";
     242    icon-image: "presets/misc/no_icon.png";
    243243    set icon_z17;
    244244}
    245245node[noexit=yes] {
    246     icon-image: "vehicle/restriction/dead_end.png";
     246    icon-image: "presets/vehicle/restriction/dead_end.png";
    247247    set icon_z17;
    248248}
    249249node[traffic_sign][maxweight] {
    250     icon-image: "vehicle/restriction/maxweight.png";
     250    icon-image: "presets/vehicle/restriction/maxweight.png";
    251251    set icon_z17;
    252252}
    253253node[traffic_sign][maxheight] {
    254     icon-image: "vehicle/restriction/maxheight.png";
     254    icon-image: "presets/vehicle/restriction/maxheight.png";
    255255    set icon_z17;
    256256}
    257257node[traffic_sign][maxwidth] {
    258     icon-image: "vehicle/restriction/maxwidth.png";
     258    icon-image: "presets/vehicle/restriction/maxwidth.png";
    259259    set icon_z17;
    260260}
    261261node[traffic_sign][maxlength] {
    262     icon-image: "vehicle/restriction/maxlength.png";
     262    icon-image: "presets/vehicle/restriction/maxlength.png";
    263263    set icon_z17;
    264264}
    265265node[traffic_sign][minspeed] {
    266     icon-image: "vehicle/restriction/minspeed.png";
     266    icon-image: "presets/vehicle/restriction/minspeed.png";
    267267    set icon_z17;
    268268}
    269269node[traffic_sign][maxstay][!is_prop_set(icon-image)],
    270270node[traffic_sign][toll][!is_prop_set(icon-image)] {
    271     icon-image: "misc/no_icon.png";
     271    icon-image: "presets/misc/no_icon.png";
    272272    set icon_z17;
    273273}
     
    279279node["addr:housenumber"],
    280280node["addr:postcode"] {
    281     icon-image: "misc/housenumber.png";
     281    icon-image: "presets/misc/housenumber.png";
    282282    set icon_z17;
    283283}
     
    305305}
    306306node[building][!building?!] {
    307     icon-image: "misc/landmark/building.png";
     307    icon-image: "presets/misc/landmark/building.png";
    308308    set icon_z17;
    309309}
    310310node[building=garage] {
    311     icon-image: "misc/landuse/garages.png";
     311    icon-image: "presets/misc/landuse/garages.png";
    312312    set icon_z17;
    313313}
    314314node[building=garages] {
    315     icon-image: "misc/landuse/garages.png";
     315    icon-image: "presets/misc/landuse/garages.png";
    316316    set icon_z17;
    317317}
    318318node[building=transformer_tower] {
    319     icon-image: "power/transformer_tower.svg";
     319    icon-image: "presets/power/transformer_tower.svg";
    320320    set icon_z17;
    321321}
    322322node[entrance=yes],
    323323node[entrance=staircase] {
    324     icon-image: "misc/entrance-yes.png";
     324    icon-image: "presets/misc/entrance-yes.png";
    325325    set icon_z17;
    326326}
    327327node[entrance=main] {
    328     icon-image: "misc/entrance-main.png";
     328    icon-image: "presets/misc/entrance-main.png";
    329329    set icon_z17;
    330330}
    331331node[entrance=service] {
    332     icon-image: "misc/entrance-service.png";
     332    icon-image: "presets/misc/entrance-service.png";
    333333    set icon_z17;
    334334}
    335335node[entrance=exit] {
    336     icon-image: "misc/entrance-exit.png";
     336    icon-image: "presets/misc/entrance-exit.png";
    337337    set icon_z17;
    338338}
    339339node[entrance=emergency] {
    340     icon-image: "misc/entrance-emergency.png";
     340    icon-image: "presets/misc/entrance-emergency.png";
    341341    set icon_z17;
    342342}
    343343node[building=entrance],
    344344node[building:part] {
    345     icon-image: "misc/deprecated.png";
     345    icon-image: "presets/misc/deprecated.png";
    346346    set icon_z17;
    347347}
     
    361361}
    362362node[barrier=gate] {
    363     icon-image: "vehicle/gate.png";
     363    icon-image: "presets/vehicle/gate.png";
    364364    set icon_z17;
    365365}
     
    390390node[barrier=retaining_wall],
    391391node[barrier=ditch] {
    392     icon-image: "misc/deprecated.png";
     392    icon-image: "presets/misc/deprecated.png";
    393393    set icon_z17;
    394394}
    395395node[barrier=kerb] {
    396     icon-image: "vehicle/kerb.svg";
     396    icon-image: "presets/vehicle/kerb.svg";
    397397    set icon_z17;
    398398}
    399399node[barrier=block] {
    400     icon-image: "vehicle/block.svg";
     400    icon-image: "presets/vehicle/block.svg";
    401401    set icon_z17;
    402402}
    403403node[barrier=chain] {
    404     icon-image: "vehicle/chain.svg";
     404    icon-image: "presets/vehicle/chain.svg";
    405405    set icon_z17;
    406406}
    407407node[barrier=stile] {
    408     icon-image: "vehicle/stile.svg";
     408    icon-image: "presets/vehicle/stile.svg";
    409409    set icon_z17;
    410410}
    411411node[barrier=turnstile] {
    412     icon-image: "vehicle/turnstile.png";
     412    icon-image: "presets/vehicle/turnstile.png";
    413413    set icon_z17;
    414414}
    415415node[barrier=cycle_barrier] {
    416     icon-image: "vehicle/cycle_barrier.png";
     416    icon-image: "presets/vehicle/cycle_barrier.png";
    417417    set icon_z17;
    418418}
    419419node[barrier=lift_gate] {
    420     icon-image: "vehicle/lift_gate.png";
     420    icon-image: "presets/vehicle/lift_gate.png";
    421421    set icon_z17;
    422422}
    423423node[barrier=swing_gate] {
    424     icon-image: "vehicle/swing_gate.png";
     424    icon-image: "presets/vehicle/swing_gate.png";
    425425    set icon_z17;
    426426}
     
    429429}
    430430node[barrier=toll_booth] {
    431     icon-image: "vehicle/toll_booth.png";
     431    icon-image: "presets/vehicle/toll_booth.png";
    432432    set icon_z17;
    433433}
    434434node[barrier=entrance] {
    435     icon-image: "vehicle/entrance.png";
     435    icon-image: "presets/vehicle/entrance.png";
    436436    set icon_z17;
    437437}
    438438node[barrier=cattle_grid] {
    439     icon-image: "vehicle/cattle_grid.png";
     439    icon-image: "presets/vehicle/cattle_grid.png";
    440440    set icon_z17;
    441441}
    442442node[barrier=border_control] {
    443     icon-image: "vehicle/border_control.png";
     443    icon-image: "presets/vehicle/border_control.png";
    444444    set icon_z17;
    445445}
    446446node[barrier=sally_port] {
    447     icon-image: "vehicle/sally_port.png";
     447    icon-image: "presets/vehicle/sally_port.png";
    448448    set icon_z17;
    449449}
    450450node[barrier=spikes] {
    451     icon-image: "vehicle/spikes.svg";
     451    icon-image: "presets/vehicle/spikes.svg";
    452452    set icon_z17;
    453453}
     
    457457node[barrier=jersey_barrier][!is_prop_set(icon-image)],
    458458node[barrier=hampshire_gate][!is_prop_set(icon-image)] {
    459     icon-image: "misc/no_icon.png";
     459    icon-image: "presets/misc/no_icon.png";
    460460    set icon_z17;
    461461}
     
    637637}
    638638node[junction=yes] {
    639     icon-image: "vehicle/junction.svg";
     639    icon-image: "presets/vehicle/junction.svg";
    640640    set icon_z17;
    641641}
    642642node[highway=traffic_mirror] {
    643     icon-image: "vehicle/traffic_mirror.svg";
     643    icon-image: "presets/vehicle/traffic_mirror.svg";
    644644    set icon_z17;
    645645}
    646646node[highway=milestone] {
    647     icon-image: "vehicle/milestone.svg";
     647    icon-image: "presets/vehicle/milestone.svg";
    648648    set icon_z17;
    649649}
    650650node[direction=clockwise] {
    651     icon-image: "vehicle/restriction/roundabout_left.svg";
     651    icon-image: "presets/vehicle/restriction/roundabout_left.svg";
    652652    set icon_z17;
    653653}
    654654node[highway=mini_roundabout] {
    655     icon-image: "vehicle/restriction/mini_roundabout_left.svg";
     655    icon-image: "presets/vehicle/restriction/mini_roundabout_left.svg";
    656656    set icon_z17;
    657657}
    658658node:righthandtraffic[highway=mini_roundabout] {
    659     icon-image: "vehicle/restriction/mini_roundabout_right.svg";
     659    icon-image: "presets/vehicle/restriction/mini_roundabout_right.svg";
    660660    set icon_z17;
    661661}
    662662node[highway=stop] {
    663     icon-image: "vehicle/restriction/stop.svg";
     663    icon-image: "presets/vehicle/restriction/stop.svg";
    664664    set icon_z17;
    665665}
    666666node[highway=give_way] {
    667     icon-image: "vehicle/restriction/give_way.svg";
     667    icon-image: "presets/vehicle/restriction/give_way.svg";
    668668    set icon_z17;
    669669}
    670670node[highway=traffic_signals] {
    671     icon-image: "vehicle/traffic_signals.svg";
     671    icon-image: "presets/vehicle/traffic_signals.svg";
    672672    set icon_z17;
    673673}
    674674node[highway=traffic_signals][crossing][crossing!=no] {
    675     icon-image: "vehicle/traffic_signals_crossing.svg";
     675    icon-image: "presets/vehicle/traffic_signals_crossing.svg";
    676676    set icon_z17;
    677677}
    678678node[highway=traffic_signals][crossing_ref=zebra] {
    679     icon-image: "vehicle/traffic_signals_crossing_ref_zebra.svg";
     679    icon-image: "presets/vehicle/traffic_signals_crossing_ref_zebra.svg";
    680680    set icon_z17;
    681681}
    682682node[highway=traffic_signals][crossing=island] {
    683     icon-image: "vehicle/traffic_signals_crossing_island.svg";
     683    icon-image: "presets/vehicle/traffic_signals_crossing_island.svg";
    684684    set icon_z17;
    685685}
    686686node[highway=traffic_signals][crossing=traffic_signals] {
    687     icon-image: "vehicle/traffic_signals_crossing_traffic_signals.svg";
     687    icon-image: "presets/vehicle/traffic_signals_crossing_traffic_signals.svg";
    688688    set icon_z17;
    689689}
    690690node[highway=street_lamp] {
    691     icon-image: "misc/streetlamp.png";
     691    icon-image: "presets/misc/streetlamp.png";
    692692    set icon_z17;
    693693}
    694694node[highway=speed_camera] {
    695     icon-image: "vehicle/restriction/speed_camera.svg";
     695    icon-image: "presets/vehicle/restriction/speed_camera.svg";
    696696    set icon_z17;
    697697}
    698698relation[type=enforcement] >[role="device"] node {
    699     icon-image: "vehicle/restriction/speed_camera.svg";
     699    icon-image: "presets/vehicle/restriction/speed_camera.svg";
    700700    set icon_z17;
    701701}
    702702node[traffic_sign=city_limit] {
    703     icon-image: "vehicle/restriction/city_limit.svg";
     703    icon-image: "presets/vehicle/restriction/city_limit.svg";
    704704    set icon_z17;
    705705}
    706706node[highway=crossing][crossing!=no] {
    707     icon-image: "vehicle/crossing.svg";
     707    icon-image: "presets/vehicle/crossing.svg";
    708708    set icon_z17;
    709709}
    710710node[highway=crossing][crossing=unmarked] {
    711     icon-image: "vehicle/crossing_unmarked.svg";
     711    icon-image: "presets/vehicle/crossing_unmarked.svg";
    712712    set icon_z17;
    713713}
    714714node[highway=crossing][crossing=island] {
    715     icon-image: "vehicle/crossing_island.svg";
     715    icon-image: "presets/vehicle/crossing_island.svg";
    716716    set icon_z17;
    717717}
    718718node[highway=crossing][crossing_ref=zebra] {
    719     icon-image: "vehicle/crossing_ref_zebra.svg";
     719    icon-image: "presets/vehicle/crossing_ref_zebra.svg";
    720720    set icon_z17;
    721721}
    722722node[highway=crossing][crossing=traffic_signals] {
    723     icon-image: "vehicle/crossing_traffic_signals.svg";
     723    icon-image: "presets/vehicle/crossing_traffic_signals.svg";
    724724    set icon_z17;
    725725}
    726726node[highway=motorway_junction] {
    727     icon-image: "vehicle/motorway_junction.svg";
     727    icon-image: "presets/vehicle/motorway_junction.svg";
    728728    set icon_z17;
    729729    text: eval(cond(has_tag_key(ref), concat(tag(name), " (", tag(ref), ")"), tag(name)));
     
    733733}
    734734node[highway=services] {
    735     icon-image: "vehicle/services.svg";
     735    icon-image: "presets/vehicle/services.svg";
    736736    set icon_z17;
    737737}
     
    740740}
    741741node[highway=rest_area] {
    742     icon-image: "vehicle/rest_area.svg";
     742    icon-image: "presets/vehicle/rest_area.svg";
    743743    set icon_z17;
    744744}
    745745node[highway=ford], node[ford?] {
    746     icon-image: "misc/ford.svg";
     746    icon-image: "presets/misc/ford.svg";
    747747    set icon_z17;
    748748}
     
    761761}
    762762node[highway=turning_circle] {
    763     icon-image: "vehicle/turning_circle.svg";
     763    icon-image: "presets/vehicle/turning_circle.svg";
    764764    set icon_z17;
    765765}
    766766node[highway=turning_loop] {
    767     icon-image: "vehicle/turning_loop.svg";
     767    icon-image: "presets/vehicle/turning_loop.svg";
    768768    set icon_z17;
    769769}
    770770node[highway=passing_place] {
    771     icon-image: "vehicle/passing_place.svg";
     771    icon-image: "presets/vehicle/passing_place.svg";
    772772    set icon_z17;
    773773}
     
    776776}
    777777node[highway=elevator] {
    778     icon-image: "service/elevator.svg";
     778    icon-image: "presets/service/elevator.svg";
    779779    set icon_z17;
    780780}
     
    785785}
    786786node[highway=construction] {
    787     icon-image: "misc/construction.png";
     787    icon-image: "presets/misc/construction.png";
    788788    set icon_z17;
    789789}
     
    792792}
    793793node[highway=emergency_access_point] {
    794     icon-image: "service/emergency_access_point.svg";
     794    icon-image: "presets/service/emergency_access_point.svg";
    795795    set icon_z17;
    796796}
     
    814814node[highway=bus_guideway],
    815815node[highway=platform] {
    816     icon-image: "misc/deprecated.png";
     816    icon-image: "presets/misc/deprecated.png";
    817817    set icon_z17;
    818818}
     
    823823
    824824node[traffic_calming] {
    825     icon-image: "vehicle/traffic_calming.svg";
     825    icon-image: "presets/vehicle/traffic_calming.svg";
    826826    set icon_z17;
    827827}
    828828node[traffic_calming=chicane] {
    829     icon-image: "vehicle/chicane.svg";
     829    icon-image: "presets/vehicle/chicane.svg";
    830830    set icon_z17;
    831831}
    832832node[traffic_calming=choker] {
    833     icon-image: "vehicle/choker.svg";
     833    icon-image: "presets/vehicle/choker.svg";
    834834    set icon_z17;
    835835}
    836836node[traffic_calming=island] {
    837     icon-image: "vehicle/island.svg";
     837    icon-image: "presets/vehicle/island.svg";
    838838    set icon_z17;
    839839}
    840840node[traffic_calming=bump] {
    841     icon-image: "vehicle/bump.svg";
     841    icon-image: "presets/vehicle/bump.svg";
    842842    set icon_z17;
    843843}
    844844node[traffic_calming=hump] {
    845     icon-image: "vehicle/hump.svg";
     845    icon-image: "presets/vehicle/hump.svg";
    846846    set icon_z17;
    847847}
    848848node[traffic_calming=table] {
    849     icon-image: "vehicle/table.svg";
     849    icon-image: "presets/vehicle/table.svg";
    850850    set icon_z17;
    851851}
    852852node[traffic_calming=cushion] {
    853     icon-image: "vehicle/cushion.svg";
     853    icon-image: "presets/vehicle/cushion.svg";
    854854    set icon_z17;
    855855}
    856856node[traffic_calming=rumble_strip] {
    857     icon-image: "vehicle/rumble_strip.svg";
     857    icon-image: "presets/vehicle/rumble_strip.svg";
    858858    set icon_z17;
    859859}
     
    863863
    864864node[junction=roundabout] {
    865     icon-image: "vehicle/restriction/roundabout_left.svg";
     865    icon-image: "presets/vehicle/restriction/roundabout_left.svg";
    866866    set icon_z17;
    867867}
    868868node:righthandtraffic[junction=roundabout] {
    869     icon-image: "vehicle/restriction/roundabout_right.svg";
     869    icon-image: "presets/vehicle/restriction/roundabout_right.svg";
    870870    set icon_z17;
    871871}
     
    10251025node[cycleway=track], node[cycleway=opposite_track],
    10261026node[cycleway=opposite] {
    1027     icon-image: "misc/deprecated.png";
     1027    icon-image: "presets/misc/deprecated.png";
    10281028    set icon_z17;
    10291029}
     
    11191119node[piste:type=sleigh],
    11201120node[piste:type=snow_park] {
    1121     icon-image: "sport/skiing.png";
     1121    icon-image: "presets/sport/skiing.png";
    11221122    set icon_z17;
    11231123}
     
    11281128
    11291129node[power=portal] {
    1130     icon-image: "power/portal.svg";
     1130    icon-image: "presets/power/portal.svg";
    11311131    set icon_z17;
    11321132}
    11331133node[power=tower] {
    1134     icon-image: "power/tower.svg";
     1134    icon-image: "presets/power/tower.svg";
    11351135    set icon_z17;
    11361136}
    11371137node[power=pole] {
    1138     icon-image: "power/pole.svg";
     1138    icon-image: "presets/power/pole.svg";
    11391139    set icon_z17;
    11401140}
    11411141node[power=pole][transformer=distribution] {
    1142     icon-image: "power/pole_transformer.svg";
     1142    icon-image: "presets/power/pole_transformer.svg";
    11431143    set icon_z17;
    11441144}
    11451145node[power=insulator] {
    1146     icon-image: "power/insulator.svg";
     1146    icon-image: "presets/power/insulator.svg";
    11471147    set icon_z17;
    11481148}
     
    11631163node[power=cable],
    11641164node[power=minor_line] {
    1165     icon-image: "misc/deprecated.png";
     1165    icon-image: "presets/misc/deprecated.png";
    11661166    set icon_z17;
    11671167}
     
    11741174}
    11751175node[man_made=street_cabinet][street_cabinet=power] {
    1176     icon-image: "power/cable_distribution_cabinet.svg";
     1176    icon-image: "presets/power/cable_distribution_cabinet.svg";
    11771177    set icon_z17;
    11781178}
    11791179node[power=generator] {
    1180     icon-image: "power/generator.svg";
     1180    icon-image: "presets/power/generator.svg";
    11811181    set icon_z17;
    11821182}
    11831183node[power=substation] {
    1184     icon-image: "power/substation.svg";
     1184    icon-image: "presets/power/substation.svg";
    11851185    set icon_z17;
    11861186}
    11871187node[power=transformer] {
    1188     icon-image: "power/transformer.svg";
     1188    icon-image: "presets/power/transformer.svg";
    11891189    set icon_z17;
    11901190}
    11911191
    11921192node[power=switchgear] {
    1193     icon-image: "power/switchgear.svg";
     1193    icon-image: "presets/power/switchgear.svg";
    11941194    set icon_z17;
    11951195}
    11961196node[power=switch] {
    1197     icon-image: "power/switch.svg";
     1197    icon-image: "presets/power/switch.svg";
    11981198    set icon_z17;
    11991199}
    12001200node[power=converter] {
    1201     icon-image: "power/converter.svg";
     1201    icon-image: "presets/power/converter.svg";
    12021202    set icon_z17;
    12031203}
    12041204node[power=compensator] {
    1205     icon-image: "power/compensator.svg";
     1205    icon-image: "presets/power/compensator.svg";
    12061206    set icon_z17;
    12071207}
     
    12791279}
    12801280node[power_source] {
    1281     icon-image: "misc/deprecated.png";
     1281    icon-image: "presets/misc/deprecated.png";
    12821282    set icon_z17;
    12831283}
     
    13001300}
    13011301node[man_made=beacon] {
    1302     icon-image: "misc/landmark/beacon.png";
     1302    icon-image: "presets/misc/landmark/beacon.png";
    13031303    set icon_z17;
    13041304}
    13051305node[man_made=bridge] {
    1306     icon-image: "misc/deprecated.png";
     1306    icon-image: "presets/misc/deprecated.png";
    13071307    set icon_z17;
    13081308}
    13091309node[bridge:support] {
    1310     icon-image: "transport/bridge/bridge_support.svg";
     1310    icon-image: "presets/transport/bridge/bridge_support.svg";
    13111311    set icon_z17;
    13121312}
    13131313node[man_made=chimney] {
    1314     icon-image: "misc/landmark/chimney.png";
     1314    icon-image: "presets/misc/landmark/chimney.png";
    13151315    set icon_z17;
    13161316}
    13171317node[man_made=flagpole] {
    1318     icon-image: "misc/flag.png";
     1318    icon-image: "presets/misc/flag.png";
    13191319    set icon_z17;
    13201320}
     
    13351335}
    13361336node[man_made=bunker_silo] {
    1337     icon-image: "bunker_silo.svg";
     1337    icon-image: "presets/bunker_silo.svg";
    13381338    set icon_z17;
    13391339}
     
    13531353}
    13541354node[man_made=lighthouse] {
    1355     icon-image: "misc/landmark/lighthouse.png";
     1355    icon-image: "presets/misc/landmark/lighthouse.png";
    13561356    set icon_z17;
    13571357}
    13581358node[man_made=monitoring_station] {
    1359     icon-image: "misc/landmark/measurement_station.png";
     1359    icon-image: "presets/misc/landmark/measurement_station.png";
    13601360    set icon_z17;
    13611361}
    13621362node[man_made=mineshaft] {
    1363     icon-image: "misc/landmark/mine.png";
     1363    icon-image: "presets/misc/landmark/mine.png";
    13641364    set icon_z17;
    13651365}
     
    13721372}
    13731373node[man_made=crane] {
    1374     icon-image: "misc/landmark/crane.png";
     1374    icon-image: "presets/misc/landmark/crane.png";
    13751375    set icon_z17;
    13761376}
    13771377node[man_made=adit] {
    1378     icon-image: "misc/landmark/adit.png";
     1378    icon-image: "presets/misc/landmark/adit.png";
    13791379    set icon_z17;
    13801380}
     
    13871387}
    13881388node[man_made=pier] {
    1389     icon-image: "nautical/pier.svg";
     1389    icon-image: "presets/nautical/pier.svg";
    13901390    set icon_z17;
    13911391}
     
    14101410}
    14111411node[pipeline=marker] {
    1412     icon-image: "misc/pipeline_marker.svg";
     1412    icon-image: "presets/misc/pipeline_marker.svg";
    14131413    set icon_z17;
    14141414}
    14151415node[pipeline=valve] {
    1416     icon-image: "misc/valve.svg";
     1416    icon-image: "presets/misc/valve.svg";
    14171417    set icon_z17;
    14181418}
     
    14211421node[man_made=embankment],
    14221422node[man_made=pipeline] {
    1423     icon-image: "misc/deprecated.png";
     1423    icon-image: "presets/misc/deprecated.png";
    14241424    set icon_z17;
    14251425}
    14261426node[man_made=petroleum_well][!is_prop_set(icon-image)] {
    1427     icon-image: "misc/no_icon.png";
     1427    icon-image: "presets/misc/no_icon.png";
    14281428    set icon_z17;
    14291429}
     
    14411441}
    14421442node[man_made=reservoir_covered] {
    1443     icon-image: "misc/landmark/reservoir_covered.png";
     1443    icon-image: "presets/misc/landmark/reservoir_covered.png";
    14441444    set icon_z17;
    14451445}
     
    14501450}
    14511451node[man_made=survey_point] {
    1452     icon-image: "misc/landmark/survey_point.png";
     1452    icon-image: "presets/misc/landmark/survey_point.png";
    14531453    set icon_z17;
    14541454}
    14551455node[man_made=tower] {
    1456     icon-image: "misc/landmark/tower.png";
     1456    icon-image: "presets/misc/landmark/tower.png";
    14571457    set icon_z17;
    14581458}
    14591459node[man_made=wastewater_plant] {
    1460     icon-image: "misc/landmark/wastewater_plant.png";
     1460    icon-image: "presets/misc/landmark/wastewater_plant.png";
    14611461    set icon_z17;
    14621462}
    14631463node[man_made=watermill] {
    1464     icon-image: "misc/landmark/watermill.png";
     1464    icon-image: "presets/misc/landmark/watermill.png";
    14651465    set icon_z17;
    14661466}
    14671467node[man_made=water_tower] {
    1468     icon-image: "misc/landmark/water_tower.svg";
     1468    icon-image: "presets/misc/landmark/water_tower.svg";
    14691469    set icon_z17;
    14701470}
    14711471node[man_made=water_well] {
    1472     icon-image: "misc/landmark/water_well.png";
     1472    icon-image: "presets/misc/landmark/water_well.png";
    14731473    set icon_z17;
    14741474}
    14751475node[man_made=windmill] {
    1476     icon-image: "misc/landmark/windmill.png";
     1476    icon-image: "presets/misc/landmark/windmill.png";
    14771477    set icon_z17;
    14781478}
    14791479node[man_made=works] {
    1480     icon-image: "misc/landmark/works.png";
     1480    icon-image: "presets/misc/landmark/works.png";
    14811481    set icon_z17;
    14821482}
    14831483node[man_made=water_works] {
    1484     icon-image: "misc/landmark/water_works.png";
     1484    icon-image: "presets/misc/landmark/water_works.png";
    14851485    set icon_z17;
    14861486}
     
    14901490}
    14911491node[man_made=cutline] {
    1492     icon-image: "misc/deprecated.png";
     1492    icon-image: "presets/misc/deprecated.png";
    14931493    set icon_z17;
    14941494}
     
    15231523}
    15241524node[office=accountant] {
    1525     icon-image: "styles/standard/office/accountant.svg";
     1525    icon-image: "presets/styles/standard/office/accountant.svg";
    15261526    set icon_z17;
    15271527}
    15281528node[office=administrative] {
    1529     icon-image: "styles/standard/office/administrative.svg";
     1529    icon-image: "presets/styles/standard/office/administrative.svg";
    15301530    set icon_z17;
    15311531}
    15321532node[office=advertising_agency] {
    1533     icon-image: "styles/standard/office/advertising_agency.svg";
     1533    icon-image: "presets/styles/standard/office/advertising_agency.svg";
    15341534    set icon_z17;
    15351535}
    15361536node[office=architect] {
    1537     icon-image: "styles/standard/office/architect.svg";
     1537    icon-image: "presets/styles/standard/office/architect.svg";
    15381538    set icon_z17;
    15391539}
    15401540node[office=association] {
    1541     icon-image: "styles/standard/office/association.svg";
     1541    icon-image: "presets/styles/standard/office/association.svg";
    15421542    set icon_z17;
    15431543}
    15441544node[office=company] {
    1545     icon-image: "styles/standard/office/private_company.svg";
     1545    icon-image: "presets/styles/standard/office/private_company.svg";
    15461546    set icon_z17;
    15471547}
    15481548node[office=educational_institution] {
    1549     icon-image: "styles/standard/office/educational_institution.svg";
     1549    icon-image: "presets/styles/standard/office/educational_institution.svg";
    15501550    set icon_z17;
    15511551}
    15521552node[office=employment_agency] {
    1553     icon-image: "styles/standard/office/employment_agency.svg";
     1553    icon-image: "presets/styles/standard/office/employment_agency.svg";
    15541554    set icon_z17;
    15551555}
    15561556node[office=estate_agent] {
    1557     icon-image: "styles/standard/office/real_state.svg";
     1557    icon-image: "presets/styles/standard/office/real_state.svg";
    15581558    set icon_z17;
    15591559}
    15601560node[office=foundation] {
    1561     icon-image: "styles/standard/office/foundation.svg";
     1561    icon-image: "presets/styles/standard/office/foundation.svg";
    15621562    set icon_z17;
    15631563}
    15641564node[office=insurance] {
    1565     icon-image: "styles/standard/office/insurance.svg";
     1565    icon-image: "presets/styles/standard/office/insurance.svg";
    15661566    set icon_z17;
    15671567}
    15681568node[office=it] {
    1569     icon-image: "styles/standard/office/it.svg";
     1569    icon-image: "presets/styles/standard/office/it.svg";
    15701570    set icon_z17;
    15711571}
    15721572node[office=lawyer] {
    1573     icon-image: "styles/standard/office/lawyer.svg";
     1573    icon-image: "presets/styles/standard/office/lawyer.svg";
    15741574    set icon_z17;
    15751575}
    15761576node[office=newspaper] {
    1577     icon-image: "styles/standard/office/newspaper.svg";
     1577    icon-image: "presets/styles/standard/office/newspaper.svg";
    15781578    set icon_z17;
    15791579}
    15801580node[office=ngo] {
    1581     icon-image: "styles/standard/office/ong.svg";
     1581    icon-image: "presets/styles/standard/office/ong.svg";
    15821582    set icon_z17;
    15831583}
    15841584node[office=notary] {
    1585     icon-image: "styles/standard/office/notary.svg";
     1585    icon-image: "presets/styles/standard/office/notary.svg";
    15861586    set icon_z17;
    15871587}
    15881588node[office=political_party] {
    1589     icon-image: "styles/standard/office/political_party.svg";
     1589    icon-image: "presets/styles/standard/office/political_party.svg";
    15901590    set icon_z17;
    15911591}
    15921592node[office=religion] {
    1593     icon-image: "styles/standard/office/religion.svg";
     1593    icon-image: "presets/styles/standard/office/religion.svg";
    15941594    set icon_z17;
    15951595}
    15961596node[office=research] {
    1597     icon-image: "styles/standard/office/research.svg";
     1597    icon-image: "presets/styles/standard/office/research.svg";
    15981598    set icon_z17;
    15991599}
    16001600node[office=tax_advisor] {
    1601     icon-image: "styles/standard/office/tax_advisor.svg";
     1601    icon-image: "presets/styles/standard/office/tax_advisor.svg";
    16021602    set icon_z17;
    16031603}
    16041604node[office=telecommunication] {
    1605     icon-image: "styles/standard/office/telecommunication.svg";
     1605    icon-image: "presets/styles/standard/office/telecommunication.svg";
    16061606    set icon_z17;
    16071607}
    16081608node[office=government] {
    1609     icon-image: "styles/standard/office/government.svg";
     1609    icon-image: "presets/styles/standard/office/government.svg";
    16101610    set icon_z17;
    16111611}
     
    16231623}
    16241624node[leisure=sports_centre] {
    1625     icon-image: "sport/centre.png";
     1625    icon-image: "presets/sport/centre.png";
    16261626    set icon_z17;
    16271627}
     
    16321632}
    16331633node[leisure=stadium] {
    1634     icon-image: "sport/stadium.png";
     1634    icon-image: "presets/sport/stadium.png";
    16351635    set icon_z17;
    16361636}
     
    16411641}
    16421642node[leisure=water_park] {
    1643     icon-image: "leisure/water_park.png";
     1643    icon-image: "presets/leisure/water_park.png";
    16441644    set icon_z17;
    16451645}
     
    16521652}
    16531653node[leisure=track] {
    1654     icon-image: "sport/track.png";
     1654    icon-image: "presets/sport/track.png";
    16551655    set icon_z17;
    16561656}
     
    16591659}
    16601660node[leisure=pitch] {
    1661     icon-image: "sport/pitch.png";
     1661    icon-image: "presets/sport/pitch.png";
    16621662    set icon_z17;
    16631663}
     
    16661666}
    16671667node[leisure=marina] {
    1668     icon-image: "nautical/marina.png";
     1668    icon-image: "presets/nautical/marina.png";
    16691669    set icon_z17;
    16701670}
     
    16741674}
    16751675node[leisure=slipway] {
    1676     icon-image: "nautical/slipway.png";
     1676    icon-image: "presets/nautical/slipway.png";
    16771677    set icon_z17;
    16781678}
     
    16881688}
    16891689node[leisure=fishing] {
    1690     icon-image: "sport/fishing.png";
     1690    icon-image: "presets/sport/fishing.png";
    16911691    set icon_z17;
    16921692}
    16931693node[leisure=bird_hide] {
    1694     icon-image: "leisure/bird_hide.svg";
     1694    icon-image: "presets/leisure/bird_hide.svg";
    16951695    set icon_z17;
    16961696}
    16971697node[leisure=nature_reserve] {
    1698     icon-image: "leisure/nature_reserve.png";
     1698    icon-image: "presets/leisure/nature_reserve.png";
    16991699    set icon_z17;
    17001700}
    17011701node[leisure=park] {
    1702     icon-image: "misc/deprecated.png";
     1702    icon-image: "presets/misc/deprecated.png";
    17031703    set icon_z17;
    17041704}
    17051705node[leisure=playground] {
    1706     icon-image: "leisure/playground.png";
     1706    icon-image: "presets/leisure/playground.png";
    17071707    set icon_z17;
    17081708}
    17091709node[leisure=garden] {
    1710     icon-image: "leisure/garden.png";
     1710    icon-image: "presets/leisure/garden.png";
    17111711    set icon_z17;
    17121712}
    17131713node[leisure=common] {
    1714     icon-image: "leisure/common.png";
     1714    icon-image: "presets/leisure/common.png";
    17151715    set icon_z17;
    17161716}
    17171717node[leisure=firepit] {
    1718     icon-image: "leisure/firepit.svg";
     1718    icon-image: "presets/leisure/firepit.svg";
    17191719    set icon_z17;
    17201720}
    17211721node[leisure=picnic_table] {
    1722     icon-image: "leisure/picnic.png";
     1722    icon-image: "presets/leisure/picnic.png";
    17231723    set icon_z17;
    17241724}
     
    17271727}
    17281728node[leisure=swimming_pool] {
    1729     icon-image: "sport/pool.png";
     1729    icon-image: "presets/sport/pool.png";
    17301730    set icon_z17;
    17311731}
     
    17381738}
    17391739node[leisure=fitness_station] {
    1740     icon-image: "leisure/fitness_station.svg";
     1740    icon-image: "presets/leisure/fitness_station.svg";
    17411741    set icon_z17;
    17421742}
    17431743node[leisure=miniature_golf] {
    1744     icon-image: "sport/miniature_golf.svg";
     1744    icon-image: "presets/sport/miniature_golf.svg";
    17451745    set icon_z17;
    17461746}
     
    17511751}
    17521752node[leisure=ice_rink] {
    1753     icon-image: "sport/ice_hockey.png";
     1753    icon-image: "presets/sport/ice_hockey.png";
    17541754    set icon_z17;
    17551755}
    17561756node[leisure=sauna] {
    1757     icon-image: "leisure/sauna.png";
     1757    icon-image: "presets/leisure/sauna.png";
    17581758    set icon_z17;
    17591759}
     
    17621762}
    17631763node[leisure=golf_course] {
    1764     icon-image: "sport/golf/golf.svg";
     1764    icon-image: "presets/sport/golf/golf.svg";
    17651765    set icon_z17;
    17661766}
     
    17731773}
    17741774node[golf=tee] {
    1775     icon-image: "sport/golf/tee.svg";
     1775    icon-image: "presets/sport/golf/tee.svg";
    17761776    set icon_z17;
    17771777}
     
    17821782}
    17831783node[golf=pin] {
    1784     icon-image: "sport/golf/pin.svg";
     1784    icon-image: "presets/sport/golf/pin.svg";
    17851785    set icon_z17;
    17861786}
     
    18051805}
    18061806node[golf=driving_range] {
    1807     icon-image: "sport/golf/driving_range.svg";
     1807    icon-image: "presets/sport/golf/driving_range.svg";
    18081808    set icon_z17;
    18091809}
     
    18141814
    18151815node[advertising=column] {
    1816     icon-image: "leisure/advertising_column.svg";
     1816    icon-image: "presets/leisure/advertising_column.svg";
    18171817    set icon_z17;
    18181818}
    18191819node[advertising=billboard] {
    1820     icon-image: "leisure/billboard.svg";
     1820    icon-image: "presets/leisure/billboard.svg";
    18211821    set icon_z17;
    18221822}
     
    19151915}
    19161916node[shop=supermarket] {
    1917     icon-image: "shop/supermarket.svg";
     1917    icon-image: "presets/shop/supermarket.svg";
    19181918    set icon_z17;
    19191919}
    19201920node[shop=convenience] {
    1921     icon-image: "shop/convenience.png";
     1921    icon-image: "presets/shop/convenience.png";
    19221922    set icon_z17;
    19231923}
    19241924node[shop=bakery] {
    1925     icon-image: "shop/groceries/bakery.png";
     1925    icon-image: "presets/shop/groceries/bakery.png";
    19261926    set icon_z17;
    19271927}
    19281928node[shop=butcher] {
    1929     icon-image: "shop/groceries/butcher.png";
     1929    icon-image: "presets/shop/groceries/butcher.png";
    19301930    set icon_z17;
    19311931}
    19321932node[shop=bicycle] {
    1933     icon-image: "sport/bicycle.png";
     1933    icon-image: "presets/sport/bicycle.png";
    19341934    set icon_z17;
    19351935}
    19361936node[shop=doityourself] {
    1937     icon-image: "shop/diy_store.png";
     1937    icon-image: "presets/shop/diy_store.png";
    19381938    set icon_z17;
    19391939}
    19401940node[shop=dry_cleaning],
    19411941node[shop=laundry] {
    1942     icon-image: "shop/laundry.png";
     1942    icon-image: "presets/shop/laundry.png";
    19431943    set icon_z17;
    19441944}
    19451945node[shop=outdoor] {
    1946     icon-image: "shop/outdoor.png";
     1946    icon-image: "presets/shop/outdoor.png";
    19471947    set icon_z17;
    19481948}
    19491949node[shop=kiosk] {
    1950     icon-image: "shop/kiosk.png";
     1950    icon-image: "presets/shop/kiosk.png";
    19511951    set icon_z17;
    19521952}
    19531953node[shop=beverages] {
    1954     icon-image: "shop/beverages.png";
     1954    icon-image: "presets/shop/beverages.png";
    19551955    set icon_z17;
    19561956}
    19571957node[shop=alcohol] {
    1958     icon-image: "shop/alcohol.png";
     1958    icon-image: "presets/shop/alcohol.png";
    19591959    set icon_z17;
    19601960}
    19611961node[shop=books] {
    1962     icon-image: "shop/book.svg";
     1962    icon-image: "presets/shop/book.svg";
    19631963    set icon_z17;
    19641964}
    19651965node[shop=boutique] {
    1966     icon-image: "shop/boutique.png";
     1966    icon-image: "presets/shop/boutique.png";
    19671967    set icon_z17;
    19681968}
    19691969node[shop=car],
    19701970node[shop=car_dealer] {
    1971     icon-image: "vehicle.png";
     1971    icon-image: "presets/vehicle.png";
    19721972    set icon_z17;
    19731973}
    19741974node[shop=car_repair] {
    1975     icon-image: "vehicle/repair_shop.png";
     1975    icon-image: "presets/vehicle/repair_shop.png";
    19761976    set icon_z17;
    19771977}
    19781978node[shop=tyres] {
    1979     icon-image: "vehicle/tyres.png";
     1979    icon-image: "presets/vehicle/tyres.png";
    19801980    set icon_z17;
    19811981}
    19821982node[shop=chemist] {
    1983     icon-image: "shop/chemist.png";
     1983    icon-image: "presets/shop/chemist.png";
    19841984    set icon_z17;
    19851985}
    19861986node[shop=tobacco] {
    1987     icon-image: "shop/tobacco.svg";
     1987    icon-image: "presets/shop/tobacco.svg";
    19881988    set icon_z17;
    19891989}
    19901990node[shop=clothes] {
    1991     icon-image: "shop/clothes.png";
     1991    icon-image: "presets/shop/clothes.png";
    19921992    set icon_z17;
    19931993}
    19941994node[shop=computer] {
    1995     icon-image: "shop/computer.png";
     1995    icon-image: "presets/shop/computer.png";
    19961996    set icon_z17;
    19971997}
    19981998node[shop=confectionery] {
    1999     icon-image: "shop/groceries/confectionery.png";
     1999    icon-image: "presets/shop/groceries/confectionery.png";
    20002000    set icon_z17;
    20012001}
    20022002node[shop=copyshop] {
    2003     icon-image: "shop/copyshop.png";
     2003    icon-image: "presets/shop/copyshop.png";
    20042004    set icon_z17;
    20052005}
    20062006node[shop=curtain] {
    2007     icon-image: "shop/curtain.png";
     2007    icon-image: "presets/shop/curtain.png";
    20082008    set icon_z17;
    20092009}
    20102010node[shop=cycle_repair] {
    2011     icon-image: "sport/bicycle.png";
     2011    icon-image: "presets/sport/bicycle.png";
    20122012    set icon_z17;
    20132013}
    20142014node[shop=department_store] {
    2015     icon-image: "shop/mall.png";
     2015    icon-image: "presets/shop/mall.png";
    20162016    set icon_z17;
    20172017}
    20182018node[shop=deli] {
    2019     icon-image: "shop/groceries/deli.png";
     2019    icon-image: "presets/shop/groceries/deli.png";
    20202020    set icon_z17;
    20212021}
    20222022node[shop=electronics] {
    2023     icon-image: "shop/electronics.png";
     2023    icon-image: "presets/shop/electronics.png";
    20242024    set icon_z17;
    20252025}
    20262026node[shop=erotic] {
    2027     icon-image: "shop/erotic.png";
     2027    icon-image: "presets/shop/erotic.png";
    20282028    set icon_z17;
    20292029}
    20302030node[shop=furniture] {
    2031     icon-image: "shop/furniture.png";
     2031    icon-image: "presets/shop/furniture.png";
    20322032    set icon_z17;
    20332033}
    20342034node[shop=fabric] {
    2035     icon-image: "shop/fabric.png";
     2035    icon-image: "presets/shop/fabric.png";
    20362036    set icon_z17;
    20372037}
    20382038node[shop=florist] {
    2039     icon-image: "shop/florist.png";
     2039    icon-image: "presets/shop/florist.png";
    20402040    set icon_z17;
    20412041}
    20422042node[shop=frame] {
    2043     icon-image: "shop/frame.png";
     2043    icon-image: "presets/shop/frame.png";
    20442044    set icon_z17;
    20452045}
     
    20492049}
    20502050node[shop=greengrocer] {
    2051     icon-image: "shop/groceries/greengrocer.png";
     2051    icon-image: "presets/shop/groceries/greengrocer.png";
    20522052    set icon_z17;
    20532053}
    20542054node[shop=garden_centre] {
    2055     icon-image: "shop/garden_centre.png";
     2055    icon-image: "presets/shop/garden_centre.png";
    20562056    set icon_z17;
    20572057}
    20582058node[shop=hairdresser] {
    2059     icon-image: "shop/hairdresser.png";
     2059    icon-image: "presets/shop/hairdresser.png";
    20602060    set icon_z17;
    20612061}
    20622062node[shop=hardware] {
    2063     icon-image: "shop/hardware.png";
     2063    icon-image: "presets/shop/hardware.png";
    20642064    set icon_z17;
    20652065}
    20662066node[shop=hearing_aids] {
    2067     icon-image: "shop/hearing_aids.png";
     2067    icon-image: "presets/shop/hearing_aids.png";
    20682068    set icon_z17;
    20692069}
    20702070node[shop=hifi] {
    2071     icon-image: "shop/hifi.svg";
     2071    icon-image: "presets/shop/hifi.svg";
    20722072    set icon_z17;
    20732073}
    20742074node[shop=houseware] {
    2075     icon-image: "shop/houseware.svg";
     2075    icon-image: "presets/shop/houseware.svg";
    20762076    set icon_z17;
    20772077}
    20782078node[shop=jewelry] {
    2079     icon-image: "shop/jewelry.png";
     2079    icon-image: "presets/shop/jewelry.png";
    20802080    set icon_z17;
    20812081}
    20822082node[shop=kitchen] {
    2083     icon-image: "shop/kitchen.png";
     2083    icon-image: "presets/shop/kitchen.png";
    20842084    set icon_z17;
    20852085}
    20862086node[shop=mall] {
    2087     icon-image: "shop/mall.png";
     2087    icon-image: "presets/shop/mall.png";
    20882088    set icon_z17;
    20892089}
    20902090node[shop=mobile_phone] {
    2091     icon-image: "shop/mobile_phone.png";
     2091    icon-image: "presets/shop/mobile_phone.png";
    20922092    set icon_z17;
    20932093}
    20942094node[shop=motorcycle] {
    2095     icon-image: "vehicle/motorbike.png";
     2095    icon-image: "presets/vehicle/motorbike.png";
    20962096    set icon_z17;
    20972097}
    20982098node[shop=musical_instrument] {
    2099     icon-image: "shop/musical_instrument.png";
     2099    icon-image: "presets/shop/musical_instrument.png";
    21002100    set icon_z17;
    21012101}
    21022102node[shop=newsagent] {
    2103     icon-image: "shop/news.svg";
     2103    icon-image: "presets/shop/news.svg";
    21042104    set icon_z17;
    21052105}
    21062106node[shop=optician] {
    2107     icon-image: "shop/optician.svg";
     2107    icon-image: "presets/shop/optician.svg";
    21082108    set icon_z17;
    21092109}
    21102110node[shop=medical_supply] {
    2111     icon-image: "shop/medical_supply.svg";
     2111    icon-image: "presets/shop/medical_supply.svg";
    21122112    set icon_z17;
    21132113}
    21142114node[shop=paint] {
    2115     icon-image: "shop/paint.png";
     2115    icon-image: "presets/shop/paint.png";
    21162116    set icon_z17;
    21172117}
     
    21212121}
    21222122node[shop=seafood] {
    2123     icon-image: "shop/groceries/seafood.png";
     2123    icon-image: "presets/shop/groceries/seafood.png";
    21242124    set icon_z17;
    21252125}
    21262126node[shop=shoes] {
    2127     icon-image: "shop/shoes.png";
     2127    icon-image: "presets/shop/shoes.png";
    21282128    set icon_z17;
    21292129}
    21302130node[shop=sports] {
    2131     icon-image: "sport/multi.png";
     2131    icon-image: "presets/sport/multi.png";
    21322132    set icon_z17;
    21332133}
    21342134node[shop=stationery] {
    2135     icon-image: "shop/stationery.png";
     2135    icon-image: "presets/shop/stationery.png";
    21362136    set icon_z17;
    21372137}
    21382138node[shop=tailor] {
    2139     icon-image: "shop/tailor.png";
     2139    icon-image: "presets/shop/tailor.png";
    21402140    set icon_z17;
    21412141}
     
    21462146}
    21472147node[shop=toys] {
    2148     icon-image: "shop/toys.png";
     2148    icon-image: "presets/shop/toys.png";
    21492149    set icon_z17;
    21502150}
    21512151node[shop=vacuum_cleaner] {
    2152     icon-image: "shop/vacuum_cleaner.png";
     2152    icon-image: "presets/shop/vacuum_cleaner.png";
    21532153    set icon_z17;
    21542154}
    21552155node[shop=variety_store] {
    2156     icon-image: "shop/variety_store.png";
     2156    icon-image: "presets/shop/variety_store.png";
    21572157    set icon_z17;
    21582158}
    21592159node[shop=video] {
    2160     icon-image: "shop/video.png";
     2160    icon-image: "presets/shop/video.png";
    21612161    set icon_z17;
    21622162}
     
    21712171/* duplicate of shopping_centre? */
    21722172node[shop=shopping_centre] {
    2173     icon-image: "shop/mall.png";
     2173    icon-image: "presets/shop/mall.png";
    21742174    set icon_z17;
    21752175}
    21762176node[shop=pet] {
    2177     icon-image: "shop/pet.svg";
     2177    icon-image: "presets/shop/pet.svg";
    21782178    set icon_z17;
    21792179}
    21802180node[shop=photo] {
    2181     icon-image: "shop/photo.svg";
     2181    icon-image: "presets/shop/photo.svg";
    21822182    set icon_z17;
    21832183}
    21842184node[shop=ticket] {
    2185     icon-image: "shop/ticket.svg";
     2185    icon-image: "presets/shop/ticket.svg";
    21862186    set icon_z17;
    21872187}
    21882188node[shop=interior_decoration] {
    2189     icon-image: "shop/interior_decoration.svg";
     2189    icon-image: "presets/shop/interior_decoration.svg";
    21902190    set icon_z17;
    21912191}
    21922192node[shop=car_parts] {
    2193     icon-image: "vehicle/car_parts.svg";
     2193    icon-image: "presets/vehicle/car_parts.svg";
    21942194    set icon_z17;
    21952195}
    21962196node[shop=video_games] {
    2197     icon-image: "shop/video_games.png";
     2197    icon-image: "presets/shop/video_games.png";
    21982198    set icon_z17;
    21992199}
    22002200node[shop=bed] {
    2201     icon-image: "shop/bed.svg";
     2201    icon-image: "presets/shop/bed.svg";
    22022202    set icon_z17;
    22032203}
    22042204node[shop=beauty] {
    2205     icon-image: "shop/beauty.svg";
     2205    icon-image: "presets/shop/beauty.svg";
    22062206    set icon_z17;
    22072207}
    22082208node[shop=cosmetics] {
    2209     icon-image: "shop/cosmetics.svg";
     2209    icon-image: "presets/shop/cosmetics.svg";
    22102210    set icon_z17;
    22112211}
    22122212node[shop=perfumery] {
    2213     icon-image: "shop/perfumery.svg";
     2213    icon-image: "presets/shop/perfumery.svg";
    22142214    set icon_z17;
    22152215}
    22162216node[shop=tea] {
    2217     icon-image: "shop/groceries/tea.svg";
     2217    icon-image: "presets/shop/groceries/tea.svg";
    22182218    set icon_z17;
    22192219}
    22202220node[shop=coffee] {
    2221     icon-image: "shop/groceries/coffee.svg";
     2221    icon-image: "presets/shop/groceries/coffee.svg";
    22222222    set icon_z17;
    22232223}
    22242224node[shop=antiques] {
    2225     icon-image: "shop/antique.svg";
     2225    icon-image: "presets/shop/antique.svg";
    22262226    set icon_z17;
    22272227}
    22282228node[shop=music] {
    2229     icon-image: "shop/music.svg";
     2229    icon-image: "presets/shop/music.svg";
    22302230    set icon_z17;
    22312231}
    22322232node[shop=funeral_directors] {
    2233     icon-image: "shop/funeral_directors.svg";
     2233    icon-image: "presets/shop/funeral_directors.svg";
    22342234    set icon_z17;
    22352235}
    22362236node[shop=wine] {
    2237     icon-image: "shop/wine.svg";
     2237    icon-image: "presets/shop/wine.svg";
    22382238    set icon_z17;
    22392239}
     
    22432243}
    22442244node[shop=tattoo] {
    2245     icon-image: "shop/tattoo.svg";
     2245    icon-image: "presets/shop/tattoo.svg";
    22462246    set icon_z17;
    22472247}
    22482248node[shop=art] {
    2249     icon-image: "shop/art.svg";
     2249    icon-image: "presets/shop/art.svg";
    22502250    set icon_z17;
    22512251}
    22522252node[shop=bag] {
    2253     icon-image: "shop/bag.svg";
     2253    icon-image: "presets/shop/bag.svg";
    22542254    set icon_z17;
    22552255}
     
    22632263}
    22642264node[emergency=ambulance_station] {
    2265     icon-image: "emergency/ambulance_station.svg";
     2265    icon-image: "presets/emergency/ambulance_station.svg";
    22662266    set icon_z17;
    22672267}
    22682268node[emergency=water_tank] {
    2269     icon-image: "emergency/water_tank.svg";
     2269    icon-image: "presets/emergency/water_tank.svg";
    22702270    set icon_z17;
    22712271}
    22722272node[emergency=phone] {
    2273     icon-image: "vehicle/emergency_phone.png";
     2273    icon-image: "presets/vehicle/emergency_phone.png";
    22742274    set icon_z17;
    22752275}
     
    22792279}
    22802280node[emergency=fire_hydrant] {
    2281     icon-image: "service/fire_hydrant.png";
     2281    icon-image: "presets/service/fire_hydrant.png";
    22822282    set icon_z17;
    22832283}
    22842284node[emergency=fire_extinguisher] {
    2285     icon-image: "emergency/fire_extinguisher.svg";
     2285    icon-image: "presets/emergency/fire_extinguisher.svg";
    22862286    set icon_z17;
    22872287}
    22882288node[emergency=fire_hose] {
    2289     icon-image: "emergency/fire_hose.svg";
     2289    icon-image: "presets/emergency/fire_hose.svg";
    22902290    set icon_z17;
    22912291}
    22922292node[emergency=assembly_point] {
    2293     icon-image: "emergency/assembly_point.svg";
     2293    icon-image: "presets/emergency/assembly_point.svg";
    22942294    set icon_z17;
    22952295}
    22962296node[emergency=siren] {
    2297     icon-image: "emergency/siren.svg";
     2297    icon-image: "presets/emergency/siren.svg";
    22982298    set icon_z17;
    22992299}
     
    23182318}
    23192319node[amenity=pub] {
    2320     icon-image: "food/pub.png";
     2320    icon-image: "presets/food/pub.png";
    23212321    set icon_z17;
    23222322}
    23232323node[amenity=biergarten] {
    2324     icon-image: "food/biergarten.png";
     2324    icon-image: "presets/food/biergarten.png";
    23252325    set icon_z17;
    23262326}
    23272327node[amenity=nightclub] {
    2328     icon-image: "leisure/discoball.svg";
     2328    icon-image: "presets/leisure/discoball.svg";
    23292329    set icon_z17;
    23302330}
    23312331node[amenity=stripclub] {
    2332     icon-image: "leisure/nightclub.png";
     2332    icon-image: "presets/leisure/nightclub.png";
    23332333    set icon_z17;
    23342334}
    23352335node[amenity=casino] {
    2336     icon-image: "leisure/casino.svg";
     2336    icon-image: "presets/leisure/casino.svg";
    23372337    set icon_z17;
    23382338}
    23392339node[amenity=brothel] {
    2340     icon-image: "leisure/stripclub.png";
     2340    icon-image: "presets/leisure/stripclub.png";
    23412341    set icon_z17;
    23422342}
    23432343node[amenity=cafe] {
    2344     icon-image: "food/cafe.png";
     2344    icon-image: "presets/food/cafe.png";
    23452345    set icon_z17;
    23462346}
    23472347node[amenity=restaurant] {
    2348     icon-image: "food/restaurant.svg";
     2348    icon-image: "presets/food/restaurant.svg";
    23492349    set icon_z17;
    23502350}
    23512351node[amenity=food_court] {
    2352     icon-image: "food/restaurant.png";
     2352    icon-image: "presets/food/restaurant.png";
    23532353    set icon_z17;
    23542354}
    23552355node[amenity=fast_food] {
    2356     icon-image: "food/fastfood.png";
     2356    icon-image: "presets/food/fastfood.png";
    23572357    set icon_z17;
    23582358}
    23592359node[amenity=bar] {
    2360     icon-image: "food/bar.png";
     2360    icon-image: "presets/food/bar.png";
    23612361    set icon_z17;
    23622362}
    23632363node[amenity=ice_cream] {
    2364     icon-image: "food/icecream.png";
     2364    icon-image: "presets/food/icecream.png";
    23652365    set icon_z17;
    23662366}
     
    23852385}
    23862386node[amenity=parking_space] {
    2387     icon-image: "vehicle/parking/parking_space.svg";
     2387    icon-image: "presets/vehicle/parking/parking_space.svg";
    23882388    set icon_z17;
    23892389}
    23902390node[amenity=parking] {
    2391     icon-image: "vehicle/parking.png";
     2391    icon-image: "presets/vehicle/parking.png";
    23922392    set icon_z17;
    23932393}
    23942394node[amenity=parking_entrance] {
    2395     icon-image: "vehicle/parking.png";
     2395    icon-image: "presets/vehicle/parking.png";
    23962396    set icon_z17;
    23972397}
    23982398node[amenity=parking_entrance][parking=multi-storey],
    23992399node[amenity=parking][parking=multi-storey] {
    2400     icon-image: "vehicle/parking/multi-storey.png";
     2400    icon-image: "presets/vehicle/parking/multi-storey.png";
    24012401    set icon_z17;
    24022402}
    24032403node[amenity=parking_entrance][parking=underground],
    24042404node[amenity=parking][parking=underground] {
    2405     icon-image: "vehicle/parking/underground.png";
     2405    icon-image: "presets/vehicle/parking/underground.png";
    24062406    set icon_z17;
    24072407}
    24082408node[amenity=motorcycle_parking] {
    2409     icon-image: "vehicle/parking/motorbike.png";
     2409    icon-image: "presets/vehicle/parking/motorbike.png";
    24102410    set icon_z17;
    24112411}
    24122412node[amenity=bicycle_parking] {
    2413     icon-image: "vehicle/parking/bicycle.png";
     2413    icon-image: "presets/vehicle/parking/bicycle.png";
    24142414    set icon_z17;
    24152415}
    24162416node[park_ride][park_ride!=no] {
    2417     icon-image: "vehicle/parking/park_ride.svg";
     2417    icon-image: "presets/vehicle/parking/park_ride.svg";
    24182418    set icon_z17;
    24192419}
    24202420node[amenity=parking_space][wheelchair?] {
    2421     icon-image: "vehicle/parking/handicapped.png";
     2421    icon-image: "presets/vehicle/parking/handicapped.png";
    24222422    set icon_z17;
    24232423}
    24242424node[amenity=bicycle_rental] {
    2425     icon-image: "vehicle/rental/bicycle.png";
     2425    icon-image: "presets/vehicle/rental/bicycle.png";
    24262426    set icon_z17;
    24272427}
    24282428node[amenity=bicycle_repair_station] {
    2429     icon-image: "vehicle/bicycle_repair_station.svg";
     2429    icon-image: "presets/vehicle/bicycle_repair_station.svg";
    24302430    set icon_z17;
    24312431}
    24322432node[amenity=car_rental] {
    2433     icon-image: "vehicle/rental/car.png";
     2433    icon-image: "presets/vehicle/rental/car.png";
    24342434    set icon_z17;
    24352435}
    24362436node[amenity=car_sharing] {
    2437     icon-image: "vehicle/car_sharing.png";
     2437    icon-image: "presets/vehicle/car_sharing.png";
    24382438    set icon_z17;
    24392439}
    24402440node[amenity=car_wash] {
    2441     icon-image: "vehicle/car_wash.png";
     2441    icon-image: "presets/vehicle/car_wash.png";
    24422442    set icon_z17;
    24432443}
    24442444node[amenity=taxi] {
    2445     icon-image: "transport/taxi.png";
     2445    icon-image: "presets/transport/taxi.png";
    24462446    set icon_z17;
    24472447}
    24482448node[amenity=fuel] {
    2449     icon-image: "vehicle/fuel.png";
     2449    icon-image: "presets/vehicle/fuel.png";
    24502450    set icon_z17;
    24512451}
    24522452node[amenity=charging_station] {
    2453     icon-image: "vehicle/fuel/charging_station.png";
     2453    icon-image: "presets/vehicle/fuel/charging_station.png";
    24542454    set icon_z17;
    24552455}
    24562456node[amenity=grit_bin] {
    2457     icon-image: "misc/grit_bin.svg";
     2457    icon-image: "presets/misc/grit_bin.svg";
    24582458    set icon_z17;
    24592459}
    24602460node[amenity=telephone] {
    2461     icon-image: "service/telephone.png";
     2461    icon-image: "presets/service/telephone.png";
    24622462    set icon_z17;
    24632463}
    24642464node[amenity=clock] {
    2465     icon-image: "service/clock.svg";
     2465    icon-image: "presets/service/clock.svg";
    24662466    set icon_z17;
    24672467}
     
    24732473}
    24742474node[amenity=toilets] {
    2475     icon-image: "service/toilets.png";
     2475    icon-image: "presets/service/toilets.png";
    24762476    set icon_z17;
    24772477}
    24782478node[amenity=shower] {
    2479     icon-image: "service/shower.svg";
     2479    icon-image: "presets/service/shower.svg";
    24802480    set icon_z17;
    24812481}
    24822482node[amenity=recycling] {
    2483     icon-image: "service/recycling/recycling.svg";
     2483    icon-image: "presets/service/recycling/recycling.svg";
    24842484    set icon_z17;
    24852485}
    24862486node[amenity=recycling][recycling_type=container] {
    2487     icon-image: "service/recycling/recycling_container.svg";
     2487    icon-image: "presets/service/recycling/recycling_container.svg";
    24882488}
    24892489node[amenity=recycling][recycling_type=centre] {
    2490     icon-image: "service/recycling/recycling_centre.svg";
     2490    icon-image: "presets/service/recycling/recycling_centre.svg";
    24912491}
    24922492node[amenity=waste_basket] {
    2493     icon-image: "service/recycling/trash-bin.png";
     2493    icon-image: "presets/service/recycling/trash-bin.png";
    24942494    set icon_z17;
    24952495}
    24962496node[amenity=waste_disposal] {
    2497     icon-image: "service/recycling/waste_disposal.png";
     2497    icon-image: "presets/service/recycling/waste_disposal.png";
    24982498    set icon_z17;
    24992499}
    25002500node[amenity=sanitary_dump_station] {
    2501     icon-image: "service/recycling/sanitary_dump_station.svg";
     2501    icon-image: "presets/service/recycling/sanitary_dump_station.svg";
    25022502    set icon_z17;
    25032503}
     
    25122512}
    25132513node[amenity=embassy] {
    2514     icon-image: "service/administration/embassy.png";
     2514    icon-image: "presets/service/administration/embassy.png";
    25152515    set icon_z17;
    25162516}
    25172517node[amenity=community_centre] {
    2518     icon-image: "service/community_centre.png";
     2518    icon-image: "presets/service/community_centre.png";
    25192519    set icon_z17;
    25202520}
     
    25242524}
    25252525node[amenity=drinking_water] {
    2526     icon-image: "food/drinking_water.png";
     2526    icon-image: "presets/food/drinking_water.png";
    25272527    set icon_z17;
    25282528}
    25292529node[amenity=water_point] {
    2530     icon-image: "accommodation/camping/water.png";
     2530    icon-image: "presets/accommodation/camping/water.png";
    25312531    set icon_z17;
    25322532}
    25332533node[amenity=fountain] {
    2534     icon-image: "misc/fountain.png";
     2534    icon-image: "presets/misc/fountain.png";
    25352535    set icon_z17;
    25362536}
     
    25482548}
    25492549node[amenity=place_of_worship] {
    2550     icon-image: "religion.png";
     2550    icon-image: "presets/religion.png";
    25512551    set icon_z17;
    25522552}
    25532553node[amenity=place_of_worship][religion=bahai] {
    2554     icon-image: "religion/bahai.png";
     2554    icon-image: "presets/religion/bahai.png";
    25552555    set icon_z17;
    25562556}
    25572557node[amenity=place_of_worship][religion=buddhist] {
    2558     icon-image: "religion/buddhism.png";
     2558    icon-image: "presets/religion/buddhism.png";
    25592559    set icon_z17;
    25602560}
    25612561node[amenity=place_of_worship][religion=christian] {
    2562     icon-image: "religion/church.png";
     2562    icon-image: "presets/religion/church.png";
    25632563    set icon_z17;
    25642564}
    25652565node[amenity=place_of_worship][religion=hindu] {
    2566     icon-image: "religion/hinduism.png";
     2566    icon-image: "presets/religion/hinduism.png";
    25672567    set icon_z17;
    25682568}
    25692569node[amenity=place_of_worship][religion=jain] {
    2570     icon-image: "religion/jainism.png";
     2570    icon-image: "presets/religion/jainism.png";
    25712571    set icon_z17;
    25722572}
    25732573node[amenity=place_of_worship][religion=jewish] {
    2574     icon-image: "religion/jewish.png";
     2574    icon-image: "presets/religion/jewish.png";
    25752575    set icon_z17;
    25762576}
    25772577node[amenity=place_of_worship][religion=muslim] {
    2578     icon-image: "religion/muslim.png";
     2578    icon-image: "presets/religion/muslim.png";
    25792579    set icon_z17;
    25802580}
    25812581node[amenity=place_of_worship][religion=sikh] {
    2582     icon-image: "religion/sikhism.png";
     2582    icon-image: "presets/religion/sikhism.png";
    25832583    set icon_z17;
    25842584}
    25852585node[amenity=place_of_worship][religion=shinto] {
    2586     icon-image: "religion/shinto.png";
     2586    icon-image: "presets/religion/shinto.png";
    25872587    set icon_z17;
    25882588}
    25892589node[amenity=place_of_worship][religion=spiritualist][!is_prop_set(icon-image)] {
    2590     icon-image: "misc/no_icon.png";
     2590    icon-image: "presets/misc/no_icon.png";
    25912591    set icon_z17;
    25922592}
    25932593node[amenity=place_of_worship][religion=taoist] {
    2594     icon-image: "religion/taoism.png";
     2594    icon-image: "presets/religion/taoism.png";
    25952595    set icon_z17;
    25962596}
    25972597node[amenity=place_of_worship][religion=unitarian][!is_prop_set(icon-image)] {
    2598     icon-image: "misc/no_icon.png";
     2598    icon-image: "presets/misc/no_icon.png";
    25992599    set icon_z17;
    26002600}
    26012601node[amenity=place_of_worship][religion=zoroastrian][!is_prop_set(icon-image)] {
    2602     icon-image: "misc/no_icon.png";
     2602    icon-image: "presets/misc/no_icon.png";
    26032603    set icon_z17;
    26042604}
    26052605node[amenity=grave_yard] {
    2606     icon-image: "rendering/landuse/cemetery.png";
     2606    icon-image: "presets/rendering/landuse/cemetery.png";
    26072607    set icon_z17;
    26082608}
    26092609node[amenity=crematorium][!is_prop_set(icon-image)] {
    2610     icon-image: "misc/no_icon.png";
     2610    icon-image: "presets/misc/no_icon.png";
    26112611    set icon_z17;
    26122612}
    26132613node[amenity=post_office] {
    2614     icon-image: "service/post_office.png";
     2614    icon-image: "presets/service/post_office.png";
    26152615    set icon_z17;
    26162616}
    26172617node[amenity=post_box] {
    2618     icon-image: "service/post_box.png";
     2618    icon-image: "presets/service/post_box.png";
    26192619    set icon_z17;
    26202620}
    26212621node[amenity=studio] {
    2622     icon-image: "service/studio.png";
     2622    icon-image: "presets/service/studio.png";
    26232623    set icon_z17;
    26242624}
    26252625node[amenity=school] {
    2626     icon-image: "education/school.png";
     2626    icon-image: "presets/education/school.png";
    26272627    set icon_z17;
    26282628}
    26292629node[amenity=university] {
    2630     icon-image: "education/university.png";
     2630    icon-image: "presets/education/university.png";
    26312631    set icon_z17;
    26322632}
    26332633node[amenity=college] {
    2634     icon-image: "education/college.png";
     2634    icon-image: "presets/education/college.png";
    26352635    set icon_z17;
    26362636}
    26372637node[amenity=kindergarten] {
    2638     icon-image: "education/kindergarten.png";
     2638    icon-image: "presets/education/kindergarten.png";
    26392639    set icon_z17;
    26402640}
    26412641node[amenity=driving_school] {
    2642     icon-image: "education/driving_school.png";
     2642    icon-image: "presets/education/driving_school.png";
    26432643    set icon_z17;
    26442644}
     
    26552655}
    26562656node[amenity=pharmacy] {
    2657     icon-image: "health/pharmacy.svg";
     2657    icon-image: "presets/health/pharmacy.svg";
    26582658    set icon_z17;
    26592659}
    26602660node[amenity=hospital] {
    2661     icon-image: "health/hospital.svg";
     2661    icon-image: "presets/health/hospital.svg";
    26622662    set icon_z17;
    26632663}
    26642664node[amenity=clinic] {
    2665     icon-image: "health/clinic.svg";
     2665    icon-image: "presets/health/clinic.svg";
    26662666    set icon_z17;
    26672667}
    26682668node[amenity=nursing_home] {
    2669     icon-image: "social_facility/nursing_home.svg";
     2669    icon-image: "presets/social_facility/nursing_home.svg";
    26702670    set icon_z17;
    26712671}
    26722672node[amenity=social_facility][social_facility=group_home] {
    2673     icon-image: "social_facility/group_home.svg";
     2673    icon-image: "presets/social_facility/group_home.svg";
    26742674    set icon_z17;
    26752675}
    26762676node[amenity=social_facility][social_facility=assisted_living] {
    2677     icon-image: "social_facility/assisted_living.svg";
     2677    icon-image: "presets/social_facility/assisted_living.svg";
    26782678    set icon_z17;
    26792679}
    26802680node[amenity=social_facility][social_facility=outreach] {
    2681     icon-image: "social_facility/outreach.svg";
     2681    icon-image: "presets/social_facility/outreach.svg";
    26822682    set icon_z17;
    26832683}
    26842684node[amenity=social_facility][social_facility=shelter] {
    2685     icon-image: "social_facility/shelter.svg";
     2685    icon-image: "presets/social_facility/shelter.svg";
    26862686    set icon_z17;
    26872687}
    26882688node[amenity=social_facility][social_facility=food_bank] {
    2689     icon-image: "social_facility/food_bank.svg";
     2689    icon-image: "presets/social_facility/food_bank.svg";
    26902690    set icon_z17;
    26912691}
    26922692node[amenity=baby_hatch] {
    2693     icon-image: "health/baby_hatch.svg";
     2693    icon-image: "presets/health/baby_hatch.svg";
    26942694    set icon_z17;
    26952695}
    26962696node[amenity=doctors] {
    2697     icon-image: "health/doctors.svg";
     2697    icon-image: "presets/health/doctors.svg";
    26982698    set icon_z17;
    26992699}
    27002700node[amenity=dentist] {
    2701     icon-image: "health/dentist.svg";
     2701    icon-image: "presets/health/dentist.svg";
    27022702    set icon_z17;
    27032703}
    27042704node[amenity=veterinary] {
    2705     icon-image: "health/veterinary.svg";
     2705    icon-image: "presets/health/veterinary.svg";
    27062706    set icon_z17;
    27072707}
     
    27232723}
    27242724node[amenity=library] {
    2725     icon-image: "shop/library.png";
     2725    icon-image: "presets/shop/library.png";
    27262726    set icon_z17;
    27272727}
    27282728node[amenity=police] {
    2729     icon-image: "service/police.png";
     2729    icon-image: "presets/service/police.png";
    27302730    set icon_z17;
    27312731}
    27322732node[amenity=ranger_station] {
    2733     icon-image: "service/ranger_station.svg";
     2733    icon-image: "presets/service/ranger_station.svg";
    27342734    set icon_z17;
    27352735}
    27362736node[amenity=fire_station] {
    2737     icon-image: "service/firebrigade.png";
     2737    icon-image: "presets/service/firebrigade.png";
    27382738    set icon_z17;
    27392739}
    27402740node[amenity=bus_station] {
    2741     icon-image: "transport/bus.png";
     2741    icon-image: "presets/transport/bus.png";
    27422742    set icon_z17;
    27432743}
    27442744node[amenity=ferry_terminal] {
    2745     icon-image: "nautical/ferry.svg";
     2745    icon-image: "presets/nautical/ferry.svg";
    27462746    set icon_z17;
    27472747}
     
    27522752}
    27532753node[amenity=cinema] {
    2754     icon-image: "leisure/cinema.png";
     2754    icon-image: "presets/leisure/cinema.png";
    27552755    set icon_z17;
    27562756}
    27572757node[amenity=arts_centre] {
    2758     icon-image: "service/arts_centre.png";
     2758    icon-image: "presets/service/arts_centre.png";
    27592759    set icon_z17;
    27602760}
    27612761node[amenity=courthouse] {
    2762     icon-image: "service/administration/courthouse.svg";
     2762    icon-image: "presets/service/administration/courthouse.svg";
    27632763    set icon_z17;
    27642764}
    27652765node[amenity=prison] {
    2766     icon-image: "service/administration/prison.svg";
     2766    icon-image: "presets/service/administration/prison.svg";
    27672767    set icon_z17;
    27682768}
    27692769node[amenity=bank] {
    2770     icon-image: "money/bank.png";
     2770    icon-image: "presets/money/bank.png";
    27712771    set icon_z17;
    27722772}
    27732773node[amenity=bureau_de_change] {
    2774     icon-image: "money/exchange.png";
     2774    icon-image: "presets/money/exchange.png";
    27752775    set icon_z17;
    27762776}
    27772777node[amenity=atm] {
    2778     icon-image: "money/atm.png";
     2778    icon-image: "presets/money/atm.png";
    27792779    set icon_z17;
    27802780}
     
    27842784}
    27852785node[amenity=bench] {
    2786     icon-image: "leisure/bench.png";
     2786    icon-image: "presets/leisure/bench.png";
    27872787    set icon_z17;
    27882788}
    27892789node[amenity=bbq] {
    2790     icon-image: "leisure/bbq.png";
     2790    icon-image: "presets/leisure/bbq.png";
    27912791    set icon_z17;
    27922792}
    27932793node[amenity=compressed_air] {
    2794     icon-image: "vehicle/compressed_air.svg";
     2794    icon-image: "presets/vehicle/compressed_air.svg";
    27952795    set icon_z17;
    27962796}
     
    28012801}
    28022802node[amenity=shelter] {
    2803     icon-image: "accommodation/shelter.png";
     2803    icon-image: "presets/accommodation/shelter.png";
    28042804    set icon_z17;
    28052805}
    28062806node[amenity=shelter][shelter_type=public_transport] {
    2807     icon-image: "accommodation/shelter_public_transport_brown.png";
     2807    icon-image: "presets/accommodation/shelter_public_transport_brown.png";
    28082808    set icon_z17;
    28092809}
    28102810node[amenity=shelter][shelter_type=picnic_shelter] {
    2811     icon-image: "accommodation/shelter_picnic_brown.png";
     2811    icon-image: "presets/accommodation/shelter_picnic_brown.png";
    28122812    set icon_z17;
    28132813}
    28142814node[amenity=shelter][shelter_type=basic_hut] {
    2815     icon-image: "accommodation/basic_hut_blue.png";
     2815    icon-image: "presets/accommodation/basic_hut_blue.png";
    28162816    set icon_z17;
    28172817}
    28182818node[amenity=shelter][shelter_type=lean_to] {
    2819     icon-image: "accommodation/shelter_lean_to.svg";
     2819    icon-image: "presets/accommodation/shelter_lean_to.svg";
    28202820    set icon_z17;
    28212821}
    28222822node[amenity=hunting_stand] {
    2823     icon-image: "hunting_stand.png";
     2823    icon-image: "presets/hunting_stand.png";
    28242824    set icon_z17;
    28252825}
    28262826node[amenity=marketplace] {
    2827     icon-image: "place/marketplace.png";
     2827    icon-image: "presets/place/marketplace.png";
    28282828    set icon_z17;
    28292829}
    28302830node[amenity=wlan] {
    2831     icon-image: "wlan.png";
     2831    icon-image: "presets/wlan.png";
    28322832    set icon_z17;
    28332833}
    28342834node[amenity=vending_machine] {
    2835     icon-image: "transport/ticket-machine.png";
     2835    icon-image: "presets/transport/ticket-machine.png";
    28362836    set icon_z17;
    28372837}
    28382838node[vending=excrement_bags] {
    2839     icon-image: "service/excrement_bags.png";
     2839    icon-image: "presets/service/excrement_bags.png";
    28402840    set icon_z17;
    28412841}
     
    28722872}
    28732873node[craft=carpenter][!is_prop_set(icon-image)] {
    2874     icon-image: "misc/no_icon.png";
     2874    icon-image: "presets/misc/no_icon.png";
    28752875    set icon_z17;
    28762876}
    28772877node[craft=shoemaker][!is_prop_set(icon-image)] {
    2878     icon-image: "misc/no_icon.png";
     2878    icon-image: "presets/misc/no_icon.png";
    28792879    set icon_z17;
    28802880}
    28812881node[craft=photographer][!is_prop_set(icon-image)] {
    2882     icon-image: "misc/no_icon.png";
     2882    icon-image: "presets/misc/no_icon.png";
    28832883    set icon_z17;
    28842884}
    28852885node[craft=metal_construction][!is_prop_set(icon-image)] {
    2886     icon-image: "misc/no_icon.png";
     2886    icon-image: "presets/misc/no_icon.png";
    28872887    set icon_z17;
    28882888}node[craft=electrician][!is_prop_set(icon-image)] {
    2889     icon-image: "misc/no_icon.png";
     2889    icon-image: "presets/misc/no_icon.png";
    28902890    set icon_z17;
    28912891}
    28922892node[craft=brewery][!is_prop_set(icon-image)] {
    2893     icon-image: "misc/no_icon.png";
     2893    icon-image: "presets/misc/no_icon.png";
    28942894    set icon_z17;
    28952895}
    28962896node[craft=plumber] {
    2897     icon-image: "craft/plumber.png";
     2897    icon-image: "presets/craft/plumber.png";
    28982898    set icon_z17;
    28992899}
    29002900node[craft=sawmill][!is_prop_set(icon-image)] {
    2901     icon-image: "misc/no_icon.png";
     2901    icon-image: "presets/misc/no_icon.png";
    29022902    set icon_z17;
    29032903}
    29042904node[craft=gardener][!is_prop_set(icon-image)] {
    2905     icon-image: "misc/no_icon.png";
     2905    icon-image: "presets/misc/no_icon.png";
    29062906    set icon_z17;
    29072907}
    29082908node[craft=winery][!is_prop_set(icon-image)] {
    2909     icon-image: "misc/no_icon.png";
     2909    icon-image: "presets/misc/no_icon.png";
    29102910    set icon_z17;
    29112911}
    29122912node[craft=hvac][!is_prop_set(icon-image)] {
    2913     icon-image: "misc/no_icon.png";
     2913    icon-image: "presets/misc/no_icon.png";
    29142914    set icon_z17;
    29152915}
    29162916node[craft=painter] {
    2917     icon-image: "craft/painter.png";
     2917    icon-image: "presets/craft/painter.png";
    29182918    set icon_z17;
    29192919}
    29202920node[craft=stonemason][!is_prop_set(icon-image)] {
    2921     icon-image: "misc/no_icon.png";
     2921    icon-image: "presets/misc/no_icon.png";
    29222922    set icon_z17;
    29232923}
    29242924node[craft=handicraft][!is_prop_set(icon-image)] {
    2925     icon-image: "misc/no_icon.png";
     2925    icon-image: "presets/misc/no_icon.png";
    29262926    set icon_z17;
    29272927}
    29282928node[craft=pottery] {
    2929     icon-image: "craft/pottery.png";
     2929    icon-image: "presets/craft/pottery.png";
    29302930    set icon_z17;
    29312931}
    29322932node[craft=key_cutter][!is_prop_set(icon-image)] {
    2933     icon-image: "misc/no_icon.png";
     2933    icon-image: "presets/misc/no_icon.png";
    29342934    set icon_z17;
    29352935}
    29362936node[craft=caterer][!is_prop_set(icon-image)] {
    2937     icon-image: "misc/no_icon.png";
     2937    icon-image: "presets/misc/no_icon.png";
    29382938    set icon_z17;
    29392939}
    29402940node[craft=roofer][!is_prop_set(icon-image)] {
    2941     icon-image: "misc/no_icon.png";
     2941    icon-image: "presets/misc/no_icon.png";
    29422942    set icon_z17;
    29432943}
    29442944node[craft=beekeeper][!is_prop_set(icon-image)] {
    2945     icon-image: "misc/no_icon.png";
     2945    icon-image: "presets/misc/no_icon.png";
    29462946    set icon_z17;
    29472947}
    29482948node[craft=blacksmith][!is_prop_set(icon-image)] {
    2949     icon-image: "misc/no_icon.png";
     2949    icon-image: "presets/misc/no_icon.png";
    29502950    set icon_z17;
    29512951}
    29522952node[craft=locksmith][!is_prop_set(icon-image)] {
    2953     icon-image: "misc/no_icon.png";
     2953    icon-image: "presets/misc/no_icon.png";
    29542954    set icon_z17;
    29552955}
    29562956node[craft=window_construction] {
    2957     icon-image: "craft/window_construction.png";
     2957    icon-image: "presets/craft/window_construction.png";
    29582958    set icon_z17;
    29592959}
    29602960node[craft=upholsterer][!is_prop_set(icon-image)] {
    2961     icon-image: "misc/no_icon.png";
     2961    icon-image: "presets/misc/no_icon.png";
    29622962    set icon_z17;
    29632963}
    29642964node[craft=tiler] {
    2965     icon-image: "craft/tiler.png";
     2965    icon-image: "presets/craft/tiler.png";
    29662966    set icon_z17;
    29672967}
     
    29832983}
    29842984node[tourism=hotel] {
    2985     icon-image: "accommodation/hotel.svg";
     2985    icon-image: "presets/accommodation/hotel.svg";
    29862986    set icon_z17;
    29872987}
    29882988node[tourism=motel] {
    2989     icon-image: "accommodation/motel.svg";
     2989    icon-image: "presets/accommodation/motel.svg";
    29902990    set icon_z17;
    29912991}
    29922992node[tourism=guest_house] {
    2993     icon-image: "accommodation/guest_house.png";
     2993    icon-image: "presets/accommodation/guest_house.png";
    29942994    set icon_z17;
    29952995}
    29962996node[tourism=hostel] {
    2997     icon-image: "accommodation/hostel.svg";
     2997    icon-image: "presets/accommodation/hostel.svg";
    29982998    set icon_z17;
    29992999}
    30003000node[tourism=chalet] {
    3001     icon-image: "accommodation/chalet.png";
     3001    icon-image: "presets/accommodation/chalet.png";
    30023002    set icon_z17;
    30033003}
    30043004node[tourism=alpine_hut] {
    3005     icon-image: "accommodation/alpine_hut_blue.png";
     3005    icon-image: "presets/accommodation/alpine_hut_blue.png";
    30063006    set icon_z17;
    30073007}
    30083008node[tourism=wilderness_hut] {
    3009     icon-image: "accommodation/wilderness_hut_blue.png";
     3009    icon-image: "presets/accommodation/wilderness_hut_blue.png";
    30103010    set icon_z17;
    30113011}
    30123012node[tourism=camp_site] {
    3013     icon-image: "accommodation/camping.png";
     3013    icon-image: "presets/accommodation/camping.png";
    30143014    set icon_z17;
    30153015}
    30163016node[tourism=caravan_site] {
    3017     icon-image: "accommodation/camping/caravan.png";
     3017    icon-image: "presets/accommodation/camping/caravan.png";
    30183018    set icon_z17;
    30193019}
     
    30273027}
    30283028node[tourism=picnic_site] {
    3029     icon-image: "leisure/picnic.png";
     3029    icon-image: "presets/leisure/picnic.png";
    30303030    set icon_z17;
    30313031}
    30323032node[tourism=viewpoint] {
    3033     icon-image: "sightseeing/viewpoint.png";
     3033    icon-image: "presets/sightseeing/viewpoint.png";
    30343034    set icon_z17;
    30353035}
    30363036node[tourism=theme_park] {
    3037     icon-image: "leisure/theme_park.png";
     3037    icon-image: "presets/leisure/theme_park.png";
    30383038    set icon_z17;
    30393039}
    30403040node[tourism=attraction] {
    3041     icon-image: "sightseeing.png";
     3041    icon-image: "presets/sightseeing.png";
     3042    icon-width: 16;
    30423043    set icon_z17;
    30433044}
    30443045node[tourism=zoo] {
    3045     icon-image: "leisure/zoo.png";
     3046    icon-image: "presets/leisure/zoo.png";
    30463047    set icon_z17;
    30473048}
     
    30543055}
    30553056node[tourism=artwork] {
    3056     icon-image: "service/arts_centre.png";
     3057    icon-image: "presets/service/arts_centre.png";
    30573058    set icon_z17;
    30583059}
    30593060node[tourism=museum] {
    3060     icon-image: "sightseeing/museum.svg";
     3061    icon-image: "presets/sightseeing/museum.svg";
    30613062    set icon_z17;
    30623063}
     
    30703071}
    30713072node[tourism=information] {
    3072     icon-image: "misc/information.png";
     3073    icon-image: "presets/misc/information.png";
    30733074    set icon_z17;
    30743075}
    30753076node[tourism=information][information=guidepost] {
    3076     icon-image: "misc/information/guidepost.png";
     3077    icon-image: "presets/misc/information/guidepost.png";
    30773078    set icon_z17;
    30783079}
     
    30813082}
    30823083node[tourism=information][information=office] {
    3083     icon-image: "misc/information/informationoffice.png";
     3084    icon-image: "presets/misc/information/informationoffice.png";
    30843085    set icon_z17;
    30853086}
    30863087node[tourism=information][information=map] {
    3087     icon-image: "misc/information/map.png";
     3088    icon-image: "presets/misc/information/map.png";
    30883089    set icon_z17;
    30893090}
    30903091node[tourism=information][information=board] {
    3091     icon-image: "misc/information/board.png";
     3092    icon-image: "presets/misc/information/board.png";
    30923093    set icon_z17;
    30933094}
     
    31103111}
    31113112node[historic=castle] {
    3112     icon-image: "sightseeing/castle.svg";
     3113    icon-image: "presets/sightseeing/castle.svg";
    31133114    set icon_z17;
    31143115}
    31153116node[historic=monument] {
    3116     icon-image: "sightseeing/monument.png";
     3117    icon-image: "presets/sightseeing/monument.png";
    31173118    set icon_z17;
    31183119}
    31193120node[historic=memorial] {
    3120     icon-image: "sightseeing/memorial.png";
     3121    icon-image: "presets/sightseeing/memorial.png";
    31213122    set icon_z17;
    31223123}
    31233124node[historic=archaeological_site] {
    3124     icon-image: "sightseeing/archaeological.png";
     3125    icon-image: "presets/sightseeing/archaeological.png";
    31253126    set icon_z17;
    31263127}
    31273128node[historic=ruins] {
    3128     icon-image: "sightseeing/ruins.png";
     3129    icon-image: "presets/sightseeing/ruins.png";
    31293130    set icon_z17;
    31303131}
    31313132node[historic=battlefield] {
    3132     icon-image: "sightseeing/battlefield.png";
     3133    icon-image: "presets/sightseeing/battlefield.png";
    31333134    set icon_z17;
    31343135}
    31353136node[geological=palaeontological_site] {
    3136     icon-image: "historic/palaeontological_site.png";
     3137    icon-image: "presets/historic/palaeontological_site.png";
    31373138    set icon_z17;
    31383139}
    31393140node[historic=wayside_cross] {
    3140     icon-image: "religion/wayside_cross.png";
     3141    icon-image: "presets/religion/wayside_cross.png";
    31413142    set icon_z17;
    31423143}
    31433144node[historic=wayside_shrine] {
    3144     icon-image: "religion/wayside_shrine.png";
     3145    icon-image: "presets/religion/wayside_shrine.png";
    31453146    set icon_z17;
    31463147}
    31473148node[historic=boundary_stone] {
    3148     icon-image: "historic/boundary_stone.png";
     3149    icon-image: "presets/historic/boundary_stone.png";
    31493150    set icon_z17;
    31503151}
     
    32443245}
    32453246node[landuse] {
    3246     icon-image: "misc/deprecated.png";
     3247    icon-image: "presets/misc/deprecated.png";
    32473248    set icon_z17;
    32483249}
     
    32603261}
    32613262node[military=airfield] {
    3262     icon-image: "transport/airport/airfield.png";
     3263    icon-image: "presets/transport/airport/airfield.png";
    32633264    set icon_z17;
    32643265}
    32653266node[military=bunker] {
    3266     icon-image: "misc/landmark/bunker.png";
     3267    icon-image: "presets/misc/landmark/bunker.png";
    32673268    set icon_z17;
    32683269}
    32693270node[military=barracks][!is_prop_set(icon-image)] {
    3270     icon-image: "misc/no_icon.png";
     3271    icon-image: "presets/misc/no_icon.png";
    32713272    set icon_z17;
    32723273}
    32733274node[military=danger_area] {
    3274     icon-image: "misc/danger.png";
     3275    icon-image: "presets/misc/danger.png";
    32753276    set icon_z17;
    32763277}
    32773278node[military=range] {
    3278     icon-image: "misc/landmark/range.png";
     3279    icon-image: "presets/misc/landmark/range.png";
    32793280    set icon_z17;
    32803281}
     
    32883289}
    32893290node[railway=station] {
    3290     icon-image: "transport/railway_station.png";
     3291    icon-image: "presets/transport/railway_station.png";
    32913292    set icon_z17;
    32923293}
     
    32963297}
    32973298node[railway=tram_stop] {
    3298     icon-image: "transport/tram.png";
     3299    icon-image: "presets/transport/tram.png";
    32993300    set icon_z17;
    33003301}
    33013302node[railway=subway_entrance] {
    3302     icon-image: "transport/underground.png";
     3303    icon-image: "presets/transport/underground.png";
    33033304    set icon_z17;
    33043305}
    33053306node[railway=crossing] {
    3306     icon-image: "transport/railway/crossing.svg";
     3307    icon-image: "presets/transport/railway/crossing.svg";
    33073308    set icon_z17;
    33083309}
    33093310node[railway=level_crossing] {
    3310     icon-image: "transport/railway/level_crossing.svg";
     3311    icon-image: "presets/transport/railway/level_crossing.svg";
    33113312    icon-width: 16;
    33123313    set icon_z17;
     
    34163417}
    34173418node[railway=turntable] {
    3418     icon-image: "transport/railway/turntable.svg";
     3419    icon-image: "presets/transport/railway/turntable.svg";
    34193420    set icon_z17;
    34203421}
    34213422node[railway=buffer_stop] {
    3422     icon-image: "transport/railway/buffer_stop.svg";
     3423    icon-image: "presets/transport/railway/buffer_stop.svg";
    34233424    set icon_z17;
    34243425}
     
    34363437}
    34373438node[railway=switch] {
    3438     icon-image: "transport/railway/switch.svg";
     3439    icon-image: "presets/transport/railway/switch.svg";
    34393440    icon-width: 16;
    34403441    set icon_z17;
    34413442}
    34423443node[railway=signal] {
    3443     icon-image: "transport/railway/signal.svg";
     3444    icon-image: "presets/transport/railway/signal.svg";
    34443445    set icon_z17;
    34453446}
    34463447node[railway=milestone] {
    3447     icon-image: "transport/railway/milestone.svg";
     3448    icon-image: "presets/transport/railway/milestone.svg";
    34483449    set icon_z17;
    34493450}
     
    34543455node[railway=platform], node[railway=funicular],
    34553456node[service=yard], node[service=siding], node[service=spur] {
    3456     icon-image: "misc/deprecated.png";
     3457    icon-image: "presets/misc/deprecated.png";
    34573458    set icon_z17;
    34583459}
     
    34933494}
    34943495node[aeroway=aerodrome][military!=airfield] {
    3495     icon-image: "transport/airport.png";
     3496    icon-image: "presets/transport/airport.png";
    34963497    set icon_z17;
    34973498}
     
    35003501}
    35013502node[aeroway=terminal] {
    3502     icon-image: "transport/airport/terminal.png";
     3503    icon-image: "presets/transport/airport/terminal.png";
    35033504    set icon_z17;
    35043505}
     
    35073508}
    35083509node[aeroway=helipad] {
    3509     icon-image: "transport/airport/helipad.png";
     3510    icon-image: "presets/transport/airport/helipad.png";
    35103511    set icon_z17;
    35113512}
     
    35293530}
    35303531node[aeroway=parking_position] {
    3531     icon-image: "transport/airport/parking_position.png";
     3532    icon-image: "presets/transport/airport/parking_position.png";
    35323533    set icon_z17;
    35333534}
     
    35393540node[aeroway=runway],
    35403541node[aeroway=taxiway] {
    3541     icon-image: "misc/deprecated.png";
     3542    icon-image: "presets/misc/deprecated.png";
    35423543    set icon_z17;
    35433544}
    35443545node[aeroway=hangar] {
    3545     icon-image: "transport/airport/hangar.png";
     3546    icon-image: "presets/transport/airport/hangar.png";
    35463547    set icon_z17;
    35473548}
    35483549node[aeroway=gate] {
    3549     icon-image: "transport/airport/gate.png";
     3550    icon-image: "presets/transport/airport/gate.png";
    35503551    set icon_z17;
    35513552}
    35523553node[aeroway=windsock] {
    3553     icon-image: "transport/airport/windsock.png";
     3554    icon-image: "presets/transport/airport/windsock.png";
    35543555    set icon_z17;
    35553556}
     
    35983599}
    35993600node[aerialway=station] {
    3600     icon-image: "transport/aerialway/station.png";
     3601    icon-image: "presets/transport/aerialway/station.png";
    36013602    set icon_z17;
    36023603}
    36033604node[aerialway=pylon] {
    3604     icon-image: "transport/aerialway/pylon.svg";
     3605    icon-image: "presets/transport/aerialway/pylon.svg";
    36053606    set icon_z17;
    36063607}
     
    36163617node[aerialway=rope_tow],
    36173618node[aerialway=goods] {
    3618     icon-image: "misc/deprecated.png";
     3619    icon-image: "presets/misc/deprecated.png";
    36193620    set icon_z17;
    36203621}
     
    36253626
    36263627node[highway=bus_stop] {
    3627     icon-image: "transport/bus_small.png";
     3628    icon-image: "presets/transport/bus_small.png";
    36283629    set icon_z17;
    36293630}
    36303631node[public_transport=stop_position] {
    3631     icon-image: "transport/railway_small.png";
     3632    icon-image: "presets/transport/railway_small.png";
    36323633    set icon_z17;
    36333634}
    36343635node[public_transport=stop_position][share_taxi=yes] {
    3635     icon-image: "transport/share_taxi.svg";
     3636    icon-image: "presets/transport/share_taxi.svg";
    36363637    set icon_z17;
    36373638}
    36383639node[public_transport=stop_position][bus=yes] {
    3639     icon-image: "transport/bus.svg";
     3640    icon-image: "presets/transport/bus.svg";
    36403641    set icon_z17;
    36413642}
    36423643node[public_transport=stop_position][train=yes] {
    3643     icon-image: "transport/train.svg";
     3644    icon-image: "presets/transport/train.svg";
    36443645    set icon_z17;
    36453646}
    36463647node[public_transport=stop_position][tram=yes] {
    3647     icon-image: "transport/railway/tram.svg";
     3648    icon-image: "presets/transport/railway/tram.svg";
    36483649    set icon_z17;
    36493650}
    36503651node[public_transport=stop_position][subway=yes] {
    3651     icon-image: "transport/railway/subway.svg";
     3652    icon-image: "presets/transport/railway/subway.svg";
    36523653    set icon_z17;
    36533654}
    36543655node[public_transport=stop_position][monorail=yes] {
    3655     icon-image: "transport/railway/monorail.svg";
     3656    icon-image: "presets/transport/railway/monorail.svg";
    36563657    set icon_z17;
    36573658}
    36583659node[public_transport=stop_position][trolleybus=yes] {
    3659     icon-image: "transport/trolleybus.svg";
     3660    icon-image: "presets/transport/trolleybus.svg";
    36603661    set icon_z17;
    36613662}
    36623663node[public_transport=stop_position][funicular=yes] {
    3663     icon-image: "transport/railway/funicular.svg";
     3664    icon-image: "presets/transport/railway/funicular.svg";
    36643665    set icon_z17;
    36653666}
    36663667node[public_transport=stop_position][aerialway=yes] {
    3667     icon-image: "transport/aerialway/station.png";
     3668    icon-image: "presets/transport/aerialway/station.png";
    36683669    set icon_z17;
    36693670}
    36703671node[public_transport=stop_position][ferry=yes] {
    3671     icon-image: "nautical/ferry.svg";
     3672    icon-image: "presets/nautical/ferry.svg";
    36723673    set icon_z17;
    36733674}
     
    36813682}
    36823683node[public_transport=platform] {
    3683     icon-image: "transport/platform.svg";
     3684    icon-image: "presets/transport/platform.svg";
    36843685    set icon_z17;
    36853686}
     
    36883689}
    36893690node[public_transport=station] {
    3690     icon-image: "transport/station.svg";
     3691    icon-image: "presets/transport/station.svg";
    36913692    set icon_z17;
    36923693}
     
    37103711}
    37113712node[sport="9pin"] {
    3712     icon-image: "sport/10pin.png";
     3713    icon-image: "presets/sport/10pin.png";
    37133714    set icon_z17;
    37143715}
    37153716node[sport="10pin"] {
    3716     icon-image: "sport/10pin.png";
     3717    icon-image: "presets/sport/10pin.png";
    37173718    set icon_z17;
    37183719}
    37193720node[sport=athletics] {
    3720     icon-image: "sport/athletics.png";
     3721    icon-image: "presets/sport/athletics.png";
    37213722    set icon_z17;
    37223723}
    37233724node[sport=running] {
    3724     icon-image: "sport/running.svg";
     3725    icon-image: "presets/sport/running.svg";
    37253726    set icon_z17;
    37263727}
    37273728node[sport=soccer],
    37283729node[sport=gaelic_games] {
    3729     icon-image: "sport/soccer.png";
     3730    icon-image: "presets/sport/soccer.png";
    37303731    set icon_z17;
    37313732}
     
    37353736node[sport=rugby_league],
    37363737node[sport=rugby_union] {
    3737     icon-image: "sport/football.png";
     3738    icon-image: "presets/sport/football.png";
    37383739    set icon_z17;
    37393740}
     
    37503751}
    37513752node[sport=baseball] {
    3752     icon-image: "sport/baseball.png";
     3753    icon-image: "presets/sport/baseball.png";
    37533754    set icon_z17;
    37543755}
    37553756node[sport=basketball] {
    3756     icon-image: "sport/basketball.png";
     3757    icon-image: "presets/sport/basketball.png";
    37573758    set icon_z17;
    37583759}
    37593760node[sport=boules] {
    3760     icon-image: "sport/boule.png";
     3761    icon-image: "presets/sport/boule.png";
    37613762    set icon_z17;
    37623763}
    37633764node[sport=bowls] {
    3764     icon-image: "sport/boule.png";
     3765    icon-image: "presets/sport/boule.png";
    37653766    set icon_z17;
    37663767}
    37673768node[sport=canoe] {
    3768     icon-image: "sport/canoe.svg";
     3769    icon-image: "presets/sport/canoe.svg";
    37693770    set icon_z17;
    37703771}
    37713772node[sport=chess] {
    3772     icon-image: "sport/chess.png";
     3773    icon-image: "presets/sport/chess.png";
    37733774    set icon_z17;
    37743775}
    37753776node[sport=climbing] {
    3776     icon-image: "sport/climbing.png";
     3777    icon-image: "presets/sport/climbing.png";
    37773778    set icon_z17;
    37783779}
    37793780node[sport=cricket] {
    3780     icon-image: "sport/cricket.png";
     3781    icon-image: "presets/sport/cricket.png";
    37813782    set icon_z17;
    37823783}
    37833784node[sport=croquet] {
    3784     icon-image: "sport/croquet.png";
     3785    icon-image: "presets/sport/croquet.png";
    37853786    set icon_z17;
    37863787}
     
    38023803}
    38033804node[sport=cycling] {
    3804     icon-image: "sport/cycling.png";
     3805    icon-image: "presets/sport/cycling.png";
    38053806    set icon_z17;
    38063807}
    38073808node[sport=dog_racing] {
    3808     icon-image: "leisure/dog.png";
     3809    icon-image: "presets/leisure/dog.png";
    38093810    set icon_z17;
    38103811}
     
    38153816}
    38163817node[sport=golf] {
    3817     icon-image: "sport/golf.svg";
     3818    icon-image: "presets/sport/golf.svg";
    38183819    set icon_z17;
    38193820}
     
    38233824}
    38243825node[sport=field_hockey] {
    3825     icon-image: "sport/field_hockey.png";
     3826    icon-image: "presets/sport/field_hockey.png";
    38263827    set icon_z17;
    38273828}
    38283829node[sport=ice_hockey] {
    3829     icon-image: "sport/ice_hockey.png";
     3830    icon-image: "presets/sport/ice_hockey.png";
    38303831    set icon_z17;
    38313832}
    38323833node[sport=horse_racing] {
    3833     icon-image: "sport/riding.png";
     3834    icon-image: "presets/sport/riding.png";
    38343835    set icon_z17;
    38353836}
    38363837node[sport=karting] {
    3837     icon-image: "sport/karting.png";
     3838    icon-image: "presets/sport/karting.png";
    38383839    set icon_z17;
    38393840}
    38403841node[sport=motocross] {
    3841     icon-image: "sport/motocross.png";
     3842    icon-image: "presets/sport/motocross.png";
    38423843    set icon_z17;
    38433844}
    38443845node[sport=motor] {
    3845     icon-image: "sport/motor.png";
     3846    icon-image: "presets/sport/motor.png";
    38463847    set icon_z17;
    38473848}
     
    38553856}
    38563857node[sport=multi] {
    3857     icon-image: "sport/multi.png";
     3858    icon-image: "presets/sport/multi.png";
    38583859    set icon_z17;
    38593860}
    38603861node[sport=pelota] {
    3861     icon-image: "sport/pelota.png";
     3862    icon-image: "presets/sport/pelota.png";
    38623863    set icon_z17;
    38633864}
    38643865node[sport=racquet] {
    3865     icon-image: "sport/racquetball.png";
     3866    icon-image: "presets/sport/racquetball.png";
    38663867    set icon_z17;
    38673868}
    38683869node[sport=ice_skating] {
    3869     icon-image: "sport/skating.png";
     3870    icon-image: "presets/sport/skating.png";
    38703871    set icon_z17;
    38713872}
    38723873node[sport=roller_skating] {
    3873     icon-image: "sport/roller_skating.svg";
     3874    icon-image: "presets/sport/roller_skating.svg";
    38743875    set icon_z17;
    38753876}
    38763877node[sport=skating] {
    3877     icon-image: "misc/deprecated.png";
     3878    icon-image: "presets/misc/deprecated.png";
    38783879    set icon_z17;
    38793880}
    38803881node[sport=skateboard] {
    3881     icon-image: "sport/skateboard.png";
     3882    icon-image: "presets/sport/skateboard.png";
    38823883    set icon_z17;
    38833884}
     
    38863887}
    38873888node[sport=swimming] {
    3888     icon-image: "sport/pool.png";
     3889    icon-image: "presets/sport/pool.png";
    38893890    set icon_z17;
    38903891}
     
    38953896}
    38963897node[sport=table_tennis] {
    3897     icon-image: "sport/table_tennis.png";
     3898    icon-image: "presets/sport/table_tennis.png";
    38983899    set icon_z17;
    38993900}
    39003901node[sport=tennis] {
    3901     icon-image: "sport/tennis.png";
     3902    icon-image: "presets/sport/tennis.png";
    39023903    set icon_z17;
    39033904}
    39043905node[sport=paintball][!is_prop_set(icon-image)] {
    3905     icon-image: "misc/no_icon.png";
     3906    icon-image: "presets/misc/no_icon.png";
    39063907    set icon_z17;
    39073908}
     
    39203921}
    39213922node[sport=squash][!is_prop_set(icon-image)] {
    3922     icon-image: "misc/no_icon.png";
     3923    icon-image: "presets/misc/no_icon.png";
    39233924    set icon_z17;
    39243925}
     
    39293930}
    39303931node[sport=volleyball] {
    3931     icon-image: "sport/volleyball.png";
     3932    icon-image: "presets/sport/volleyball.png";
    39323933    set icon_z17;
    39333934}
    39343935node[sport=beachvolleyball] {
    3935     icon-image: "sport/beachvolleyball.png";
     3936    icon-image: "presets/sport/beachvolleyball.png";
    39363937    set icon_z17;
    39373938}
    39383939node[sport=billiards] {
    3939     icon-image: "sport/billiards.svg";
     3940    icon-image: "presets/sport/billiards.svg";
    39403941    set icon_z17;
    39413942}
    39423943node[sport=bowling] {
    3943     icon-image: "sport/10pin.png";
     3944    icon-image: "presets/sport/10pin.png";
    39443945    set icon_z17;
    39453946}
    39463947node[sport=handball] {
    3947     icon-image: "sport/handball.png";
     3948    icon-image: "presets/sport/handball.png";
    39483949    set icon_z17;
    39493950}
    39503951node[sport=rowing] {
    3951     icon-image: "sport/rowing.png";
     3952    icon-image: "presets/sport/rowing.png";
    39523953    set icon_z17;
    39533954}
    39543955node[sport=sailing][!is_prop_set(icon-image)] {
    3955     icon-image: "misc/no_icon.png";
     3956    icon-image: "presets/misc/no_icon.png";
    39563957    set icon_z17;
    39573958}
    39583959node[sport=scuba_diving] {
    3959     icon-image: "sport/scuba_diving.svg";
     3960    icon-image: "presets/sport/scuba_diving.svg";
    39603961    set icon_z17;
    39613962}
    39623963node[sport=badminton][!is_prop_set(icon-image)] {
    3963     icon-image: "misc/no_icon.png";
     3964    icon-image: "presets/misc/no_icon.png";
    39643965    set icon_z17;
    39653966}
     
    39713972}
    39723973node[sport=archery] {
    3973     icon-image: "sport/archery.png";
     3974    icon-image: "presets/sport/archery.png";
    39743975    set icon_z17;
    39753976}
    39763977node[sport=fishing] {
    3977     icon-image: "sport/fishing.png";
     3978    icon-image: "presets/sport/fishing.png";
    39783979    set icon_z17;
    39793980}
    39803981node[sport=model_aerodrome] {
    3981     icon-image: "transport/airport.png";
     3982    icon-image: "presets/transport/airport.png";
    39823983    set icon_z17;
    39833984}
    39843985node[sport=rc_car] {
    3985     icon-image: "transport/car.png";
     3986    icon-image: "presets/transport/car.png";
    39863987    set icon_z17;
    39873988}
     
    39953996}
    39963997node[natural=spring] {
    3997     icon-image: "misc/landmark/spring.svg";
     3998    icon-image: "presets/misc/landmark/spring.svg";
    39983999    set icon_z17;
    39994000}
     
    40094010}
    40104011node[natural=peak][tourism=viewpoint] {
    4011     icon-image: "sightseeing/peak_viewpoint.svg";
     4012    icon-image: "presets/sightseeing/peak_viewpoint.svg";
    40124013    set icon_z0;
    40134014    set text_z0;
     
    40174018}
    40184019node[natural=volcano] {
    4019     icon-image: "misc/landmark/volcano_small.png";
     4020    icon-image: "presets/misc/landmark/volcano_small.png";
    40204021    set icon_z0;
    40214022    set text_z0;
     
    40314032}
    40324033node[natural=cliff] {
    4033     icon-image: "misc/cliff.svg";
     4034    icon-image: "presets/misc/cliff.svg";
    40344035    set icon_z17;
    40354036}
     
    40974098}
    40984099node[natural=rock] {
    4099     icon-image: "misc/rock.svg";
     4100    icon-image: "presets/misc/rock.svg";
    41004101    set icon_z17;
    41014102}
     
    41044105}
    41054106node[natural=stone] {
    4106     icon-image: "misc/stone.svg";
     4107    icon-image: "presets/misc/stone.svg";
    41074108    set icon_z17;
    41084109}
     
    41124113}
    41134114node[natural=bay] {
    4114     icon-image: "nautical/bay.svg";
     4115    icon-image: "presets/nautical/bay.svg";
    41154116    set icon_z17;
    41164117}
    41174118node[natural=cave_entrance] {
    4118     icon-image: "misc/landmark/cave_entrance.png";
     4119    icon-image: "presets/misc/landmark/cave_entrance.png";
    41194120    set icon_z17;
    41204121}
    41214122node[natural=tree] {
    4122     icon-image: "misc/landmark/trees.png";
     4123    icon-image: "presets/misc/landmark/trees.png";
    41234124    set icon_z17;
    41244125}
    41254126node[natural=tree][type=conifer],
    41264127node[natural=tree][leaf_type=needleleaved] {
    4127     icon-image: "misc/landmark/trees_conifer.png";
     4128    icon-image: "presets/misc/landmark/trees_conifer.png";
    41284129    set icon_z17;
    41294130}
    41304131node[natural=tree][type=broad_leaved],
    41314132node[natural=tree][leaf_type=broadleaved] {
    4132     icon-image: "misc/landmark/trees_broad_leaved.png";
     4133    icon-image: "presets/misc/landmark/trees_broad_leaved.png";
    41334134    set icon_z17;
    41344135}
    41354136node[natural=tree][type=palm] {
    4136     icon-image: "misc/landmark/trees_palm.png";
     4137    icon-image: "presets/misc/landmark/trees_palm.png";
    41374138    set icon_z17;
    41384139}
     
    41554156node[natural=ridge],
    41564157node[natural=valley] {
    4157     icon-image: "misc/deprecated.png";
     4158    icon-image: "presets/misc/deprecated.png";
    41584159    set icon_z17;
    41594160}
     
    41964197}
    41974198node[waterway=dock] {
    4198     icon-image: "nautical/boatyard.png";
     4199    icon-image: "presets/nautical/boatyard.png";
    41994200    set icon_z17;
    42004201}
    42014202node[waterway=lock_gate] {
    4202     icon-image: "nautical/lock_gate.png";
     4203    icon-image: "presets/nautical/lock_gate.png";
    42034204    set icon_z17;
    42044205}
    42054206node[waterway=turning_point] {
    4206     icon-image: "nautical/turning.png";
     4207    icon-image: "presets/nautical/turning.png";
    42074208    set icon_z17;
    42084209}
     
    42114212}
    42124213node[waterway=boatyard] {
    4213     icon-image: "nautical/boatyard.png";
     4214    icon-image: "presets/nautical/boatyard.png";
    42144215    set icon_z17;
    42154216}
     
    42174218node[waterway=waste_disposal],
    42184219node[waterway=mooring] {
    4219     icon-image: "misc/deprecated.png";
     4220    icon-image: "presets/misc/deprecated.png";
    42204221    set icon_z17;
    42214222}
    42224223node[mooring] {
    4223     icon-image: "nautical/marina.png";
     4224    icon-image: "presets/nautical/marina.png";
    42244225    set icon_z17;
    42254226}
     
    42284229}
    42294230node[waterway=fuel] {
    4230     icon-image: "nautical/marine_fuel.png";
     4231    icon-image: "presets/nautical/marine_fuel.png";
    42314232    icon-width: 16;
    42324233    set icon_z17;
     
    42374238}
    42384239node[waterway=weir] {
    4239     icon-image: "nautical/weir.svg";
     4240    icon-image: "presets/nautical/weir.svg";
    42404241    set icon_z17;
    42414242}
     
    42484249}
    42494250node[waterway=dam] {
    4250     icon-image: "nautical/dam.svg";
     4251    icon-image: "presets/nautical/dam.svg";
    42514252    set icon_z17;
    42524253}
     
    42574258}
    42584259node[waterway=waterfall] {
    4259     icon-image: "nautical/waterfall.svg";
     4260    icon-image: "presets/nautical/waterfall.svg";
    42604261    set icon_z17;
    42614262}
     
    42644265node[waterway=stream],
    42654266node[waterway=ditch], node[waterway=drain] {
    4266     icon-image: "misc/deprecated.png";
     4267    icon-image: "presets/misc/deprecated.png";
    42674268    set icon_z17;
    42684269}
     
    42854286node[route=tour],
    42864287node[route=pub_crawl] {
    4287     icon-image: "misc/deprecated.png";
     4288    icon-image: "presets/misc/deprecated.png";
    42884289    set icon_z17;
    42894290}
     
    42944295
    42954296node[mountain_pass?] {
    4296     icon-image: "misc/landmark/mountain_pass.svg";
     4297    icon-image: "presets/misc/landmark/mountain_pass.svg";
    42974298    set icon_z0;
    42984299    set text_z0;
     
    43704371node[boundary=political],
    43714372node[boundary=national_park] {
    4372     icon-image: "misc/deprecated.png";
     4373    icon-image: "presets/misc/deprecated.png";
    43734374    set icon_z17;
    43744375}
     
    43784379/******************/
    43794380node[traffic_sign][maxspeed=none][!is_prop_set(icon-image)] {
    4380     icon-image: "vehicle/restriction/maxspeed_none.svg";
     4381    icon-image: "presets/vehicle/restriction/maxspeed_none.svg";
    43814382    set icon_z17;
    43824383}
     
    44944495node[place=region],
    44954496node[place=county] {
    4496     icon-image: "place/settlement/capital.png";
     4497    icon-image: "presets/place/settlement/capital.png";
    44974498    z-index: 2.9;
    44984499}
    44994500node[place=city] {
    4500     icon-image: "place/settlement/city.png";
     4501    icon-image: "presets/place/settlement/city.png";
    45014502    z-index: 2.8;
    45024503}
    45034504node[place=town] {
    4504     icon-image: "place/settlement/town.png";
     4505    icon-image: "presets/place/settlement/town.png";
    45054506    z-index: 2.7;
    45064507}
    45074508node[place=suburb] {
    4508     icon-image: "place/settlement/suburb.png";
     4509    icon-image: "presets/place/settlement/suburb.png";
    45094510    z-index: 2.6;
    45104511}
    45114512node[place=village] {
    4512     icon-image: "place/settlement/village.png";
     4513    icon-image: "presets/place/settlement/village.png";
    45134514    z-index: 2.5;
    45144515}
    45154516node[place=neighbourhood] {
    4516     icon-image: "place/settlement/neighbourhood.png";
     4517    icon-image: "presets/place/settlement/neighbourhood.png";
    45174518    z-index: 2.4;
    45184519}
    45194520node[place=hamlet] {
    4520     icon-image: "place/settlement/hamlet.png";
     4521    icon-image: "presets/place/settlement/hamlet.png";
    45214522    z-index: 2.3;
    45224523}
    45234524node[place=isolated_dwelling] {
    4524     icon-image: "place/settlement/isolated_dwelling.png";
     4525    icon-image: "presets/place/settlement/isolated_dwelling.png";
    45254526    z-index: 2.2;
    45264527}
    45274528node[place=farm] {
    4528     icon-image: "place/settlement/farm.png";
     4529    icon-image: "presets/place/settlement/farm.png";
    45294530    z-index: 2.1;
    45304531}
    45314532node|z15-[place=locality],
    45324533node|z-14[place=locality][!setting("hide_icons")] {
    4533     icon-image: "place/locality.png";
     4534    icon-image: "presets/place/locality.png";
    45344535    font-weight: bold;
    45354536    text-color:black;
     
    45384539}
    45394540node[place=island] {
    4540     icon-image: "place/island.png";
     4541    icon-image: "presets/place/island.png";
    45414542}
    45424543node[place=islet] {
    4543     icon-image: "place/islet.png";
     4544    icon-image: "presets/place/islet.png";
    45444545}
    45454546
     
    45534554node|z-15[FIXME][!setting("hide_icons")]::core_note_fixme {
    45544555    object-z-index: 10;
    4555     icon-image: "misc/fixme-annotation.png";
     4556    icon-image: "presets/misc/fixme-annotation.png";
    45564557}
    45574558node|z16-[note]::core_note_fixme,
    45584559node|z-15[note][!setting("hide_icons")]::core_note_fixme {
    45594560    object-z-index: 10;
    4560     icon-image: "misc/note-annotation.png";
     4561    icon-image: "presets/misc/note-annotation.png";
    45614562}
    45624563node|z16-[note][fixme]::core_note_fixme,
     
    45644565node|z16-[note][FIXME]::core_note_fixme,
    45654566node|z-15[note][FIXME][!setting("hide_icons")]::core_note_fixme {
    4566     icon-image: "misc/note-fixme-annotation.png";
     4567    icon-image: "presets/misc/note-fixme-annotation.png";
    45674568}
    45684569
Note: See TracChangeset for help on using the changeset viewer.