Ticket #10363: elemstyles7440_zoom_classes.diff

File elemstyles7440_zoom_classes.diff, 70.9 KB (added by Klumbumbus, 11 years ago)
  • styles/standard/elemstyles.mapcss

     
    2121/* "work in progress" tags */
    2222/***************************/
    2323
    24 node|z16-[fixme]::core_fixme,
    25 node|z16-[FIXME]::core_fixme {
     24node[fixme]::core_fixme,
     25node[FIXME]::core_fixme {
    2626    object-z-index: 20;
    2727    icon-image: "misc/fixme-annotation.png";
     28    set iconz16;
    2829}
    29 node|z16-[note]::core_note {
     30node[note]::core_note {
    3031    object-z-index: 10;
    3132    icon-image: "misc/note-annotation.png";
     33    set iconz16;
    3234}
    3335
    3436/* special display of unreviewed tiger data (USA) */
     
    4648relation[restriction=no_left_turn],
    4749node[restriction=no_left_turn] {
    4850    icon-image: "vehicle/restriction/turn_restrictions/no_left_turn.png";
     51    set iconz17;
    4952    text: auto;
    5053}
    5154relation[restriction=no_right_turn],
    5255node[restriction=no_right_turn] {
    5356    icon-image: "vehicle/restriction/turn_restrictions/no_right_turn.png";
     57    set iconz17;
    5458    text: auto;
    5559}
    5660relation[restriction=no_straight_on],
    5761node[restriction=no_straight_on] {
    5862    icon-image: "vehicle/restriction/turn_restrictions/no_straight_on.png";
     63    set iconz17;
    5964    text: auto;
    6065}
    6166relation[restriction=no_u_turn],
    6267node[restriction=no_u_turn] {
    6368    icon-image: "vehicle/restriction/turn_restrictions/no_u_turn.png";
     69    set iconz17;
    6470    text: auto;
    6571}
    6672relation[restriction=only_left_turn],
    6773node[restriction=only_left_turn] {
    6874    icon-image: "vehicle/restriction/turn_restrictions/only_left_turn.png";
     75    set iconz17;
    6976    text: auto;
    7077}
    7178relation[restriction=only_right_turn],
    7279node[restriction=only_right_turn] {
    7380    icon-image: "vehicle/restriction/turn_restrictions/only_right_turn.png";
     81    set iconz17;
    7482    text: auto;
    7583}
    7684relation[restriction=only_straight_on],
    7785node[restriction=only_straight_on] {
    7886    icon-image: "vehicle/restriction/turn_restrictions/only_straight_on.png";
     87    set iconz17;
    7988    text: auto;
    8089}
    8190
     
    115124node[cutting?!],
    116125node[embankment?!] {
    117126    icon-image: "misc/deprecated.png";
     127    set iconz17;
    118128    text: auto;
    119129}
    120130
     
    125135node["addr:housenumber"],
    126136node["addr:postcode"] {
    127137    icon-image: "misc/housenumber.png";
     138    set iconz17;
    128139    text: auto;
    129140}
    130141way["addr:interpolation"=odd] {
     
    148159}
    149160node[building][!building?!] {
    150161    icon-image: "misc/landmark/building.png";
     162    set iconz17;
    151163    text: auto;
    152164}
    153165node[building=garage] {
    154166    icon-image: "misc/landuse/garages.png";
     167    set iconz17;
    155168    text: auto;
    156169}
    157170node[building=garages] {
    158171    icon-image: "misc/landuse/garages.png";
     172    set iconz17;
    159173    text: auto;
    160174}
    161175node[building=entrance] {
    162176    icon-image: "misc/entrance-yes.png";
     177    set iconz17;
    163178    text: auto;
    164179}
    165180node[entrance=yes] {
    166181    icon-image: "misc/entrance-yes.png";
     182    set iconz17;
    167183    text: auto;
    168184}
    169185node[entrance=main] {
    170186    icon-image: "misc/entrance-main.png";
     187    set iconz17;
    171188    text: auto;
    172189}
    173190node[entrance=service] {
    174191    icon-image: "misc/entrance-service.png";
     192    set iconz17;
    175193    text: auto;
    176194}
    177195node[entrance=exit] {
    178196    icon-image: "misc/entrance-exit.png";
     197    set iconz17;
    179198    text: auto;
    180199}
    181200node[entrance=emergency] {
    182201    icon-image: "misc/entrance-emergency.png";
     202    set iconz17;
    183203    text: auto;
    184204}
    185205
     
    213233}
    214234node[access?!] {
    215235    icon-image: "vehicle/restriction/access.png";
     236    set iconz17;
    216237}
    217238node[access=permissive],
    218239node[access=private],
    219240node[access=destination] {
    220241    icon-image: "misc/no_icon.png";
     242    set iconz17;
    221243    text: auto;
    222244}
    223245node[bicycle?!] {
    224246    icon-image: "vehicle/restriction/bicycle.png";
     247    set iconz17;
    225248}
    226249node[bicycle=designated] {
    227250    icon-image: "vehicle/restriction/bicycle-designated.png";
     251    set iconz17;
    228252    text: auto;
    229253}
    230254node[foot?!] {
    231255    icon-image: "vehicle/restriction/foot.png";
     256    set iconz17;
    232257}
    233258node[foot=designated] {
    234259    icon-image: "vehicle/restriction/foot-designated.png";
     260    set iconz17;
    235261    text: auto;
    236262}
    237263node[goods?!],
    238264node[hgv?!] {
    239265    icon-image: "vehicle/restriction/goods.png";
     266    set iconz17;
    240267}
    241268node[horse?!] {
    242269    icon-image: "vehicle/restriction/horse.png";
     270    set iconz17;
    243271}
    244272node[horse=designated] {
    245273    icon-image: "vehicle/restriction/horse-designated.png";
     274    set iconz17;
    246275}
    247276node[motorcycle?!] {
    248277    icon-image: "vehicle/restriction/motorbike.png";
     278    set iconz17;
    249279}
    250280node[motorcar?!] {
    251281    icon-image: "vehicle/restriction/motorcar.png";
     282    set iconz17;
    252283}
    253284node[psv?!] {
    254285    icon-image: "vehicle/restriction/psv.png";
     286    set iconz17;
    255287}
    256288node[motorboat?!],
    257289node[boat?!] {
    258290    icon-image: "misc/no_icon.png";
     291    set iconz17;
    259292}
    260293node[noexit?] {
    261294    icon-image: "vehicle/restriction/dead_end.png";
     295    set iconz17;
    262296}
    263297node[maxweight] {
    264298    icon-image: "vehicle/restriction/maxweight.png";
     299    set iconz17;
    265300}
    266301node[maxheight] {
    267302    icon-image: "vehicle/restriction/maxheight.png";
     303    set iconz17;
    268304}
    269305node[maxwidth] {
    270306    icon-image: "vehicle/restriction/maxwidth.png";
     307    set iconz17;
    271308}
    272309node[maxlength] {
    273310    icon-image: "vehicle/restriction/maxlength.png";
     311    set iconz17;
    274312}
    275313node[minspeed] {
    276314    icon-image: "vehicle/restriction/minspeed.png";
     315    set iconz17;
    277316}
    278317node[maxstay],
    279318node[toll] {
    280319    icon-image: "misc/no_icon.png";
     320    set iconz17;
    281321}
    282322
    283323/****************/
     
    286326
    287327node[barrier] {
    288328    icon-image: "vehicle/restriction/barrier.png";
     329    set iconz17;
    289330    text: auto;
    290331}
    291332way[barrier=bollard] {
     
    295336}
    296337node[barrier=bollard] {
    297338    icon-image: "vehicle/restriction/bollard.png";
     339    set iconz17;
    298340    text: auto;
    299341}
    300342node[barrier=gate] {
    301343    icon-image: "vehicle/gate.png";
     344    set iconz17;
    302345    text: auto;
    303346}
    304347way[barrier=hedge],
     
    318361node[barrier=city_wall],
    319362node[barrier=retaining_wall] {
    320363    icon-image: "misc/deprecated.png";
     364    set iconz17;
    321365    text: auto;
    322366}
    323367node[barrier=block] {
    324368    icon-image: "vehicle/block.svg";
     369    set iconz17;
    325370    text: auto;
    326371}
    327372node[barrier=chain] {
    328373    icon-image: "vehicle/chain.svg";
     374    set iconz17;
    329375    text: auto;
    330376}
    331377node[barrier=stile] {
    332378    icon-image: "vehicle/stile.png";
     379    set iconz17;
    333380    text: auto;
    334381}
    335382node[barrier=turnstile] {
    336383    icon-image: "vehicle/turnstile.png";
     384    set iconz17;
    337385    text: auto;
    338386}
    339387node[barrier=cycle_barrier] {
    340388    icon-image: "vehicle/cycle_barrier.png";
     389    set iconz17;
    341390    text: auto;
    342391}
    343392node[barrier=lift_gate] {
    344393    icon-image: "vehicle/lift_gate.png";
     394    set iconz17;
    345395    text: auto;
    346396}
    347397node[barrier=swing_gate] {
    348398    icon-image: "vehicle/swing_gate.png";
     399    set iconz17;
    349400    text: auto;
    350401}
    351402area[barrier=toll_booth]:closed {
     
    353404}
    354405node[barrier=toll_booth] {
    355406    icon-image: "vehicle/toll_booth.png";
     407    set iconz17;
    356408    text: auto;
    357409}
    358410node[barrier=entrance] {
    359411    icon-image: "vehicle/entrance.png";
     412    set iconz17;
    360413    text: auto;
    361414}
    362415node[barrier=cattle_grid] {
    363416    icon-image: "vehicle/cattle_grid.png";
     417    set iconz17;
    364418    text: auto;
    365419}
    366420node[barrier=border_control] {
    367421    icon-image: "vehicle/border_control.png";
     422    set iconz17;
    368423    text: auto;
    369424}
    370425node[barrier=sally_port] {
    371426    icon-image: "vehicle/sally_port.png";
     427    set iconz17;
    372428    text: auto;
    373429}
    374430node[barrier=fence],
     
    380436node[barrier=drawbridge],
    381437node[barrier=hampshire_gate] {
    382438    icon-image: "misc/no_icon.png";
     439    set iconz17;
    383440    text: auto;
    384441}
    385442
     
    541598}
    542599node[highway=steps] {
    543600    icon-image: "transport/steps.png";
     601    set iconz17;
    544602    text: auto;
    545603}
    546604way[highway=bus_guideway] {
     
    554612}
    555613node[direction=clockwise] {
    556614    icon-image: "vehicle/restriction/roundabout_left.png";
     615    set iconz17;
    557616    text: auto;
    558617}
    559618node[highway=mini_roundabout] {
    560619    icon-image: "vehicle/restriction/roundabout_left.png";
     620    set iconz17;
    561621    text: auto;
    562622}
    563623node:righthandtraffic[highway=mini_roundabout] {
    564624    icon-image: "vehicle/restriction/roundabout_right.png";
     625    set iconz17;
    565626}
    566627node[highway=stop] {
    567628    icon-image: "vehicle/restriction/stop.png";
     629    set iconz17;
    568630    text: auto;
    569631}
    570632node[highway=give_way] {
    571633    icon-image: "vehicle/restriction/right_of_way.png";
     634    set iconz17;
    572635    text: auto;
    573636}
    574637node[highway=traffic_signals] {
    575638    icon-image: "vehicle/restriction/traffic-light.png";
     639    set iconz17;
    576640    text: auto;
    577641}
    578642node[highway=street_lamp] {
    579643    icon-image: "misc/streetlamp.png";
     644    set iconz17;
    580645    text: auto;
    581646}
    582647node[highway=speed_camera] {
    583648    icon-image: "vehicle/restriction/speed_trap.png";
     649    set iconz17;
    584650    text: auto;
    585651}
    586652node[traffic_sign=city_limit] {
    587653    icon-image: "vehicle/restriction/citylimit.png";
     654    set iconz17;
    588655    text: auto;
    589656}
    590657node[highway=crossing] {
    591658    icon-image: "vehicle/zebra_crossing.png";
     659    set iconz17;
    592660    text: auto;
    593661}
    594662node[highway=incline], node[highway=incline_steep] {
    595663    icon-image: "vehicle/restriction/incline.png";
     664    set iconz17;
    596665    text: auto;
    597666}
    598667node[highway=motorway_junction] {
    599668    icon-image: "vehicle/exit.png";
     669    set iconz17;
    600670    text: auto;
    601671}
    602672area[highway=services] {
     
    604674}
    605675node[highway=services] {
    606676    icon-image: "vehicle/services.png";
     677    set iconz17;
    607678    text: auto;
    608679}
    609680area[highway=rest_area] {
     
    611682}
    612683node[highway=rest_area] {
    613684    icon-image: "vehicle/parking.png";
     685    set iconz17;
    614686    text: auto;
    615687}
    616688node[highway=ford], node[ford?] {
    617689    icon-image: "vehicle/ford.png";
     690    set iconz17;
    618691    text: auto;
    619692}
    620693way[ford?]::core_ford {
     
    632705}
    633706node[highway=turning_circle] {
    634707    icon-image: "vehicle/turning_circle.png";
     708    set iconz17;
    635709    text: auto;
    636710}
    637711node[highway=turning_loop] {
    638712    icon-image: "vehicle/turning_loop.png";
     713    set iconz17;
    639714    text: auto;
    640715}
    641716node[highway=passing_place] {
    642717    icon-image: "vehicle/passing_place.png";
     718    set iconz17;
    643719    text: auto;
    644720}
    645721node[highway=elevator] {
    646722    icon-image: "service/elevator.png";
     723    set iconz17;
    647724    text: auto;
    648725}
    649726way[highway=construction] {
     
    653730}
    654731node[highway=construction] {
    655732    icon-image: "misc/construction.png";
     733    set iconz17;
    656734    text: auto;
    657735}
    658736area[highway=emergency_access_point] {
     
    660738}
    661739node[highway=emergency_access_point] {
    662740    icon-image: "service/emergency_access_point.png";
     741    set iconz17;
    663742    text: auto;
    664743}
    665744node[highway=motorway], node[highway=motorway_link],
     
    682761node[highway=bus_guideway],
    683762node[highway=platform] {
    684763    icon-image: "misc/deprecated.png";
     764    set iconz17;
    685765    text: auto;
    686766}
    687767
     
    691771
    692772node[traffic_calming] {
    693773    icon-image: "vehicle/traffic_calming.png";
     774    set iconz17;
    694775    text: auto;
    695776}
    696777node[traffic_calming=chicane] {
    697778    icon-image: "vehicle/chicane.png";
     779    set iconz17;
    698780    text: auto;
    699781}
    700782node[traffic_calming=choker],
    701783node[traffic_calming=cushion] {
    702784    icon-image: "vehicle/passing_place.png";
     785    set iconz17;
    703786    text: auto;
    704787}
    705788
     
    709792
    710793node[junction=roundabout] {
    711794    icon-image: "vehicle/restriction/roundabout_left.png";
     795    set iconz17;
    712796    text: auto;
    713797}
    714798node:righthandtraffic[junction=roundabout] {
    715799    icon-image: "vehicle/restriction/roundabout_right.png";
     800    set iconz17;
    716801}
    717802
    718803/*****************/
     
    820905node[cycleway=track], node[cycleway=opposite_track],
    821906node[cycleway=opposite] {
    822907    icon-image: "misc/deprecated.png";
     908    set iconz17;
    823909    text: auto;
    824910}
    825911
     
    909995node[piste:difficulty=freeride],
    910996node[piste:difficulty=novice] {
    911997    icon-image: "sport/skiing.png";
     998    set iconz17;
    912999}
    9131000
    9141001/**************/
     
    9201007}
    9211008node[power=tower] {
    9221009    icon-image: "misc/landmark/power/tower_small.png";
     1010    set iconz17;
    9231011    text: auto;
    9241012}
    9251013node[power=pole] {
    9261014    icon-image: "misc/landmark/power/pole.png";
     1015    set iconz17;
    9271016    text: auto;
    9281017}
    9291018way[power=line],
     
    9341023node[power=line],
    9351024node[power=minor_line] {
    9361025    icon-image: "misc/deprecated.png";
     1026    set iconz17;
    9371027    text: auto;
    9381028}
    9391029area[power=plant],
     
    9471037node[power=substation],
    9481038node[power=cable_distribution_cabinet] {
    9491039    icon-image: "misc/landmark/power.png";
     1040    set iconz17;
    9501041    text: auto;
    9511042}
    9521043node[power=transformer] {
    9531044    icon-image: "misc/landmark/power/transformer.png";
     1045    set iconz17;
    9541046    text: auto;
    9551047}
    9561048/* power_source is deprecated by the wiki, but still in use */
     
    9671059}
    9681060node[power_source=wind], node[generator:source=wind] {
    9691061    icon-image: "misc/landmark/power/wind.png";
     1062    set iconz17;
    9701063    text: auto;
    9711064}
    9721065node[power_source=hydro], node[generator:source=hydro] {
    9731066    icon-image: "misc/landmark/power/hydro.png";
     1067    set iconz17;
    9741068    text: auto;
    9751069}
    9761070node[power_source=fossil],
    9771071node[power_source=coal], node[generator:source=coal],
    9781072node[power_source=gas], node[generator:source=gas] {
    9791073    icon-image: "misc/landmark/power/fossil.png";
     1074    set iconz17;
    9801075    text: auto;
    9811076}
    9821077node[power_source=photovoltaic] {
    9831078/*    FIXME photovoltaic NOT fossil*/
    9841079    icon-image: "misc/landmark/power/fossil.png";
     1080    set iconz17;
    9851081    text: auto;
    9861082}
    9871083node[power_source=nuclear], node[generator:source=nuclear] {
    9881084    icon-image: "misc/landmark/power/nuclear.png";
     1085    set iconz17;
    9891086    text: auto;
    9901087}
    9911088node[power=generator] {
    9921089    icon-image: "misc/landmark/power.png";
     1090    set iconz17;
    9931091    text: auto;
    9941092}
    9951093
     
    10111109}
    10121110node[man_made=beacon] {
    10131111    icon-image: "misc/landmark/beacon.png";
     1112    set iconz17;
    10141113    text: auto;
    10151114}
    10161115node[man_made=chimney] {
    10171116    icon-image: "misc/landmark/chimney.png";
     1117    set iconz17;
    10181118    text: auto;
    10191119}
    10201120node[man_made=crane] {
    10211121    icon-image: "misc/landmark/crane.png";
     1122    set iconz17;
    10221123    text: auto;
    10231124}
    10241125node[man_made=flagpole] {
    10251126    icon-image: "misc/flag.png";
     1127    set iconz17;
    10261128    text: auto;
    10271129}
    10281130node[man_made=gasometer] {
    10291131    icon-image: "misc/landmark/gasometer.png";
     1132    set iconz17;
    10301133    text: auto;
    10311134}
    10321135node[man_made=groyne] {
    10331136    icon-image: "nautical/groyne.png";
     1137    set iconz17;
    10341138    text: auto;
    10351139}
    10361140node[man_made=lighthouse] {
    10371141    icon-image: "misc/landmark/lighthouse.png";
     1142    set iconz17;
    10381143    text: auto;
    10391144}
    10401145node[man_made=monitoring_station] {
    10411146    icon-image: "misc/landmark/measurement_station.png";
     1147    set iconz17;
    10421148    text: auto;
    10431149}
    10441150node[man_made=mineshaft] {
    10451151    icon-image: "misc/landmark/mine.png";
     1152    set iconz17;
    10461153    text: auto;
    10471154}
    10481155node[man_made=adit] {
    10491156    icon-image: "misc/landmark/adit.png";
     1157    set iconz17;
    10501158    text: auto;
    10511159}
    10521160area[man_made=pier]:closed {
     
    10581166}
    10591167node[man_made=pier] {
    10601168    icon-image: "nautical/pier.png";
     1169    set iconz17;
    10611170    text: auto;
    10621171}
    10631172way[embankment?][!highway][!railway][!waterway],
     
    10651174    repeat-image: "misc/embankment-pattern.png";
    10661175    repeat-image-align: top;
    10671176    width: 1;
    1068     color: embankment#c14d00;   
     1177    color: embankment#c14d00;
    10691178}
    10701179way[embankment?][highway],
    10711180way[embankment?][railway],
     
    10811190}
    10821191node[man_made=pipeline] {
    10831192    icon-image: "misc/deprecated.png";
     1193    set iconz17;
    10841194    text: auto;
    10851195}
    10861196node[man_made=petroleum_well] {
    10871197    icon-image: "misc/no_icon.png";
     1198    set iconz17;
    10881199    text: auto;
    10891200}
    10901201area[man_made=reservoir_covered],
     
    11021213}
    11031214node[man_made=reservoir_covered] {
    11041215    icon-image: "misc/landmark/reservoir_covered.png";
     1216    set iconz17;
    11051217    text: auto;
    11061218}
    11071219node[man_made=surveillance] {
    11081220    icon-image: "misc/surveillance.png";
     1221    set iconz17;
    11091222    text: auto;
    11101223}
    11111224node[man_made=survey_point] {
    11121225    icon-image: "misc/landmark/survey_point.png";
     1226    set iconz17;
    11131227    text: auto;
    11141228}
    11151229node[man_made=tower] {
    11161230    icon-image: "misc/landmark/tower.png";
     1231    set iconz17;
    11171232    text: auto;
    11181233}
    11191234node[man_made=wastewater_plant] {
    11201235    icon-image: "misc/landmark/wastewater_plant.png";
     1236    set iconz17;
    11211237    text: auto;
    11221238}
    11231239node[man_made=watermill] {
    11241240    icon-image: "misc/landmark/watermill.png";
     1241    set iconz17;
    11251242    text: auto;
    11261243}
    11271244node[man_made=water_tower] {
    11281245    icon-image: "misc/landmark/water_tower.png";
     1246    set iconz17;
    11291247    text: auto;
    11301248}
    11311249node[man_made=water_well] {
    11321250    icon-image: "misc/landmark/water_well.png";
     1251    set iconz17;
    11331252    text: auto;
    11341253}
    11351254node[man_made=windmill] {
    11361255    icon-image: "misc/landmark/windmill.png";
     1256    set iconz17;
    11371257    text: auto;
    11381258}
    11391259node[man_made=works] {
    11401260    icon-image: "misc/landmark/works.png";
     1261    set iconz17;
    11411262    text: auto;
    11421263}
    11431264node[man_made=water_works] {
    11441265    icon-image: "misc/landmark/water_works.png";
     1266    set iconz17;
    11451267    text: auto;
    11461268}
    11471269
     
    11551277}
    11561278node[office=company] {
    11571279    icon-image: "icons/office_blue.png";
     1280    set iconz17;
    11581281    text: auto;
    11591282}
    11601283node[office=government] {
    11611284    icon-image: "icons/office_pink.png";
     1285    set iconz17;
    11621286    text: auto;
    11631287}
    11641288
     
    11761300}
    11771301node[leisure=sports_centre] {
    11781302    icon-image: "sport/centre.png";
     1303    set iconz17;
    11791304    text: auto;
    11801305}
    11811306node[leisure=golf_course] {
    11821307    icon-image: "sport/golf.png";
     1308    set iconz17;
    11831309    text: auto;
    11841310}
    11851311node[leisure=stadium] {
    11861312    icon-image: "sport/stadium.png";
     1313    set iconz17;
    11871314    text: auto;
    11881315}
    11891316way[leisure=track] {
     
    11921319}
    11931320node[leisure=track] {
    11941321    icon-image: "sport/track.png";
     1322    set iconz17;
    11951323    text: auto;
    11961324}
    11971325node[leisure=pitch] {
    11981326    icon-image: "sport/pitch.png";
     1327    set iconz17;
    11991328    text: auto;
    12001329}
    12011330node[leisure=water_park] {
    12021331    icon-image: "leisure/water_park.png";
     1332    set iconz17;
    12031333    text: auto;
    12041334}
    12051335area[leisure=marina] {
     
    12071337}
    12081338node[leisure=marina] {
    12091339    icon-image: "nautical/marina.png";
     1340    set iconz17;
    12101341    text: auto;
    12111342}
    12121343area[leisure=slipway],
     
    12201351}
    12211352node[leisure=slipway] {
    12221353    icon-image: "nautical/slipway.png";
     1354    set iconz17;
    12231355    text: auto;
    12241356}
    12251357node[leisure=fishing] {
    12261358    icon-image: "sport/fishing.png";
     1359    set iconz17;
    12271360    text: auto;
    12281361}
    12291362node[leisure=nature_reserve] {
    12301363    icon-image: "leisure/nature_reserve.png";
     1364    set iconz17;
    12311365    text: auto;
    12321366}
    12331367node[leisure=park] {
    12341368    icon-image: "leisure/park.png";
     1369    set iconz17;
    12351370    text: auto;
    12361371}
    12371372node[leisure=playground] {
    12381373    icon-image: "leisure/playground.png";
     1374    set iconz17;
    12391375    text: auto;
    12401376}
    12411377node[leisure=garden] {
    12421378    icon-image: "leisure/garden.png";
     1379    set iconz17;
    12431380    text: auto;
    12441381}
    12451382node[leisure=common] {
    12461383    icon-image: "leisure/common.png";
     1384    set iconz17;
    12471385    text: auto;
    12481386}
    12491387area[leisure=swimming_pool] {
     
    12511389}
    12521390node[leisure=swimming_pool] {
    12531391    icon-image: "sport/pool.png";
     1392    set iconz17;
    12541393    text: auto;
    12551394}
    12561395area[leisure=miniature_golf],
     
    12611400}
    12621401node[leisure=miniature_golf] {
    12631402    icon-image: "sport/golf.png";
     1403    set iconz17;
    12641404    text: auto;
    12651405}
    12661406node[leisure=dog_park] {
    12671407    icon-image: "leisure/dog.png";
     1408    set iconz17;
    12681409    text: auto;
    12691410}
    12701411node[leisure=ice_rink] {
    12711412    icon-image: "sport/hockey.png";
     1413    set iconz17;
    12721414    text: auto;
    12731415}
    12741416node[leisure=sauna] {
    12751417    icon-image: "leisure/sauna.png";
     1418    set iconz17;
    12761419    text: auto;
    12771420}
    12781421
     
    13571500}
    13581501node[shop=supermarket] {
    13591502    icon-image: "shop/supermarket.png";
     1503    set iconz17;
    13601504    text: auto;
    13611505}
    13621506node[shop=convenience] {
    13631507    icon-image: "shop/convenience.png";
     1508    set iconz17;
    13641509    text: auto;
    13651510}
    13661511node[shop=bakery] {
    13671512    icon-image: "shop/groceries/bakery.png";
     1513    set iconz17;
    13681514    text: auto;
    13691515}
    13701516node[shop=butcher] {
    13711517    icon-image: "shop/groceries/butcher.png";
     1518    set iconz17;
    13721519    text: auto;
    13731520}
    13741521node[shop=bicycle] {
    13751522    icon-image: "sport/bicycle.png";
     1523    set iconz17;
    13761524    text: auto;
    13771525}
    13781526node[shop=doityourself] {
    13791527    icon-image: "shop/diy_store.png";
     1528    set iconz17;
    13801529    text: auto;
    13811530}
    13821531node[shop=dry_cleaning],
    13831532node[shop=laundry] {
    13841533    icon-image: "shop/laundry.png";
     1534    set iconz17;
    13851535    text: auto;
    13861536}
    13871537node[shop=outdoor] {
    13881538    icon-image: "shop/sports/outdoor.png";
     1539    set iconz17;
    13891540    text: auto;
    13901541}
    13911542node[shop=kiosk] {
    13921543    icon-image: "shop/kiosk.png";
     1544    set iconz17;
    13931545    text: auto;
    13941546}
    13951547node[shop=alcohol],
    13961548node[shop=beverages] {
    13971549    icon-image: "shop/beverages.png";
     1550    set iconz17;
    13981551    text: auto;
    13991552}
    14001553node[shop=books] {
    14011554    icon-image: "shop/rental/library.png";
     1555    set iconz17;
    14021556    text: auto;
    14031557}
    14041558node[shop=boutique] {
    14051559    icon-image: "shop/boutique.png";
     1560    set iconz17;
    14061561    text: auto;
    14071562}
    14081563node[shop=car],
    14091564node[shop=car_dealer] {
    14101565    icon-image: "transport/car.png";
     1566    set iconz17;
    14111567    text: auto;
    14121568}
    14131569node[shop=car_repair] {
    14141570    icon-image: "vehicle/repair_shop.png";
     1571    set iconz17;
    14151572    text: auto;
    14161573}
    14171574node[shop=tyres] {
    14181575    icon-image: "vehicle/tyres.png";
     1576    set iconz17;
    14191577    text: auto;
    14201578}
    14211579node[shop=chemist] {
    14221580    icon-image: "shop/chemist.png";
     1581    set iconz17;
    14231582    text: auto;
    14241583}
    14251584node[shop=clothes] {
    14261585    icon-image: "shop/clothes.png";
     1586    set iconz17;
    14271587    text: auto;
    14281588}
    14291589node[shop=computer] {
    14301590    icon-image: "shop/computer.png";
     1591    set iconz17;
    14311592    text: auto;
    14321593}
    14331594node[shop=confectionery] {
    14341595    icon-image: "shop/groceries/confectionery.png";
     1596    set iconz17;
    14351597    text: auto;
    14361598}
    14371599node[shop=copyshop] {
    14381600    icon-image: "shop/copyshop.png";
     1601    set iconz17;
    14391602    text: auto;
    14401603}
    14411604node[shop=curtain] {
    14421605    icon-image: "shop/curtain.png";
     1606    set iconz17;
    14431607    text: auto;
    14441608}
    14451609node[shop=cycle_repair] {
    14461610    icon-image: "sport/bicycle.png";
     1611    set iconz17;
    14471612    text: auto;
    14481613}
    14491614node[shop=department_store] {
    14501615    icon-image: "shop/mall.png";
     1616    set iconz17;
    14511617    text: auto;
    14521618}
    14531619node[shop=deli] {
    14541620    icon-image: "shop/groceries/deli.png";
     1621    set iconz17;
    14551622    text: auto;
    14561623}
    14571624node[shop=electronics] {
    14581625    icon-image: "shop/electronics.png";
     1626    set iconz17;
    14591627    text: auto;
    14601628}
    14611629node[shop=erotic] {
    1462     icon-image:"shop/erotic.png";
     1630    icon-image: "shop/erotic.png";
     1631    set iconz17;
    14631632    text: auto;
    14641633}
    14651634node[shop=furniture] {
    14661635    icon-image: "shop/furniture.png";
     1636    set iconz17;
    14671637    text: auto;
    14681638}
    14691639node[shop=fabric] {
    14701640    icon-image: "shop/fabric.png";
     1641    set iconz17;
    14711642    text: auto;
    14721643}
    14731644node[shop=florist] {
    14741645    icon-image: "shop/florist.png";
     1646    set iconz17;
    14751647    text: auto;
    14761648}
    14771649node[shop=frame] {
    14781650    icon-image: "shop/frame.png";
     1651    set iconz17;
    14791652    text: auto;
    14801653}
    14811654node[shop=gift] {
    14821655    icon-image: "presets/present.svg";
     1656    set iconz17;
    14831657    text: auto;
    14841658}
    14851659node[shop=greengrocer] {
    14861660    icon-image: "shop/groceries/greengrocer.png";
     1661    set iconz17;
    14871662    text: auto;
    14881663}
    14891664node[shop=garden_centre] {
    14901665    icon-image: "shop/garden_centre.png";
     1666    set iconz17;
    14911667    text: auto;
    14921668}
    14931669node[shop=hairdresser] {
    14941670    icon-image: "shop/hairdresser.png";
     1671    set iconz17;
    14951672    text: auto;
    14961673}
    14971674node[shop=hardware] {
    14981675    icon-image: "shop/hardware.png";
     1676    set iconz17;
    14991677    text: auto;
    15001678}
    15011679node[shop=hearing_aids] {
    15021680    icon-image: "shop/hearing_aids.png";
     1681    set iconz17;
    15031682    text: auto;
    15041683}
    15051684node[shop=hifi] {
    15061685    icon-image: "shop/hifi.png";
     1686    set iconz17;
    15071687    text: auto;
    15081688}
    15091689node[shop=jewelry] {
    15101690    icon-image: "shop/jewelry.png";
     1691    set iconz17;
    15111692    text: auto;
    15121693}
    15131694node[shop=kitchen] {
    15141695    icon-image: "shop/kitchen.png";
     1696    set iconz17;
    15151697    text: auto;
    15161698}
    15171699node[shop=mall] {
    15181700    icon-image: "shop/mall.png";
     1701    set iconz17;
    15191702    text: auto;
    15201703}
    15211704node[shop=mobile_phone] {
    15221705    icon-image: "shop/mobile_phone.png";
     1706    set iconz17;
    15231707    text: auto;
    15241708}
    15251709node[shop=motorcycle] {
    15261710    icon-image: "vehicle/motorbike.png";
     1711    set iconz17;
    15271712    text: auto;
    15281713}
    15291714node[shop=musical_instrument] {
    15301715    icon-image: "shop/musical_instrument.png";
     1716    set iconz17;
    15311717    text: auto;
    15321718}
    15331719node[shop=newsagent] {
    15341720    icon-image: "shop/kiosk.png";
     1721    set iconz17;
    15351722    text: auto;
    15361723}
    15371724node[shop=optician] {
    15381725    icon-image: "shop/optician.png";
     1726    set iconz17;
    15391727    text: auto;
    15401728}
    15411729node[shop=paint] {
    15421730    icon-image: "shop/paint.png";
     1731    set iconz17;
    15431732    text: auto;
    15441733}
    15451734node[shop=pawnbroker] {
    15461735    icon-image: "presets/pawnbroker.svg";
     1736    set iconz17;
    15471737    text: auto;
    15481738}
    15491739node[shop=seafood] {
    15501740    icon-image: "shop/groceries/seafood.png";
     1741    set iconz17;
    15511742    text: auto;
    15521743}
    15531744node[shop=shoes] {
    15541745    icon-image: "shop/shoes.png";
     1746    set iconz17;
    15551747    text: auto;
    15561748}
    15571749node[shop=sports] {
    15581750    icon-image: "sport/multi.png";
     1751    set iconz17;
    15591752    text: auto;
    15601753}
    15611754node[shop=stationery] {
    15621755    icon-image: "shop/stationery.png";
     1756    set iconz17;
    15631757    text: auto;
    15641758}
    15651759node[shop=tailor] {
    15661760    icon-image: "shop/tailor.png";
     1761    set iconz17;
    15671762    text: auto;
    15681763}
    15691764node[shop=travel_agency] {
    15701765    icon-image: "place/island.png";
     1766    set iconz17;
    15711767    text: auto;
    15721768}
    15731769node[shop=toys] {
    15741770    icon-image: "shop/toys.png";
     1771    set iconz17;
    15751772    text: auto;
    15761773}
    15771774node[shop=vacuum_cleaner] {
    15781775    icon-image: "shop/vacuum_cleaner.png";
     1776    set iconz17;
    15791777    text: auto;
    15801778}
    15811779node[shop=variety_store] {
    15821780    icon-image: "shop/variety_store.png";
     1781    set iconz17;
    15831782    text: auto;
    15841783}
    15851784node[shop=video] {
    15861785    icon-image: "shop/video.png";
     1786    set iconz17;
    15871787    text: auto;
    15881788}
    15891789node[shop=bookmaker] {
    15901790    icon-image: "presets/lottery.svg";
     1791    set iconz17;
    15911792    text: auto;
    15921793}
    15931794node[shop=lottery] {
    15941795    icon-image: "presets/lottery.svg";
     1796    set iconz17;
    15951797    text: auto;
    15961798}
    15971799/* duplicate of shopping_centre? */
    15981800node[shop=shopping_centre] {
    15991801    icon-image: "shop/mall.png";
     1802    set iconz17;
    16001803    text: auto;
    16011804}
    16021805node[shop=pet] {
    16031806    icon-image: "shop/pet.svg";
     1807    set iconz17;
    16041808    text: auto;
    16051809}
    16061810node[shop=ticket] {
    16071811    icon-image: "shop/ticket.svg";
     1812    set iconz17;
    16081813    text: auto;
    16091814}
    16101815node[shop=interior_decoration] {
    16111816    icon-image: "shop/interior_decoration.svg";
     1817    set iconz17;
    16121818    text: auto;
    16131819}
    16141820node[shop=car_parts] {
    16151821    icon-image: "vehicle/car_parts.svg";
     1822    set iconz17;
    16161823    text: auto;
    16171824}
    16181825node[shop=video_games] {
    16191826    icon-image: "shop/video_games.png";
     1827    set iconz17;
    16201828    text: auto;
    16211829}
    16221830node[shop=bed] {
    16231831    icon-image: "shop/bed.svg";
     1832    set iconz17;
    16241833    text: auto;
    16251834}
    16261835node[shop=beauty] {
    16271836    icon-image: "shop/beauty.svg";
     1837    set iconz17;
    16281838    text: auto;
    16291839}
    16301840node[shop=tea] {
    16311841    icon-image: "shop/groceries/tea.svg";
     1842    set iconz17;
    16321843    text: auto;
    16331844}
    16341845node[shop=coffee] {
    16351846    icon-image: "shop/groceries/coffee.svg";
     1847    set iconz17;
    16361848    text: auto;
    16371849}
    16381850node[shop=bag] {
    16391851    icon-image: "shop/bag.svg";
     1852    set iconz17;
    16401853    text: auto;
    16411854}
    16421855
     
    16591872}
    16601873node[amenity=pub] {
    16611874    icon-image: "food/pub.png";
     1875    set iconz17;
    16621876    text: auto;
    16631877}
    16641878node[amenity=biergarten] {
    16651879    icon-image: "food/biergarten.png";
     1880    set iconz17;
    16661881    text: auto;
    16671882}
    16681883node[amenity=nightclub] {
    16691884    icon-image: "leisure/nightclub.png";
     1885    set iconz17;
    16701886    text: auto;
    16711887}
    16721888node[amenity=stripclub] {
    16731889    icon-image: "leisure/stripclub.png";
     1890    set iconz17;
    16741891    text: auto;
    16751892}
    16761893node[amenity=brothel] {
    16771894    icon-image: "leisure/stripclub.png";
     1895    set iconz17;
    16781896    text: auto;
    16791897}
    16801898node[amenity=cafe] {
    16811899    icon-image: "food/cafe.png";
     1900    set iconz17;
    16821901    text: auto;
    16831902}
    16841903node[amenity=restaurant],
    16851904node[amenity=food_court] {
    16861905    icon-image: "food/restaurant.png";
     1906    set iconz17;
    16871907    text: auto;
    16881908}
    16891909node[amenity=fast_food] {
    16901910    icon-image: "food/fastfood.png";
     1911    set iconz17;
    16911912    text: auto;
    16921913}
    16931914node[amenity=bar] {
    16941915    icon-image: "food/bar.png";
     1916    set iconz17;
    16951917    text: auto;
    16961918}
    16971919node[amenity=ice_cream] {
    16981920    icon-image: "food/icecream.png";
     1921    set iconz17;
    16991922    text: auto;
    17001923}
    17011924area[amenity=parking_space],
     
    17171940}
    17181941node[amenity=parking_space] {
    17191942    icon-image: "vehicle/parking.png";
     1943    set iconz17;
    17201944    text: auto;
    17211945}node[amenity=parking] {
    17221946    icon-image: vehicle/parking.png;
     1947    set iconz17;
    17231948    text: auto;
    17241949}
    17251950node[parking=multi-storey] {
    17261951    icon-image: "vehicle/parking/multi-storey.png";
     1952    set iconz17;
    17271953    text: auto;
    17281954}
    17291955node[amenity=motorcycle_parking] {
    17301956    icon-image: "vehicle/parking/motorbike.png";
     1957    set iconz17;
    17311958    text: auto;
    17321959}
    17331960node[amenity=bicycle_parking] {
    17341961    icon-image: "vehicle/parking/bicycle.png";
     1962    set iconz17;
    17351963    text: auto;
    17361964}
    17371965node[parking=park_and_ride] {
    17381966    icon-image: "vehicle/parking/park_ride.png";
     1967    set iconz17;
    17391968    text: auto;
    17401969}
    17411970node[parking=underground] {
    17421971    icon-image: "vehicle/parking/underground.png";
     1972    set iconz17;
    17431973    text: auto;
    17441974}
    17451975node[parking=surface] {
    17461976    icon-image: "vehicle/parking.png";
     1977    set iconz17;
    17471978    text: auto;
    17481979}
    17491980node[amenity=parking_space][wheelchair?] {
    17501981    icon-image: "vehicle/parking/handicapped.png";
     1982    set iconz17;
    17511983    text: auto;
    17521984}
    17531985node[amenity=bicycle_rental] {
    17541986    icon-image: "vehicle/rental/bicycle.png";
     1987    set iconz17;
    17551988    text: auto;
    17561989}
    17571990node[amenity=car_rental] {
    17581991    icon-image: "vehicle/rental/car.png";
     1992    set iconz17;
    17591993    text: auto;
    17601994}
    17611995node[amenity=car_sharing] {
    17621996    icon-image: "vehicle/car_sharing.png";
     1997    set iconz17;
    17631998    text: auto;
    17641999}
    17652000node[amenity=car_wash] {
    17662001    icon-image: "vehicle/car_wash.png";
     2002    set iconz17;
    17672003    text: auto;
    17682004}
    17692005node[amenity=taxi] {
    17702006    icon-image: "transport/taxi.png";
     2007    set iconz17;
    17712008    text: auto;
    17722009}
    17732010node[amenity=fuel] {
    17742011    icon-image: "vehicle/fuel.png";
     2012    set iconz17;
    17752013    text: auto;
    17762014}
    17772015node[amenity=charging_station] {
    17782016    icon-image: "vehicle/fuel/charging_station.png";
     2017    set iconz17;
    17792018    text: auto;
    17802019}
    17812020node[amenity=grit_bin] {
    17822021    icon-image: "misc/grit_bin.png";
     2022    set iconz17;
    17832023    text: auto;
    17842024}
    17852025area[amenity=telephone] {
     
    17872027}
    17882028node[amenity=telephone] {
    17892029    icon-image: "service/telephone.png";
     2030    set iconz17;
    17902031    text: auto;
    17912032}
    17922033node[amenity=clock] {
    17932034    icon-image: "service/clock.png";
     2035    set iconz17;
    17942036    text: auto;
    17952037}
    17962038/* Rule to delete by end of 2014 if this deprecated tag has finally been replaced by emergency=phone below */
     
    17992041}
    18002042node[amenity=emergency_phone] {
    18012043    icon-image: "vehicle/emergency_phone.png";
     2044    set iconz17;
    18022045    text: auto;
    18032046}
    18042047area[emergency=phone],
     
    18102053}
    18112054node[emergency=phone] {
    18122055    icon-image: "vehicle/emergency_phone.png";
     2056    set iconz17;
    18132057    text: auto;
    18142058}
    18152059node[emergency=aed] {
    18162060    icon-image: "presets/aed.svg";
     2061    set iconz17;
    18172062    text: auto;
    18182063}
    18192064node[emergency=defibrillator] {
    18202065    icon-image: "presets/aed.svg";
     2066    set iconz17;
    18212067    text: auto;
    18222068}
    18232069node[amenity=toilets] {
    18242070    icon-image: "service/toilets.png";
     2071    set iconz17;
    18252072    text: auto;
    18262073}
    18272074node[amenity=recycling] {
    18282075    icon-image: "service/recycling.png";
     2076    set iconz17;
    18292077    text: auto;
    18302078}
    18312079node[amenity=waste_basket] {
    18322080    icon-image: "service/recycling/trash-bin.png";
     2081    set iconz17;
    18332082    text: auto;
    18342083}
    18352084node[amenity=waste_disposal] {
    18362085    icon-image: "service/recycling/waste_disposal.png";
     2086    set iconz17;
    18372087    text: auto;
    18382088}
    18392089area[amenity=public_building],
     
    18452095node[amenity=public_building],
    18462096node[amenity=townhall] {
    18472097    icon-image: "service.png";
     2098    set iconz17;
    18482099    text: auto;
    18492100}
    18502101node[amenity=embassy] {
    18512102    icon-image: "service/administration/embassy.png";
     2103    set iconz17;
    18522104    text: auto;
    18532105}
    18542106node[amenity=community_centre] {
    18552107    icon-image: "service/community_centre.png";
     2108    set iconz17;
    18562109    text: auto;
    18572110}
    18582111area[amenity=drinking_water],
     
    18612114}
    18622115node[amenity=drinking_water] {
    18632116    icon-image: "food/drinking_water.png";
     2117    set iconz17;
    18642118    text: auto;
    18652119}
    18662120node[amenity=fountain] {
    18672121    icon-image: "misc/landmark/spring.png";
     2122    set iconz17;
    18682123    text: auto;
    18692124}
    18702125area[amenity=place_of_worship],
     
    18822137}
    18832138node[amenity=place_of_worship] {
    18842139    icon-image: "religion.png";
     2140    set iconz17;
    18852141    text: auto;
    18862142}
    18872143node[amenity=place_of_worship][religion=bahai] {
    18882144    icon-image: "religion/bahai.png";
     2145    set iconz17;
    18892146    text: auto;
    18902147}
    18912148node[amenity=place_of_worship][religion=buddhist] {
    18922149    icon-image: "religion/buddhism.png";
     2150    set iconz17;
    18932151    text: auto;
    18942152}
    18952153node[amenity=place_of_worship][religion=christian] {
    18962154    icon-image: "religion/church.png";
     2155    set iconz17;
    18972156    text: auto;
    18982157}
    18992158node[amenity=place_of_worship][religion=hindu] {
    19002159    icon-image: "religion/hinduism.png";
     2160    set iconz17;
    19012161    text: auto;
    19022162}
    19032163node[amenity=place_of_worship][religion=jain] {
    19042164    icon-image: "religion/jainism.png";
     2165    set iconz17;
    19052166    text: auto;
    19062167}
    19072168node[amenity=place_of_worship][religion=jewish] {
    19082169    icon-image: "religion/jewish.png";
     2170    set iconz17;
    19092171    text: auto;
    19102172}
    19112173node[amenity=place_of_worship][religion=muslim] {
    19122174    icon-image: "religion/muslim.png";
     2175    set iconz17;
    19132176    text: auto;
    19142177}
    19152178node[amenity=place_of_worship][religion=sikh] {
    19162179    icon-image: "religion/sikhism.png";
     2180    set iconz17;
    19172181    text: auto;
    19182182}
    19192183node[amenity=place_of_worship][religion=shinto] {
    19202184    icon-image: "religion/shinto.png";
     2185    set iconz17;
    19212186    text: auto;
    19222187}
    19232188node[amenity=place_of_worship][religion=spiritualist] {
    19242189    icon-image: "misc/no_icon.png";
     2190    set iconz17;
    19252191    text: auto;
    19262192}
    19272193node[amenity=place_of_worship][religion=taoist] {
    19282194    icon-image: "religion/taoism.png";
     2195    set iconz17;
    19292196    text: auto;
    19302197}
    19312198node[amenity=place_of_worship][religion=unitarian] {
    19322199    icon-image: "misc/no_icon.png";
     2200    set iconz17;
    19332201    text: auto;
    19342202}
    19352203node[amenity=place_of_worship][religion=zoroastrian] {
    19362204    icon-image: "misc/no_icon.png";
     2205    set iconz17;
    19372206    text: auto;
    19382207}
    19392208node[amenity=grave_yard] {
    19402209    icon-image: "rendering/landuse/cemetery.png";
     2210    set iconz17;
    19412211    text: auto;
    19422212}
    19432213node[amenity=crematorium] {
    19442214    icon-image: "misc/no_icon.png";
     2215    set iconz17;
    19452216    text: auto;
    19462217}
    19472218node[amenity=post_office] {
    19482219    icon-image: "service/post_office.png";
     2220    set iconz17;
    19492221    text: auto;
    19502222}
    19512223node[amenity=post_box] {
    19522224    icon-image: "service/post_box.png";
     2225    set iconz17;
    19532226    text: auto;
    19542227}
    19552228node[amenity=studio] {
    19562229    icon-image: "service/studio.png";
     2230    set iconz17;
    19572231    text: auto;
    19582232}
    19592233node[amenity=school] {
    19602234    icon-image: "education/school.png";
     2235    set iconz17;
    19612236    text: auto;
    19622237}
    19632238node[amenity=university] {
    19642239    icon-image: "education/university.png";
     2240    set iconz17;
    19652241    text: auto;
    19662242}
    19672243node[amenity=college] {
    19682244    icon-image: "education/college.png";
     2245    set iconz17;
    19692246    text: auto;
    19702247}
    19712248node[amenity=kindergarten] {
    19722249    icon-image: "education/kindergarten.png";
     2250    set iconz17;
    19732251    text: auto;
    19742252}
    19752253node[amenity=driving_school] {
    19762254    icon-image: "education/driving_school.png";
     2255    set iconz17;
    19772256    text: auto;
    19782257}
    19792258area[amenity=pharmacy],
     
    19882267}
    19892268node[amenity=pharmacy] {
    19902269    icon-image: "health/pharmacy.png";
     2270    set iconz17;
    19912271    text: auto;
    19922272}
    19932273node[amenity=hospital],
    19942274node[amenity=clinic] {
    19952275    icon-image: "health/hospital.png";
     2276    set iconz17;
    19962277    text: auto;
    19972278}
    19982279node[amenity=nursery] {
    19992280    icon-image: "misc/no_icon.png";
     2281    set iconz17;
    20002282    text: auto;
    20012283}
    20022284node[amenity=baby_hatch] {
    20032285    icon-image: "health/baby_hatch.png";
     2286    set iconz17;
    20042287    text: auto;
    20052288}
    20062289node[amenity=doctors] {
    20072290    icon-image: "health/doctor.png";
     2291    set iconz17;
    20082292    text: auto;
    20092293}
    20102294node[amenity=dentist] {
    20112295    icon-image: "health/dentist.png";
     2296    set iconz17;
    20122297    text: auto;
    20132298}
    20142299node[amenity=veterinary] {
    20152300    icon-image: "health/veterinary.png";
     2301    set iconz17;
    20162302    text: auto;
    20172303}
    20182304area[amenity=library],
     
    20332319}
    20342320node[amenity=library] {
    20352321    icon-image: "shop/rental/library.png";
     2322    set iconz17;
    20362323    text: auto;
    20372324}
    20382325node[amenity=police] {
    20392326    icon-image: "service/police.png";
     2327    set iconz17;
    20402328    text: auto;
    20412329}
    20422330node[amenity=fire_station] {
    20432331    icon-image: "service/firebrigade.png";
     2332    set iconz17;
    20442333    text: auto;
    20452334}
    20462335node[amenity=bus_station] {
    20472336    icon-image: "transport/bus.png";
     2337    set iconz17;
    20482338    text: auto;
    20492339}
    20502340node[amenity=ferry_terminal] {
    20512341    icon-image: "nautical/ferry.png";
     2342    set iconz17;
    20522343    text: auto;
    20532344}
    20542345node[amenity=theatre] {
    20552346    icon-image: "leisure/theater.png";
     2347    set iconz17;
    20562348    text: auto;
    20572349}
    20582350node[amenity=cinema] {
    20592351    icon-image: "leisure/cinema.png";
     2352    set iconz17;
    20602353    text: auto;
    20612354}
    20622355node[amenity=arts_centre] {
    20632356    icon-image: "service/arts_centre.png";
     2357    set iconz17;
    20642358    text: auto;
    20652359}
    20662360node[amenity=courthouse] {
    20672361    icon-image: "service/administration/court_of_law.png";
     2362    set iconz17;
    20682363    text: auto;
    20692364}
    20702365node[amenity=prison] {
    20712366    icon-image: "service/administration/prison.png";
     2367    set iconz17;
    20722368    text: auto;
    20732369}
    20742370node[amenity=bank] {
    20752371    icon-image: "money/bank.png";
     2372    set iconz17;
    20762373    text: auto;
    20772374}
    20782375node[amenity=bureau_de_change] {
    20792376    icon-image: "money/exchange.png";
     2377    set iconz17;
    20802378    text: auto;
    20812379}
    20822380node[amenity=atm] {
    20832381    icon-image: "money/atm.png";
     2382    set iconz17;
    20842383    text: auto;
    20852384}
    20862385way[amenity=bench] {
     
    20892388}
    20902389node[amenity=bench] {
    20912390    icon-image: "leisure/bench.png";
     2391    set iconz17;
    20922392    text: auto;
    20932393}
    20942394node[amenity=bbq] {
    20952395    icon-image: "leisure/bbq.png";
     2396    set iconz17;
    20962397    text: auto;
    20972398}
    20982399node[emergency=fire_hydrant] {
    20992400    icon-image: "service/fire_hydrant.png";
     2401    set iconz17;
    21002402    text: auto;
    21012403}
    21022404area[amenity=shelter],
     
    21082410}
    21092411node[amenity=shelter] {
    21102412    icon-image: "accommodation/shelter.png";
     2413    set iconz17;
    21112414    text: auto;
    21122415}
    21132416node[amenity=hunting_stand] {
    21142417    icon-image: "hunting_stand.png";
     2418    set iconz17;
    21152419    text: auto;
    21162420}
    21172421node[amenity=marketplace] {
    21182422    icon-image: "place/marketplace.png";
     2423    set iconz17;
    21192424    text: auto;
    21202425}
    21212426node[amenity=wlan] {
    21222427    icon-image: "wlan.png";
     2428    set iconz17;
    21232429    text: auto;
    21242430}
    21252431node[amenity=vending_machine] {
    21262432    icon-image: "transport/ticket-machine.png";
     2433    set iconz17;
    21272434}
    21282435node[vending=excrement_bags] {
    21292436    icon-image: "service/excrement_bags.png";
     2437    set iconz17;
    21302438    text: auto;
    21312439}
    21322440
     
    21442452}
    21452453node[craft=painter] {
    21462454    icon-image: "craft/painter.png";
     2455    set iconz17;
    21472456    text: auto;
    21482457}
    21492458node[craft=plumber] {
    21502459    icon-image: "craft/plumber.png";
     2460    set iconz17;
    21512461    text: auto;
    21522462}
    21532463node[craft=pottery] {
    21542464    icon-image: "craft/pottery.png";
     2465    set iconz17;
    21552466    text: auto;
    21562467}
    21572468node[craft=stonemason] {
    21582469    icon-image: "craft/stonemason.png";
     2470    set iconz17;
    21592471    text: auto;
    21602472}
    21612473node[craft=tiler] {
    21622474    icon-image: "craft/tiler.png";
     2475    set iconz17;
    21632476    text: auto;
    21642477}
    21652478node[craft=window_construction] {
    21662479    icon-image: "craft/window_construction.png";
     2480    set iconz17;
    21672481    text: auto;
    21682482}
    21692483
     
    21832497}
    21842498node[tourism=hotel] {
    21852499    icon-image: "accommodation.png";
     2500    set iconz17;
    21862501    text: auto;
    21872502}
    21882503node[tourism=motel] {
    21892504    icon-image: "accommodation/motel.png";
     2505    set iconz17;
    21902506    text: auto;
    21912507}
    21922508node[tourism=guest_house] {
    21932509    icon-image: "accommodation/guest_house.png";
     2510    set iconz17;
    21942511    text: auto;
    21952512}
    21962513node[tourism=hostel] {
    21972514    icon-image: "accommodation/hostel.png";
     2515    set iconz17;
    21982516    text: auto;
    21992517}
    22002518node[tourism=chalet] {
    22012519    icon-image: "accommodation/chalet.png";
     2520    set iconz17;
    22022521    text: auto;
    22032522}
    22042523node[tourism=alpine_hut] {
    22052524    icon-image: "accommodation/alpine_hut.png";
     2525    set iconz17;
    22062526    text: auto;
    22072527}
    22082528node[tourism=camp_site] {
    22092529    icon-image: "accommodation/camping.png";
     2530    set iconz17;
    22102531    text: auto;
    22112532}
    22122533node[tourism=caravan_site] {
    22132534    icon-image: "accommodation/camping/caravan.png";
     2535    set iconz17;
    22142536    text: auto;
    22152537}
    22162538area[tourism=picnic_site],
     
    22242546}
    22252547node[tourism=picnic_site] {
    22262548    icon-image: "leisure/picnic.png";
     2549    set iconz17;
    22272550    text: auto;
    22282551}
    22292552node[tourism=viewpoint] {
    22302553    icon-image: "sightseeing/viewpoint.png";
     2554    set iconz17;
    22312555    text: auto;
    22322556}
    22332557node[tourism=theme_park] {
    22342558    icon-image: "leisure/theme_park.png";
     2559    set iconz17;
    22352560    text: auto;
    22362561}
    22372562node[tourism=attraction] {
    22382563    icon-image: "sightseeing.png";
     2564    set iconz17;
    22392565    text: auto;
    22402566}
    22412567node[tourism=zoo] {
    22422568    icon-image: "leisure/zoo.png";
     2569    set iconz17;
    22432570    text: auto;
    22442571}
    22452572way[tourism=artwork] {
     
    22482575}
    22492576node[tourism=artwork] {
    22502577    icon-image: "service/arts_centre.png";
     2578    set iconz17;
    22512579    text: auto;
    22522580}
    22532581node[tourism=museum] {
    22542582    icon-image: "sightseeing/museum.png";
     2583    set iconz17;
    22552584    text: auto;
    22562585}
    22572586
     
    22642593}
    22652594node[tourism=information] {
    22662595    icon-image: "misc/information.png";
     2596    set iconz17;
    22672597    text: auto;
    22682598}
    22692599node[information=guidepost] {
    22702600    icon-image: "misc/information/guidepost.png";
     2601    set iconz17;
    22712602    text: auto;
    22722603}
    22732604area[information=office] {
     
    22752606}
    22762607node[information=office] {
    22772608    icon-image: "misc/information/informationoffice.png";
     2609    set iconz17;
    22782610    text: auto;
    22792611}
    22802612node[information=map] {
    22812613    icon-image: "misc/information/map.png";
     2614    set iconz17;
    22822615    text: auto;
    22832616}
    22842617node[information=board] {
    22852618    icon-image: "misc/information/board.png";
     2619    set iconz17;
    22862620    text: auto;
    22872621}
    22882622
     
    23042638}
    23052639node[historic=castle] {
    23062640    icon-image: "sightseeing/castle.png";
     2641    set iconz17;
    23072642    text: auto;
    23082643}
    23092644node[historic=monument] {
    23102645    icon-image: "sightseeing/monument.png";
     2646    set iconz17;
    23112647    text: auto;
    23122648}
    23132649node[historic=memorial] {
    23142650    icon-image: "sightseeing/memorial.png";
     2651    set iconz17;
    23152652    text: auto;
    23162653}
    23172654node[historic=archaeological_site] {
    23182655    icon-image: "sightseeing/archaeological.png";
     2656    set iconz17;
    23192657    text: auto;
    23202658}
    23212659node[historic=ruins] {
    23222660    icon-image: "sightseeing/ruins.png";
     2661    set iconz17;
    23232662    text: auto;
    23242663}
    23252664node[historic=battlefield] {
    23262665    icon-image: "sightseeing/battlefield.png";
     2666    set iconz17;
    23272667    text: auto;
    23282668}
    23292669node[historic=palaeontological_site] {
    23302670    icon-image: "historic/palaeontological_site.png";
     2671    set iconz17;
    23312672    text: auto;
    23322673}
    23332674node[historic=wayside_cross] {
    23342675    icon-image: "religion/wayside_cross.png";
     2676    set iconz17;
    23352677    text: auto;
    23362678}
    23372679node[historic=wayside_shrine] {
    23382680    icon-image: "religion/wayside_shrine.png";
     2681    set iconz17;
    23392682    text: auto;
    23402683}
    23412684node[historic=boundary_stone] {
    23422685    icon-image: "historic/boundary_stone.png";
     2686    set iconz17;
    23432687    text: auto;
    23442688}
    23452689
     
    23562700}
    23572701node[landuse=farm] {
    23582702    icon-image: "misc/landmark/farm.png";
     2703    set iconz17;
    23592704    text: auto;
    23602705}
    23612706node[landuse=farmland] {
    23622707    icon-image: "misc/no_icon.png";
     2708    set iconz17;
    23632709    text: auto;
    23642710}
    23652711node[landuse=meadow] {
    23662712    icon-image: "misc/no_icon.png";
     2713    set iconz17;
    23672714    text: auto;
    23682715}
    23692716node[landuse=vineyard] {
    23702717    icon-image: "shop/groceries/fruits.png";
     2718    set iconz17;
    23712719    text: auto;
    23722720}
    23732721area[landuse=quarry] {
     
    23752723}
    23762724node[landuse=quarry] {
    23772725    icon-image: "misc/landmark/mine.png";
     2726    set iconz17;
    23782727    text: auto;
    23792728}
    23802729area[landuse=landfill] {
     
    23822731}
    23832732node[landuse=landfill] {
    23842733    icon-image: "misc/no_icon.png";
     2734    set iconz17;
    23852735    text: auto;
    23862736}
    23872737area[landuse=basin],
     
    23912741node[landuse=basin],
    23922742node[landuse=reservoir] {
    23932743    icon-image: "misc/no_icon.png";
     2744    set iconz17;
    23942745    text: auto;
    23952746}
    23962747area[landuse=forest] {
     
    23982749}
    23992750node[landuse=forest] {
    24002751    icon-image: "misc/landmark/trees.png";
     2752    set iconz17;
    24012753    text: auto;
    24022754}
    24032755area[landuse=allotments],
     
    24082760}
    24092761node[landuse=allotments] {
    24102762    icon-image: "misc/landmark/plant.png";
     2763    set iconz17;
    24112764    text: auto;
    24122765}
    24132766node[landuse=greenhouse_horticulture] {
    24142767    icon-image: "misc/landuse/greenhouse_horticulture.png";
     2768    set iconz17;
    24152769    text: auto;
    24162770}
    24172771node[landuse=plant_nursery],
    24182772node[landuse=grass] {
    24192773    icon-image: "misc/landmark/plant.png";
     2774    set iconz17;
    24202775    text: auto;
    24212776}
    24222777area[landuse=residential] {
     
    24242779}
    24252780node[landuse=residential] {
    24262781    icon-image: "misc/landuse/residential.png";
     2782    set iconz17;
    24272783    text: auto;
    24282784}
    24292785area[landuse=garages] {
     
    24312787}
    24322788node[landuse=garages] {
    24332789    icon-image: "misc/landuse/garages.png";
     2790    set iconz17;
    24342791    text: auto;
    24352792}
    24362793area[landuse=farmyard] {
     
    24382795}
    24392796node[landuse=farmyard] {
    24402797    icon-image: "misc/no_icon.png";
     2798    set iconz17;
    24412799    text: auto;
    24422800}
    24432801area[landuse=retail],
     
    24462804}
    24472805node[landuse=retail] {
    24482806    icon-image: "shop/mall.png";
     2807    set iconz17;
    24492808    text: auto;
    24502809}
    24512810node[landuse=commercial] {
    24522811    icon-image: "misc/landuse/commercial.png";
     2812    set iconz17;
    24532813    text: auto;
    24542814}
    24552815area[landuse=industrial] {
     
    24572817}
    24582818node[landuse=industrial] {
    24592819    icon-image: "misc/landmark/works.png";
     2820    set iconz17;
    24602821    text: auto;
    24612822}
    24622823area[landuse=brownfield] {
     
    24642825}
    24652826node[landuse=brownfield] {
    24662827    icon-image: "misc/no_icon.png";
     2828    set iconz17;
    24672829    text: auto;
    24682830}
    24692831area[landuse=greenfield] {
     
    24712833}
    24722834node[landuse=greenfield] {
    24732835    icon-image: "misc/no_icon.png";
     2836    set iconz17;
    24742837    text: auto;
    24752838}
    24762839area[landuse=railway] {
     
    24782841}
    24792842node[landuse=railway] {
    24802843    icon-image: "transport/railway_station.png";
     2844    set iconz17;
    24812845    text: auto;
    24822846}
    24832847area[landuse=construction] {
     
    24902854}
    24912855node[landuse=construction] {
    24922856    icon-image: "misc/construction.png";
     2857    set iconz17;
    24932858    text: auto;
    24942859}
    24952860area[landuse=military] {
     
    24972862}
    24982863node[landuse=military] {
    24992864    icon-image: "vehicle/tank.png";
     2865    set iconz17;
    25002866    text: auto;
    25012867}
    25022868area[landuse=religious] {
     
    25072873}
    25082874node[landuse=cemetery] {
    25092875    icon-image: "rendering/landuse/cemetery.png";
     2876    set iconz17;
    25102877    text: auto;
    25112878}
    25122879area[landuse=village_green] {
     
    25142881}
    25152882node[landuse=village_green] {
    25162883    icon-image: "leisure/common.png";
     2884    set iconz17;
    25172885    text: auto;
    25182886}
    25192887area[landuse=recreation_ground] {
     
    25212889}
    25222890node[landuse=recreation_ground] {
    25232891    icon-image: "leisure/common.png";
     2892    set iconz17;
    25242893    text: auto;
    25252894}
    25262895
     
    25372906}
    25382907node[military=airfield] {
    25392908    icon-image: "transport/airport/airfield.png";
     2909    set iconz17;
    25402910    text: auto;
    25412911}
    25422912node[military=bunker] {
    25432913    icon-image: "misc/landmark/bunker.png";
     2914    set iconz17;
    25442915    text: auto;
    25452916}
    25462917node[military=barracks] {
    25472918    icon-image: "misc/no_icon.png";
     2919    set iconz17;
    25482920    text: auto;
    25492921}
    25502922node[military=danger_area] {
    25512923    icon-image: "misc/danger.png";
     2924    set iconz17;
    25522925    text: auto;
    25532926}
    25542927node[military=range] {
    25552928    icon-image: "misc/landmark/range.png";
     2929    set iconz17;
    25562930    text: auto;
    25572931}
    25582932
     
    25622936
    25632937node[public_transport=stop_position] {
    25642938    icon-image: "transport/railway_small.png";
     2939    set iconz17;
    25652940    text: auto;
    25662941}
    25672942node[highway=bus_stop] {
    25682943    icon-image: "transport/bus_small.png";
     2944    set iconz17;
    25692945    text: auto;
    25702946}
    25712947node[public_transport=stop_position][bus=yes] {
    25722948    icon-image: "transport/bus_small.png";
     2949    set iconz17;
    25732950    text: auto;
    25742951}
    25752952node[public_transport=stop_position][aerial=yes] {
    25762953    icon-image: "transport/aerialway.png";
     2954    set iconz17;
    25772955    text: auto;
    25782956}
    25792957node[public_transport=stop_position][ferry=yes] {
    25802958    icon-image: "transport/ferry.png";
     2959    set iconz17;
    25812960    text: auto;
    25822961}
    25832962node[public_transport=stop_position][tram=yes] {
    25842963    icon-image: "transport/tram.png";
     2964    set iconz17;
    25852965    text: auto;
    25862966}
    25872967node[public_transport=stop_position][train=yes] {
    25882968    icon-image: "transport/railway_small.png";
     2969    set iconz17;
    25892970    text: auto;
    25902971}
    25912972area[public_transport=platform]:closed {
     
    25982979}
    25992980node[public_transport=platform] {
    26002981    icon-image: "transport/bus_small.png";
     2982    set iconz17;
    26012983    text: auto;
    26022984}
    26032985node[public_transport=platform][bus=yes] {
    26042986    icon-image: "transport/bus_small.png";
     2987    set iconz17;
    26052988    text: auto;
    26062989}
    26072990node[public_transport=platform][aerial=yes] {
    26082991    icon-image: "transport/aerialway/station.png";
     2992    set iconz17;
    26092993    text: auto;
    26102994}
    26112995node[public_transport=platform][ferry=yes] {
    26122996    icon-image: "transport/ferry.png";
     2997    set iconz17;
    26132998    text: auto;
    26142999}
    26153000node[public_transport=platform][tram=yes],
    26163001node[public_transport=platform][train=yes] {
    26173002    icon-image: "transport/railway_station.png";
     3003    set iconz17;
    26183004    text: auto;
    26193005}
    26203006
     
    26293015}
    26303016node[railway=station], node[railway=tram_station] {
    26313017    icon-image: "transport/railway_station.png";
     3018    set iconz17;
    26323019    text: auto;
    26333020}
    26343021node[railway=halt] {
    26353022    icon-image: "transport/railway_small.png";
     3023    set iconz17;
    26363024    text: auto;
    26373025}
    26383026node[railway=tram_stop] {
    26393027    icon-image: "transport/tram.png";
     3028    set iconz17;
    26403029    text: auto;
    26413030}
    26423031node[railway=subway_entrance] {
    26433032    icon-image: "transport/underground.png";
     3033    set iconz17;
    26443034    text: auto;
    26453035}
    26463036node[railway=crossing] {
    26473037    icon-image: "vehicle/crossing_small.png";
     3038    set iconz17;
    26483039    text: auto;
    26493040}
    26503041node[railway=level_crossing] {
    26513042    icon-image: "vehicle/crossing.png";
     3043    set iconz17;
    26523044    text: auto;
    26533045}
    26543046way[railway=rail] {
     
    27173109}
    27183110node[railway=turntable] {
    27193111    icon-image: "transport/turntable.png";
     3112    set iconz17;
    27203113    text: auto;
    27213114}
    27223115node[railway=buffer_stop] {
    27233116    icon-image: "transport/buffer_stop.png";
     3117    set iconz17;
    27243118    text: auto;
    27253119}
    27263120area[railway=platform]:closed {
     
    27423136node[railway=platform], node[railway=funicular],
    27433137node[service=yard], node[service=siding], node[service=spur] {
    27443138    icon-image: "misc/deprecated.png";
     3139    set iconz17;
    27453140    text: auto;
    27463141}
    27473142
     
    27593154}
    27603155node[aeroway=aerodrome] {
    27613156    icon-image: "transport/airport.png";
     3157    set iconz17;
    27623158    text: auto;
    27633159}
    27643160area[aeroway=terminal] {
     
    27663162}
    27673163node[aeroway=terminal] {
    27683164    icon-image: "transport/airport/terminal.png";
     3165    set iconz17;
    27693166    text: auto;
    27703167}
    27713168area[aeroway=helipad] {
     
    27733170}
    27743171node[aeroway=helipad] {
    27753172    icon-image: "transport/airport/helipad.png";
     3173    set iconz17;
    27763174    text: auto;
    27773175}
    27783176area[aeroway=runway] {
     
    27843182}
    27853183node[aeroway=runway] {
    27863184    icon-image: "transport/airport/runway.png";
     3185    set iconz17;
    27873186    text: auto;
    27883187}
    27893188area[aeroway=taxiway] {
     
    27953194}
    27963195node[aeroway=taxiway] {
    27973196    icon-image: "transport/airport/taxiway.png";
     3197    set iconz17;
    27983198    text: auto;
    27993199}
    28003200area[aeroway=apron], area[aeroway=hangar] {
     
    28023202}
    28033203node[aeroway=apron] {
    28043204    icon-image: "transport/airport/apron.png";
     3205    set iconz17;
    28053206    text: auto;
    28063207}
    28073208node[aeroway=hangar] {
    28083209    icon-image: "transport/airport/hangar.png";
     3210    set iconz17;
    28093211    text: auto;
    28103212}
    28113213node[aeroway=gate] {
    28123214    icon-image: "transport/airport/gate.png";
     3215    set iconz17;
    28133216    text: auto;
    28143217}
    28153218node[aeroway=windsock] {
    28163219    icon-image: "transport/airport/windsock.png";
     3220    set iconz17;
    28173221    text: auto;
    28183222}
    28193223
     
    28293233}
    28303234node[aerialway=cable_car] {
    28313235    icon-image: "transport/aerialway/cable_car.png";
     3236    set iconz17;
    28323237    text: auto;
    28333238}
    28343239node[aerialway=gondola] {
    28353240    icon-image: "transport/aerialway/gondola.png";
     3241    set iconz17;
    28363242    text: auto;
    28373243}
    28383244way[aerialway=chair_lift] {
     
    28423248}
    28433249node[aerialway=chair_lift] {
    28443250    icon-image: "transport/aerialway/chair_lift.png";
     3251    set iconz17;
    28453252    text: auto;
    28463253}
    28473254way[aerialway=drag_lift] {
     
    28513258}
    28523259node[aerialway=drag_lift] {
    28533260    icon-image: "transport/aerialway/drag_lift.png";
     3261    set iconz17;
    28543262    text: auto;
    28553263}
    28563264area[aerialway=station],
     
    28593267}
    28603268node[aerialway=station] {
    28613269    icon-image: "transport/aerialway/station.png";
     3270    set iconz17;
    28623271    text: auto;
    28633272}
    28643273node[aerialway=pylon] {
    28653274    icon-image: "misc/landmark/power/tower_small.png";
     3275    set iconz17;
    28663276    text: auto;
    28673277}
    28683278way[aerialway=goods] {
     
    28723282}
    28733283node[aerialway=goods] {
    28743284    icon-image: "transport/aerialway/goods.png";
     3285    set iconz17;
    28753286    text: auto;
    28763287}
    28773288
     
    28843295}
    28853296node[natural=spring] {
    28863297    icon-image: "misc/landmark/spring.png";
     3298    set iconz17;
    28873299    text: auto;
    28883300}
    28893301node[natural=saddle] {
    28903302    icon-image: "presets/saddle.svg";
     3303    set iconz11;
    28913304    text: auto;
     3305    set textz11;
    28923306}
    28933307area[natural=peak] {
    28943308    fill-color: peak#663300;
    28953309}
    28963310node[natural=peak] {
    28973311    icon-image: "presets/peak.svg";
     3312    set iconz11;
    28983313    text: auto;
     3314    set textz11;
    28993315}
    29003316area[natural=glacier] {
    29013317    fill-color: glacier#ffffff;
    29023318}
    29033319node[natural=glacier] {
    29043320    icon-image: "misc/landmark/glacier_small.png";
     3321    set iconz11;
    29053322    text: auto;
     3323    set textz11;
    29063324}
    29073325area[natural=volcano] {
    29083326    fill-color: volcano#5f0000;
    29093327}
    29103328node[natural=volcano] {
    29113329    icon-image: "misc/landmark/volcano_small.png";
     3330    set iconz11;
    29123331    text: auto;
     3332    set textz11;
    29133333}
    29143334area[natural=cliff]:closed {
    29153335    fill-color: natural#002f00;
     
    29183338    repeat-image: "misc/cliff-pattern.png";
    29193339    repeat-image-align: top;
    29203340    width: 1;
    2921     color: #b2b2b2;   
     3341    color: #b2b2b2;
    29223342}
    29233343node[natural=cliff] {
    29243344    icon-image: "misc/cliff.png";
     3345    set iconz17;
    29253346    text: auto;
    29263347}
    29273348area[natural=scree] {
     
    29293350}
    29303351node[natural=scree] {
    29313352    icon-image: "misc/no_icon.png";
     3353    set iconz17;
    29323354    text: auto;
    29333355}
    29343356area[natural=scrub] {
     
    29363358}
    29373359node[natural=scrub] {
    29383360    icon-image: "misc/no_icon.png";
     3361    set iconz17;
    29393362    text: auto;
    29403363}
    29413364area[natural=fell] {
     
    29433366}
    29443367node[natural=fell] {
    29453368    icon-image: "misc/no_icon.png";
     3369    set iconz17;
    29463370    text: auto;
    29473371}
    29483372area[natural=heath] {
     
    29503374}
    29513375node[natural=heath] {
    29523376    icon-image: "misc/no_icon.png";
     3377    set iconz17;
    29533378    text: auto;
    29543379}
    29553380way[natural=tree_row] {
     
    29583383}
    29593384node[natural=tree_row] {
    29603385    icon-image: "misc/no_icon.png";
     3386    set iconz17;
    29613387    text: auto;
    29623388}
    29633389area[natural=wood] {
     
    29653391}
    29663392node[natural=wood] {
    29673393    icon-image: "misc/landmark/trees.png";
     3394    set iconz17;
    29683395    text: auto;
    29693396}
    29703397area[natural=grassland] {
     
    29723399}
    29733400node[natural=grassland] {
    29743401    icon-image: "misc/no_icon.png";
     3402    set iconz17;
    29753403    text: auto;
    29763404}
    29773405area[natural=wetland] {
     
    29793407}
    29803408node[natural=wetland] {
    29813409    icon-image: "misc/no_icon.png";
     3410    set iconz17;
    29823411    text: auto;
    29833412}
    29843413area[natural=water] {
     
    29863415}
    29873416node[natural=water] {
    29883417    icon-image: "nautical/water.png";
     3418    set iconz17;
    29893419    text: auto;
    29903420}
    29913421way[natural=coastline] {
     
    29943424}
    29953425node[natural=coastline] {
    29963426    icon-image: "misc/coastline.png";
     3427    set iconz17;
    29973428    text: auto;
    29983429}
    29993430area[natural=mud] {
     
    30013432}
    30023433node[natural=mud] {
    30033434    icon-image: "misc/mud.png";
     3435    set iconz17;
    30043436    text: auto;
    30053437}
    30063438area[natural=beach] {
     
    30083440}
    30093441node[natural=beach] {
    30103442    icon-image: "misc/beach.png";
     3443    set iconz17;
    30113444    text: auto;
    30123445}
    30133446area[natural=sand] {
     
    30153448}
    30163449node[natural=sand] {
    30173450    icon-image: "misc/no_icon.png";
     3451    set iconz17;
    30183452    text: auto;
    30193453}
    30203454area[natural=bay],
     
    30243458}
    30253459node[natural=bay] {
    30263460    icon-image: "misc/bay.png";
     3461    set iconz17;
    30273462    text: auto;
    30283463}
    30293464node[natural=land] {
    30303465    icon-image: "misc/no_icon.png";
     3466    set iconz17;
    30313467    text: auto;
    30323468}
    30333469node[natural=cave_entrance] {
    30343470    icon-image: "misc/landmark/cave_entrance.png";
     3471    set iconz17;
    30353472    text: auto;
    30363473}
    30373474node[natural=tree] {
    30383475    icon-image: "misc/landmark/trees.png";
     3476    set iconz17;
    30393477    text: auto;
    30403478}
    30413479node[natural=tree][type=conifer],
    30423480node[natural=tree][leaf_type=needleleaved] {
    30433481    icon-image: "misc/landmark/trees_conifer.png";
     3482    set iconz17;
    30443483    text: auto;
    30453484}
    30463485node[natural=tree][type=broad_leaved],
    30473486node[natural=tree][leaf_type=broadleaved] {
    30483487    icon-image: "misc/landmark/trees_broad_leaved.png";
     3488    set iconz17;
    30493489    text: auto;
    30503490}
    30513491node[natural=tree][type=palm] {
    30523492    icon-image: "misc/landmark/trees_palm.png";
     3493    set iconz17;
    30533494    text: auto;
    30543495}
    30553496
     
    30833524}
    30843525node[waterway=dock] {
    30853526    icon-image: "nautical/boatyard.png";
     3527    set iconz17;
    30863528    text: auto;
    30873529}
    30883530node[waterway=lock_gate] {
    30893531    icon-image: "nautical/lock_gate.png";
     3532    set iconz17;
    30903533    text: auto;
    30913534}
    30923535node[waterway=turning_point] {
    30933536    icon-image: "nautical/turning.png";
     3537    set iconz17;
    30943538    text: auto;
    30953539}
    30963540area[waterway=boatyard] {
     
    30983542}
    30993543node[waterway=boatyard] {
    31003544    icon-image: "nautical/boatyard.png";
     3545    set iconz17;
    31013546    text: auto;
    31023547}
    31033548node[waterway=water_point] {
    31043549    icon-image: "accommodation/camping/water.png";
     3550    set iconz17;
    31053551    text: auto;
    31063552}
    31073553node[waterway=waste_disposal] {
    31083554    icon-image: "accommodation/camping/wastewater.png";
     3555    set iconz17;
    31093556    text: auto;
    31103557}
    31113558node[waterway=mooring] {
    31123559    icon-image: "nautical/marina.png";
     3560    set iconz17;
    31133561    text: auto;
    31143562}
    31153563way[waterway=weir] {
     
    31183566}
    31193567node[waterway=weir] {
    31203568    icon-image: "nautical/weir.png";
     3569    set iconz17;
    31213570    text: auto;
    31223571}
    31233572way[waterway=rapids] {
     
    31263575}
    31273576node[waterway=rapids] {
    31283577    icon-image: "misc/no_icon.png";
     3578    set iconz17;
    31293579    text: auto;
    31303580}
    31313581area[waterway=dam]:closed {
     
    31373587}
    31383588node[waterway=dam] {
    31393589    icon-image: "nautical/dam.png";
     3590    set iconz17;
    31403591    text: auto;
    31413592}
    31423593/* it's not possible to have both line and area, line seems more likely */
     
    31463597}
    31473598node[waterway=waterfall] {
    31483599    icon-image: "nautical/waterfall.png";
     3600    set iconz17;
    31493601    text: auto;
    31503602}
    31513603node[waterway=river], node[waterway=riverbank],
     
    31533605node[waterway=stream],
    31543606node[waterway=ditch], node[waterway=drain] {
    31553607    icon-image: "misc/deprecated.png";
     3608    set iconz17;
    31563609    text: auto;
    31573610}
    31583611
     
    31813634node[route=tour],
    31823635node[route=pub_crawl] {
    31833636    icon-image: "misc/deprecated.png";
     3637    set iconz17;
    31843638    text: auto;
    31853639}
    31863640
     
    32023656}
    32033657node[sport="9pin"] {
    32043658    icon-image: "sport/10pin.png";
     3659    set iconz17;
    32053660    text: auto;
    32063661}
    32073662node[sport="10pin"] {
    32083663    icon-image: "sport/10pin.png";
     3664    set iconz17;
    32093665    text: auto;
    32103666}
    32113667node[sport=athletics] {
    32123668    icon-image: "sport/athletics.png";
     3669    set iconz17;
    32133670    text: auto;
    32143671}
    32153672node[sport=soccer],
     
    32183675node[sport=canadian_football],
    32193676node[sport=gaelic_football] {
    32203677    icon-image: "sport/soccer.png";
     3678    set iconz17;
    32213679    text: auto;
    32223680}
    32233681node[sport=rugby_league],
    32243682node[sport=rugby_union] {
    32253683    icon-image: "sport/football.png";
     3684    set iconz17;
    32263685    text: auto;
    32273686}
    32283687area[sport=baseball],
     
    32393698}
    32403699node[sport=baseball] {
    32413700    icon-image: "sport/baseball.png";
     3701    set iconz17;
    32423702    text: auto;
    32433703}
    32443704node[sport=basketball] {
    32453705    icon-image: "sport/basketball.png";
     3706    set iconz17;
    32463707    text: auto;
    32473708}
    32483709node[sport=boules] {
    32493710    icon-image: "sport/boule.png";
     3711    set iconz17;
    32503712    text: auto;
    32513713}
    32523714node[sport=bowls] {
    32533715    icon-image: "sport/boule.png";
     3716    set iconz17;
    32543717    text: auto;
    32553718}
    32563719node[sport=canoe] {
    32573720    icon-image: "sport/canoe.png";
     3721    set iconz17;
    32583722    text: auto;
    32593723}
    32603724node[sport=chess] {
    32613725    icon-image: "sport/chess.png";
     3726    set iconz17;
    32623727    text: auto;
    32633728}
    32643729node[sport=climbing] {
    3265     icon-image:"sport/climbing.png" ;
     3730    icon-image: "sport/climbing.png";
     3731    set iconz17;
    32663732    text: auto;
    32673733}
    32683734node[sport=cricket] {
    32693735    icon-image: "sport/cricket.png";
     3736    set iconz17;
    32703737    text: auto;
    32713738}
    32723739node[sport=cricket_nets] {
    32733740    icon-image: "misc/no_icon.png";
     3741    set iconz17;
    32743742    text: auto;
    32753743}
    32763744node[sport=croquet] {
    32773745    icon-image: "sport/croquet.png";
     3746    set iconz17;
    32783747    text: auto;
    32793748}
    32803749area[sport=cycling],
     
    32913760}
    32923761node[sport=cycling] {
    32933762    icon-image: "sport/cycling.png";
     3763    set iconz17;
    32943764    text: auto;
    32953765}
    32963766node[sport=dog_racing] {
    32973767    icon-image: "leisure/dog.png";
     3768    set iconz17;
    32983769    text: auto;
    32993770}
    33003771node[sport=equestrian] {
    33013772    icon-image: "sport/riding.png";
     3773    set iconz17;
    33023774    text: auto;
    33033775}
    33043776node[sport=golf] {
    33053777    icon-image: "sport/golf.png";
     3778    set iconz17;
    33063779    text: auto;
    33073780}
    33083781node[sport=gymnastics] {
    33093782    icon-image: "sport/multi.png";
     3783    set iconz17;
    33103784    text: auto;
    33113785}
    33123786node[sport=hockey] {
    33133787    icon-image: "sport/hockey.png";
     3788    set iconz17;
    33143789    text: auto;
    33153790}
    33163791node[sport=horse_racing] {
    33173792    icon-image: "sport/riding.png";
     3793    set iconz17;
    33183794    text: auto;
    33193795}
    33203796node[sport=karting] {
    33213797    icon-image: "sport/karting.png";
     3798    set iconz17;
    33223799    text: auto;
    33233800}
    33243801node[sport=motocross] {
    33253802    icon-image: "sport/motocross.png";
     3803    set iconz17;
    33263804    text: auto;
    33273805}
    33283806node[sport=motor] {
    33293807    icon-image: "sport/motor.png";
     3808    set iconz17;
    33303809    text: auto;
    33313810}
    33323811area[sport=multi],
     
    33383817}
    33393818node[sport=multi] {
    33403819    icon-image: "sport/multi.png";
     3820    set iconz17;
    33413821    text: auto;
    33423822}
    33433823node[sport=pelota] {
    33443824    icon-image: "sport/pelota.png";
     3825    set iconz17;
    33453826    text: auto;
    33463827}
    33473828node[sport=racquet] {
    33483829    icon-image: "sport/racquetball.png";
     3830    set iconz17;
    33493831    text: auto;
    33503832}
    33513833node[sport=skating] {
    33523834    icon-image: "sport/skating.png";
     3835    set iconz17;
    33533836    text: auto;
    33543837}
    33553838node[sport=skateboard] {
    33563839    icon-image: "sport/skateboard.png";
     3840    set iconz17;
    33573841    text: auto;
    33583842}
    33593843area[sport=swimming] {
     
    33613845}
    33623846node[sport=swimming] {
    33633847    icon-image: "sport/pool.png";
     3848    set iconz17;
    33643849    text: auto;
    33653850}
    33663851area[sport=skiing],
     
    33713856}
    33723857node[sport=skiing] {
    33733858    icon-image: "sport/skiing.png";
     3859    set iconz17;
    33743860    text: auto;
    33753861}
    33763862node[sport=table_tennis] {
    33773863    icon-image: "sport/table_tennis.png";
     3864    set iconz17;
    33783865    text: auto;
    33793866}
    33803867node[sport=tennis] {
    33813868    icon-image: "sport/tennis.png";
     3869    set iconz17;
    33823870    text: auto;
    33833871}
    33843872node[sport=paintball] {
    33853873    icon-image: "misc/no_icon.png";
     3874    set iconz17;
    33863875    text: auto;
    33873876}
    33883877area[sport=squash],
     
    33993888}
    34003889node[sport=squash] {
    34013890    icon-image: "misc/no_icon.png";
     3891    set iconz17;
    34023892    text: auto;
    34033893}
    34043894node[sport=shooting] {
    34053895    icon-image: "misc/no_icon.png";
     3896    set iconz17;
    34063897    text: auto;
    34073898}
    34083899node[sport=volleyball] {
    34093900    icon-image: "sport/volleyball.png";
     3901    set iconz17;
    34103902    text: auto;
    34113903}
    34123904node[sport=beachvolleyball] {
    34133905    icon-image: "sport/beachvolleyball.png";
     3906    set iconz17;
    34143907    text: auto;
    34153908}
    34163909node[sport=bowling] {
    34173910    icon-image: "sport/10pin.png";
     3911    set iconz17;
    34183912    text: auto;
    34193913}
    34203914node[sport=handball] {
    34213915    icon-image: "sport/handball.png";
     3916    set iconz17;
    34223917    text: auto;
    34233918}
    34243919node[sport=rowing] {
    34253920    icon-image: "sport/rowing.png";
     3921    set iconz17;
    34263922    text: auto;
    34273923}
    34283924node[sport=sailing] {
    34293925    icon-image: "misc/no_icon.png";
     3926    set iconz17;
    34303927    text: auto;
    34313928}
    34323929node[sport=diving] {
    34333930    icon-image: "sport/diving.png";
     3931    set iconz17;
    34343932    text: auto;
    34353933}
    34363934node[sport=badminton] {
    34373935    icon-image: "misc/no_icon.png";
     3936    set iconz17;
    34383937    text: auto;
    34393938}
    34403939area[sport=archery],
     
    34463945}
    34473946node[sport=archery] {
    34483947    icon-image: "sport/archery.png";
     3948    set iconz17;
    34493949    text: auto;
    34503950}
    34513951node[sport=fishing] {
    34523952    icon-image: "sport/fishing.png";
     3953    set iconz17;
    34533954    text: auto;
    34543955}
    34553956node[sport=safety_training] {
    34563957    icon-image: "sport/safety_training.png";
     3958    set iconz17;
    34573959    text: auto;
    34583960}
    34593961node[sport=model_aerodrome] {
    34603962    icon-image: "transport/airport.png";
     3963    set iconz17;
    34613964    text: auto;
    34623965}
    34633966node[sport=rc_car] {
    34643967    icon-image: "transport/car.png";
     3968    set iconz17;
    34653969    text: auto;
    34663970}
    34673971
     
    34713975
    34723976node[mountain_pass?] {
    34733977    icon-image: "misc/landmark/mountain_pass.png";
     3978    set iconz11;
    34743979    text: auto;
     3980    set textz11;
    34753981}
    34763982
    34773983/*****************/
     
    35454051node[boundary=political],
    35464052node[boundary=national_park] {
    35474053    icon-image: "misc/deprecated.png";
     4054    set iconz17;
    35484055    text: auto;
    35494056}
    35504057
     
    35534060/******************/
    35544061node[maxspeed=none][!is_prop_set(icon-image)] {
    35554062    icon-image: "vehicle/restriction/maxspeed_none.svg";
     4063    set iconz17;
    35564064}
    35574065node|z17-[maxspeed=~/^[0-9]+$/][!is_prop_set(icon-image)] {
    35584066    maxspeedprop: tag(maxspeed);
     
    36084116    text-color: white;
    36094117}
    36104118
     4119/**************/
     4120/* place tags */
     4121/**************/
     4122
     4123/* lot's of "openGeoDB:..." tags can be found in germany */
     4124node["openGeoDB:type"=Stadt],
     4125node["openGeoDB:type"=Kreis],
     4126node["openGeoDB:type"=Gemeinde],
     4127node["openGeoDB:type"=Ort],
     4128node["openGeoDB:type"=District],
     4129node["openGeoDB:location"=locality] {
     4130    icon-image: "place/settlement/town.png";
     4131    set iconz11;
     4132    text: auto;
     4133    set textz11;
     4134    font-size: 10;
     4135    font-weight: bold;
     4136    text-color:black;
     4137    text-halo-color: white;
     4138    text-halo-radius: 1;
     4139}
     4140area[place=continent],
     4141area[place=country],
     4142area[place=state],
     4143area[place=region],
     4144area[place=county],
     4145area[place=city],
     4146area[place=town],
     4147area[place=village],
     4148area[place=hamlet],
     4149area[place=farm],
     4150area[place=isolated_dwelling],
     4151area[place=neighbourhood],
     4152area[place=suburb],
     4153area[place=locality],
     4154area[place=island],
     4155area[place=islet] {
     4156    fill-color: place#8de3cb;
     4157}
     4158node[place=continent],
     4159node[place=country],
     4160node[place=state],
     4161node[place=region],
     4162node[place=county] {
     4163    icon-image: "place/settlement/capital.png";
     4164    set iconz11;
     4165    text: auto;
     4166    set textz11;
     4167    font-size: 10;
     4168    font-weight: bold;
     4169    text-color:black;
     4170    text-halo-color: white;
     4171    text-halo-radius: 1;
     4172}
     4173node[place=city] {
     4174    icon-image: "place/settlement/city.png";
     4175    set iconz11;
     4176    text: auto;
     4177    set textz11;
     4178    font-size: 10;
     4179    font-weight: bold;
     4180    text-color:black;
     4181    text-halo-color: white;
     4182    text-halo-radius: 1;
     4183}
     4184node[place=town],
     4185node[place=village],
     4186node[place=hamlet],
     4187node[place=farm],
     4188node[place=isolated_dwelling],
     4189node[place=neighbourhood],
     4190node[place=suburb] {
     4191    icon-image: "place/settlement/town.png";
     4192    set iconz11;
     4193    text: auto;
     4194    set textz11;
     4195    font-size: 10;
     4196    font-weight: bold;
     4197    text-color:black;
     4198    text-halo-color: white;
     4199    text-halo-radius: 1;
     4200}
     4201node[place=locality] {
     4202    icon-image: "place/locality.png";
     4203    set iconz11;
     4204    text: auto;
     4205    set textz11;
     4206    font-size: 10;
     4207    font-weight: bold;
     4208    text-color:black;
     4209    text-halo-color: white;
     4210    text-halo-radius: 1;
     4211}
     4212node[place=island] {
     4213    icon-image: "place/island.png";
     4214    set iconz11;
     4215    text: auto;
     4216    set textz11;
     4217    font-size: 10;
     4218    font-weight: bold;
     4219    text-color:black;
     4220    text-halo-color: white;
     4221    text-halo-radius: 1;
     4222}
     4223node[place=islet] {
     4224    icon-image: "place/islet.png";
     4225    set iconz11;
     4226    text: auto;
     4227    set textz11;
     4228    font-size: 10;
     4229    font-weight: bold;
     4230    text-color:black;
     4231    text-halo-color: white;
     4232    text-halo-radius: 1;
     4233}
     4234
    36114235/***************/
    36124236/* zoom levels */
    36134237/***************/
     
    36494273way > node|z19-      { symbol-size: 4; }
    36504274node|z19-:connection { symbol-size: 6; }
    36514275
    3652 node|z-16,
     4276node|z-10.iconz11 {
     4277    icon-image: none;
     4278}
     4279node|z-16.iconz17!.iconz11,
    36534280relation|z-16[type=restriction] {
    36544281    icon-image: none;
    36554282}
    3656 node|z-17 {
     4283node|z-15.iconz16::core_fixme,
     4284node|z-15.iconz16::core_note {
     4285    icon-image: none;
     4286}
     4287node|z-10 {
     4288    text: none;
     4289}
     4290node|z-17!.textz11 {
    36574291    text: none;
    36584292}
    36594293
     
    36644298/* way text labels */
    36654299/*******************/
    36664300
    3667 
    36684301way|z17-[highway^=motorway],
    36694302way|z17-[highway^=trunk],
    36704303way|z17-[highway^=primary],
     
    37184351    font-size: 12;
    37194352}
    37204353
    3721 /**************/
    3722 /* place tags */
    3723 /**************/
    3724 
    3725 /* lot's of "openGeoDB:..." tags can be found in germany */
    3726 node|z11-["openGeoDB:type"=Stadt],
    3727 node|z11-["openGeoDB:type"=Kreis],
    3728 node|z11-["openGeoDB:type"=Gemeinde],
    3729 node|z11-["openGeoDB:type"=Ort],
    3730 node|z11-["openGeoDB:type"=District],
    3731 node|z11-["openGeoDB:location"=locality] {
    3732     icon-image: "place/settlement/town.png";
    3733     text: auto;
    3734     font-size: 10;
    3735     font-weight: bold;
    3736     text-color:black;
    3737     text-halo-color: white;
    3738     text-halo-radius: 1;
    3739 }
    3740 area[place=continent],
    3741 area[place=country],
    3742 area[place=state],
    3743 area[place=region],
    3744 area[place=county],
    3745 area[place=city],
    3746 area[place=town],
    3747 area[place=village],
    3748 area[place=hamlet],
    3749 area[place=farm],
    3750 area[place=isolated_dwelling],
    3751 area[place=neighbourhood],
    3752 area[place=suburb],
    3753 area[place=locality],
    3754 area[place=island],
    3755 area[place=islet] {
    3756     fill-color: place#8de3cb;
    3757 }
    3758 node|z11-[place=continent],
    3759 node|z11-[place=country],
    3760 node|z11-[place=state],
    3761 node|z11-[place=region],
    3762 node|z11-[place=county] {
    3763     icon-image: "place/settlement/capital.png";
    3764     text: auto;
    3765     font-size: 10;
    3766     font-weight: bold;
    3767     text-color:black;
    3768     text-halo-color: white;
    3769     text-halo-radius: 1;
    3770 }
    3771 node|z11-[place=city] {
    3772     icon-image: "place/settlement/city.png";
    3773     text: auto;
    3774     font-size: 10;
    3775     font-weight: bold;
    3776     text-color:black;
    3777     text-halo-color: white;
    3778     text-halo-radius: 1;
    3779 }
    3780 node|z11-[place=town],
    3781 node|z11-[place=village],
    3782 node|z11-[place=hamlet],
    3783 node|z11-[place=farm],
    3784 node|z11-[place=isolated_dwelling],
    3785 node|z11-[place=neighbourhood],
    3786 node|z11-[place=suburb] {
    3787     icon-image: "place/settlement/town.png";
    3788     text: auto;
    3789     font-size: 10;
    3790     font-weight: bold;
    3791     text-color:black;
    3792     text-halo-color: white;
    3793     text-halo-radius: 1;
    3794 }
    3795 node|z11-[place=locality] {
    3796     icon-image: "place/locality.png";
    3797     text: auto;
    3798     font-size: 10;
    3799     font-weight: bold;
    3800     text-color:black;
    3801     text-halo-color: white;
    3802     text-halo-radius: 1;
    3803 }
    3804 node|z11-[place=island] {
    3805     icon-image: "place/island.png";
    3806     text: auto;
    3807     font-size: 10;
    3808     font-weight: bold;
    3809     text-color:black;
    3810     text-halo-color: white;
    3811     text-halo-radius: 1;
    3812 }
    3813 node|z11-[place=islet] {
    3814     icon-image: "place/islet.png";
    3815     text: auto;
    3816     font-size: 10;
    3817     font-weight: bold;
    3818     text-color:black;
    3819     text-halo-color: white;
    3820     text-halo-radius: 1;
    3821 }
    3822 
    38234354/* "deprecated" tags
    38244355     historic=museum -> tourism=museum
    38254356     man_made=power_wind -> power=generator and power_source=wind
     
    38414372     leisure=zoo -> tourism=zoo
    38424373     power=station -> power=plant or power=sub_station
    38434374*/
    3844