Ticket #10363: elemstyles7440_zoom_setting.diff

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

     
    1717    default-points: false;
    1818}
    1919
     20/*************************/
     21/* create style settings */
     22/*************************/
     23
     24setting::low_zoom {
     25  type: boolean;
     26  label: tr("Hide nodes on low zoom");
     27  default: true;
     28}
     29
    2030/***************************/
    2131/* "work in progress" tags */
    2232/***************************/
    2333
    24 node|z16-[fixme]::core_fixme,
    25 node|z16-[FIXME]::core_fixme {
     34node[fixme]::core_fixme,
     35node[FIXME]::core_fixme {
    2636    object-z-index: 20;
    2737    icon-image: "misc/fixme-annotation.png";
     38    set iconz16;
    2839}
    29 node|z16-[note]::core_note {
     40node[note]::core_note {
    3041    object-z-index: 10;
    3142    icon-image: "misc/note-annotation.png";
     43    set iconz16;
    3244}
    3345
    3446/* special display of unreviewed tiger data (USA) */
     
    4658relation[restriction=no_left_turn],
    4759node[restriction=no_left_turn] {
    4860    icon-image: "vehicle/restriction/turn_restrictions/no_left_turn.png";
     61    set iconz17;
    4962    text: auto;
    5063}
    5164relation[restriction=no_right_turn],
    5265node[restriction=no_right_turn] {
    5366    icon-image: "vehicle/restriction/turn_restrictions/no_right_turn.png";
     67    set iconz17;
    5468    text: auto;
    5569}
    5670relation[restriction=no_straight_on],
    5771node[restriction=no_straight_on] {
    5872    icon-image: "vehicle/restriction/turn_restrictions/no_straight_on.png";
     73    set iconz17;
    5974    text: auto;
    6075}
    6176relation[restriction=no_u_turn],
    6277node[restriction=no_u_turn] {
    6378    icon-image: "vehicle/restriction/turn_restrictions/no_u_turn.png";
     79    set iconz17;
    6480    text: auto;
    6581}
    6682relation[restriction=only_left_turn],
    6783node[restriction=only_left_turn] {
    6884    icon-image: "vehicle/restriction/turn_restrictions/only_left_turn.png";
     85    set iconz17;
    6986    text: auto;
    7087}
    7188relation[restriction=only_right_turn],
    7289node[restriction=only_right_turn] {
    7390    icon-image: "vehicle/restriction/turn_restrictions/only_right_turn.png";
     91    set iconz17;
    7492    text: auto;
    7593}
    7694relation[restriction=only_straight_on],
    7795node[restriction=only_straight_on] {
    7896    icon-image: "vehicle/restriction/turn_restrictions/only_straight_on.png";
     97    set iconz17;
    7998    text: auto;
    8099}
    81100
     
    115134node[cutting?!],
    116135node[embankment?!] {
    117136    icon-image: "misc/deprecated.png";
     137    set iconz17;
    118138    text: auto;
    119139}
    120140
     
    125145node["addr:housenumber"],
    126146node["addr:postcode"] {
    127147    icon-image: "misc/housenumber.png";
     148    set iconz17;
    128149    text: auto;
    129150}
    130151way["addr:interpolation"=odd] {
     
    148169}
    149170node[building][!building?!] {
    150171    icon-image: "misc/landmark/building.png";
     172    set iconz17;
    151173    text: auto;
    152174}
    153175node[building=garage] {
    154176    icon-image: "misc/landuse/garages.png";
     177    set iconz17;
    155178    text: auto;
    156179}
    157180node[building=garages] {
    158181    icon-image: "misc/landuse/garages.png";
     182    set iconz17;
    159183    text: auto;
    160184}
    161185node[building=entrance] {
    162186    icon-image: "misc/entrance-yes.png";
     187    set iconz17;
    163188    text: auto;
    164189}
    165190node[entrance=yes] {
    166191    icon-image: "misc/entrance-yes.png";
     192    set iconz17;
    167193    text: auto;
    168194}
    169195node[entrance=main] {
    170196    icon-image: "misc/entrance-main.png";
     197    set iconz17;
    171198    text: auto;
    172199}
    173200node[entrance=service] {
    174201    icon-image: "misc/entrance-service.png";
     202    set iconz17;
    175203    text: auto;
    176204}
    177205node[entrance=exit] {
    178206    icon-image: "misc/entrance-exit.png";
     207    set iconz17;
    179208    text: auto;
    180209}
    181210node[entrance=emergency] {
    182211    icon-image: "misc/entrance-emergency.png";
     212    set iconz17;
    183213    text: auto;
    184214}
    185215
     
    213243}
    214244node[access?!] {
    215245    icon-image: "vehicle/restriction/access.png";
     246    set iconz17;
    216247}
    217248node[access=permissive],
    218249node[access=private],
    219250node[access=destination] {
    220251    icon-image: "misc/no_icon.png";
     252    set iconz17;
    221253    text: auto;
    222254}
    223255node[bicycle?!] {
    224256    icon-image: "vehicle/restriction/bicycle.png";
     257    set iconz17;
    225258}
    226259node[bicycle=designated] {
    227260    icon-image: "vehicle/restriction/bicycle-designated.png";
     261    set iconz17;
    228262    text: auto;
    229263}
    230264node[foot?!] {
    231265    icon-image: "vehicle/restriction/foot.png";
     266    set iconz17;
    232267}
    233268node[foot=designated] {
    234269    icon-image: "vehicle/restriction/foot-designated.png";
     270    set iconz17;
    235271    text: auto;
    236272}
    237273node[goods?!],
    238274node[hgv?!] {
    239275    icon-image: "vehicle/restriction/goods.png";
     276    set iconz17;
    240277}
    241278node[horse?!] {
    242279    icon-image: "vehicle/restriction/horse.png";
     280    set iconz17;
    243281}
    244282node[horse=designated] {
    245283    icon-image: "vehicle/restriction/horse-designated.png";
     284    set iconz17;
    246285}
    247286node[motorcycle?!] {
    248287    icon-image: "vehicle/restriction/motorbike.png";
     288    set iconz17;
    249289}
    250290node[motorcar?!] {
    251291    icon-image: "vehicle/restriction/motorcar.png";
     292    set iconz17;
    252293}
    253294node[psv?!] {
    254295    icon-image: "vehicle/restriction/psv.png";
     296    set iconz17;
    255297}
    256298node[motorboat?!],
    257299node[boat?!] {
    258300    icon-image: "misc/no_icon.png";
     301    set iconz17;
    259302}
    260303node[noexit?] {
    261304    icon-image: "vehicle/restriction/dead_end.png";
     305    set iconz17;
    262306}
    263307node[maxweight] {
    264308    icon-image: "vehicle/restriction/maxweight.png";
     309    set iconz17;
    265310}
    266311node[maxheight] {
    267312    icon-image: "vehicle/restriction/maxheight.png";
     313    set iconz17;
    268314}
    269315node[maxwidth] {
    270316    icon-image: "vehicle/restriction/maxwidth.png";
     317    set iconz17;
    271318}
    272319node[maxlength] {
    273320    icon-image: "vehicle/restriction/maxlength.png";
     321    set iconz17;
    274322}
    275323node[minspeed] {
    276324    icon-image: "vehicle/restriction/minspeed.png";
     325    set iconz17;
    277326}
    278327node[maxstay],
    279328node[toll] {
    280329    icon-image: "misc/no_icon.png";
     330    set iconz17;
    281331}
    282332
    283333/****************/
     
    286336
    287337node[barrier] {
    288338    icon-image: "vehicle/restriction/barrier.png";
     339    set iconz17;
    289340    text: auto;
    290341}
    291342way[barrier=bollard] {
     
    295346}
    296347node[barrier=bollard] {
    297348    icon-image: "vehicle/restriction/bollard.png";
     349    set iconz17;
    298350    text: auto;
    299351}
    300352node[barrier=gate] {
    301353    icon-image: "vehicle/gate.png";
     354    set iconz17;
    302355    text: auto;
    303356}
    304357way[barrier=hedge],
     
    318371node[barrier=city_wall],
    319372node[barrier=retaining_wall] {
    320373    icon-image: "misc/deprecated.png";
     374    set iconz17;
    321375    text: auto;
    322376}
    323377node[barrier=block] {
    324378    icon-image: "vehicle/block.svg";
     379    set iconz17;
    325380    text: auto;
    326381}
    327382node[barrier=chain] {
    328383    icon-image: "vehicle/chain.svg";
     384    set iconz17;
    329385    text: auto;
    330386}
    331387node[barrier=stile] {
    332388    icon-image: "vehicle/stile.png";
     389    set iconz17;
    333390    text: auto;
    334391}
    335392node[barrier=turnstile] {
    336393    icon-image: "vehicle/turnstile.png";
     394    set iconz17;
    337395    text: auto;
    338396}
    339397node[barrier=cycle_barrier] {
    340398    icon-image: "vehicle/cycle_barrier.png";
     399    set iconz17;
    341400    text: auto;
    342401}
    343402node[barrier=lift_gate] {
    344403    icon-image: "vehicle/lift_gate.png";
     404    set iconz17;
    345405    text: auto;
    346406}
    347407node[barrier=swing_gate] {
    348408    icon-image: "vehicle/swing_gate.png";
     409    set iconz17;
    349410    text: auto;
    350411}
    351412area[barrier=toll_booth]:closed {
     
    353414}
    354415node[barrier=toll_booth] {
    355416    icon-image: "vehicle/toll_booth.png";
     417    set iconz17;
    356418    text: auto;
    357419}
    358420node[barrier=entrance] {
    359421    icon-image: "vehicle/entrance.png";
     422    set iconz17;
    360423    text: auto;
    361424}
    362425node[barrier=cattle_grid] {
    363426    icon-image: "vehicle/cattle_grid.png";
     427    set iconz17;
    364428    text: auto;
    365429}
    366430node[barrier=border_control] {
    367431    icon-image: "vehicle/border_control.png";
     432    set iconz17;
    368433    text: auto;
    369434}
    370435node[barrier=sally_port] {
    371436    icon-image: "vehicle/sally_port.png";
     437    set iconz17;
    372438    text: auto;
    373439}
    374440node[barrier=fence],
     
    380446node[barrier=drawbridge],
    381447node[barrier=hampshire_gate] {
    382448    icon-image: "misc/no_icon.png";
     449    set iconz17;
    383450    text: auto;
    384451}
    385452
     
    541608}
    542609node[highway=steps] {
    543610    icon-image: "transport/steps.png";
     611    set iconz17;
    544612    text: auto;
    545613}
    546614way[highway=bus_guideway] {
     
    554622}
    555623node[direction=clockwise] {
    556624    icon-image: "vehicle/restriction/roundabout_left.png";
     625    set iconz17;
    557626    text: auto;
    558627}
    559628node[highway=mini_roundabout] {
    560629    icon-image: "vehicle/restriction/roundabout_left.png";
     630    set iconz17;
    561631    text: auto;
    562632}
    563633node:righthandtraffic[highway=mini_roundabout] {
    564634    icon-image: "vehicle/restriction/roundabout_right.png";
     635    set iconz17;
    565636}
    566637node[highway=stop] {
    567638    icon-image: "vehicle/restriction/stop.png";
     639    set iconz17;
    568640    text: auto;
    569641}
    570642node[highway=give_way] {
    571643    icon-image: "vehicle/restriction/right_of_way.png";
     644    set iconz17;
    572645    text: auto;
    573646}
    574647node[highway=traffic_signals] {
    575648    icon-image: "vehicle/restriction/traffic-light.png";
     649    set iconz17;
    576650    text: auto;
    577651}
    578652node[highway=street_lamp] {
    579653    icon-image: "misc/streetlamp.png";
     654    set iconz17;
    580655    text: auto;
    581656}
    582657node[highway=speed_camera] {
    583658    icon-image: "vehicle/restriction/speed_trap.png";
     659    set iconz17;
    584660    text: auto;
    585661}
    586662node[traffic_sign=city_limit] {
    587663    icon-image: "vehicle/restriction/citylimit.png";
     664    set iconz17;
    588665    text: auto;
    589666}
    590667node[highway=crossing] {
    591668    icon-image: "vehicle/zebra_crossing.png";
     669    set iconz17;
    592670    text: auto;
    593671}
    594672node[highway=incline], node[highway=incline_steep] {
    595673    icon-image: "vehicle/restriction/incline.png";
     674    set iconz17;
    596675    text: auto;
    597676}
    598677node[highway=motorway_junction] {
    599678    icon-image: "vehicle/exit.png";
     679    set iconz17;
    600680    text: auto;
    601681}
    602682area[highway=services] {
     
    604684}
    605685node[highway=services] {
    606686    icon-image: "vehicle/services.png";
     687    set iconz17;
    607688    text: auto;
    608689}
    609690area[highway=rest_area] {
     
    611692}
    612693node[highway=rest_area] {
    613694    icon-image: "vehicle/parking.png";
     695    set iconz17;
    614696    text: auto;
    615697}
    616698node[highway=ford], node[ford?] {
    617699    icon-image: "vehicle/ford.png";
     700    set iconz17;
    618701    text: auto;
    619702}
    620703way[ford?]::core_ford {
     
    632715}
    633716node[highway=turning_circle] {
    634717    icon-image: "vehicle/turning_circle.png";
     718    set iconz17;
    635719    text: auto;
    636720}
    637721node[highway=turning_loop] {
    638722    icon-image: "vehicle/turning_loop.png";
     723    set iconz17;
    639724    text: auto;
    640725}
    641726node[highway=passing_place] {
    642727    icon-image: "vehicle/passing_place.png";
     728    set iconz17;
    643729    text: auto;
    644730}
    645731node[highway=elevator] {
    646732    icon-image: "service/elevator.png";
     733    set iconz17;
    647734    text: auto;
    648735}
    649736way[highway=construction] {
     
    653740}
    654741node[highway=construction] {
    655742    icon-image: "misc/construction.png";
     743    set iconz17;
    656744    text: auto;
    657745}
    658746area[highway=emergency_access_point] {
     
    660748}
    661749node[highway=emergency_access_point] {
    662750    icon-image: "service/emergency_access_point.png";
     751    set iconz17;
    663752    text: auto;
    664753}
    665754node[highway=motorway], node[highway=motorway_link],
     
    682771node[highway=bus_guideway],
    683772node[highway=platform] {
    684773    icon-image: "misc/deprecated.png";
     774    set iconz17;
    685775    text: auto;
    686776}
    687777
     
    691781
    692782node[traffic_calming] {
    693783    icon-image: "vehicle/traffic_calming.png";
     784    set iconz17;
    694785    text: auto;
    695786}
    696787node[traffic_calming=chicane] {
    697788    icon-image: "vehicle/chicane.png";
     789    set iconz17;
    698790    text: auto;
    699791}
    700792node[traffic_calming=choker],
    701793node[traffic_calming=cushion] {
    702794    icon-image: "vehicle/passing_place.png";
     795    set iconz17;
    703796    text: auto;
    704797}
    705798
     
    709802
    710803node[junction=roundabout] {
    711804    icon-image: "vehicle/restriction/roundabout_left.png";
     805    set iconz17;
    712806    text: auto;
    713807}
    714808node:righthandtraffic[junction=roundabout] {
    715809    icon-image: "vehicle/restriction/roundabout_right.png";
     810    set iconz17;
    716811}
    717812
    718813/*****************/
     
    820915node[cycleway=track], node[cycleway=opposite_track],
    821916node[cycleway=opposite] {
    822917    icon-image: "misc/deprecated.png";
     918    set iconz17;
    823919    text: auto;
    824920}
    825921
     
    9091005node[piste:difficulty=freeride],
    9101006node[piste:difficulty=novice] {
    9111007    icon-image: "sport/skiing.png";
     1008    set iconz17;
    9121009}
    9131010
    9141011/**************/
     
    9201017}
    9211018node[power=tower] {
    9221019    icon-image: "misc/landmark/power/tower_small.png";
     1020    set iconz17;
    9231021    text: auto;
    9241022}
    9251023node[power=pole] {
    9261024    icon-image: "misc/landmark/power/pole.png";
     1025    set iconz17;
    9271026    text: auto;
    9281027}
    9291028way[power=line],
     
    9341033node[power=line],
    9351034node[power=minor_line] {
    9361035    icon-image: "misc/deprecated.png";
     1036    set iconz17;
    9371037    text: auto;
    9381038}
    9391039area[power=plant],
     
    9471047node[power=substation],
    9481048node[power=cable_distribution_cabinet] {
    9491049    icon-image: "misc/landmark/power.png";
     1050    set iconz17;
    9501051    text: auto;
    9511052}
    9521053node[power=transformer] {
    9531054    icon-image: "misc/landmark/power/transformer.png";
     1055    set iconz17;
    9541056    text: auto;
    9551057}
    9561058/* power_source is deprecated by the wiki, but still in use */
     
    9671069}
    9681070node[power_source=wind], node[generator:source=wind] {
    9691071    icon-image: "misc/landmark/power/wind.png";
     1072    set iconz17;
    9701073    text: auto;
    9711074}
    9721075node[power_source=hydro], node[generator:source=hydro] {
    9731076    icon-image: "misc/landmark/power/hydro.png";
     1077    set iconz17;
    9741078    text: auto;
    9751079}
    9761080node[power_source=fossil],
    9771081node[power_source=coal], node[generator:source=coal],
    9781082node[power_source=gas], node[generator:source=gas] {
    9791083    icon-image: "misc/landmark/power/fossil.png";
     1084    set iconz17;
    9801085    text: auto;
    9811086}
    9821087node[power_source=photovoltaic] {
    9831088/*    FIXME photovoltaic NOT fossil*/
    9841089    icon-image: "misc/landmark/power/fossil.png";
     1090    set iconz17;
    9851091    text: auto;
    9861092}
    9871093node[power_source=nuclear], node[generator:source=nuclear] {
    9881094    icon-image: "misc/landmark/power/nuclear.png";
     1095    set iconz17;
    9891096    text: auto;
    9901097}
    9911098node[power=generator] {
    9921099    icon-image: "misc/landmark/power.png";
     1100    set iconz17;
    9931101    text: auto;
    9941102}
    9951103
     
    10111119}
    10121120node[man_made=beacon] {
    10131121    icon-image: "misc/landmark/beacon.png";
     1122    set iconz17;
    10141123    text: auto;
    10151124}
    10161125node[man_made=chimney] {
    10171126    icon-image: "misc/landmark/chimney.png";
     1127    set iconz17;
    10181128    text: auto;
    10191129}
    10201130node[man_made=crane] {
    10211131    icon-image: "misc/landmark/crane.png";
     1132    set iconz17;
    10221133    text: auto;
    10231134}
    10241135node[man_made=flagpole] {
    10251136    icon-image: "misc/flag.png";
     1137    set iconz17;
    10261138    text: auto;
    10271139}
    10281140node[man_made=gasometer] {
    10291141    icon-image: "misc/landmark/gasometer.png";
     1142    set iconz17;
    10301143    text: auto;
    10311144}
    10321145node[man_made=groyne] {
    10331146    icon-image: "nautical/groyne.png";
     1147    set iconz17;
    10341148    text: auto;
    10351149}
    10361150node[man_made=lighthouse] {
    10371151    icon-image: "misc/landmark/lighthouse.png";
     1152    set iconz17;
    10381153    text: auto;
    10391154}
    10401155node[man_made=monitoring_station] {
    10411156    icon-image: "misc/landmark/measurement_station.png";
     1157    set iconz17;
    10421158    text: auto;
    10431159}
    10441160node[man_made=mineshaft] {
    10451161    icon-image: "misc/landmark/mine.png";
     1162    set iconz17;
    10461163    text: auto;
    10471164}
    10481165node[man_made=adit] {
    10491166    icon-image: "misc/landmark/adit.png";
     1167    set iconz17;
    10501168    text: auto;
    10511169}
    10521170area[man_made=pier]:closed {
     
    10581176}
    10591177node[man_made=pier] {
    10601178    icon-image: "nautical/pier.png";
     1179    set iconz17;
    10611180    text: auto;
    10621181}
    10631182way[embankment?][!highway][!railway][!waterway],
     
    10651184    repeat-image: "misc/embankment-pattern.png";
    10661185    repeat-image-align: top;
    10671186    width: 1;
    1068     color: embankment#c14d00;   
     1187    color: embankment#c14d00;
    10691188}
    10701189way[embankment?][highway],
    10711190way[embankment?][railway],
     
    10811200}
    10821201node[man_made=pipeline] {
    10831202    icon-image: "misc/deprecated.png";
     1203    set iconz17;
    10841204    text: auto;
    10851205}
    10861206node[man_made=petroleum_well] {
    10871207    icon-image: "misc/no_icon.png";
     1208    set iconz17;
    10881209    text: auto;
    10891210}
    10901211area[man_made=reservoir_covered],
     
    11021223}
    11031224node[man_made=reservoir_covered] {
    11041225    icon-image: "misc/landmark/reservoir_covered.png";
     1226    set iconz17;
    11051227    text: auto;
    11061228}
    11071229node[man_made=surveillance] {
    11081230    icon-image: "misc/surveillance.png";
     1231    set iconz17;
    11091232    text: auto;
    11101233}
    11111234node[man_made=survey_point] {
    11121235    icon-image: "misc/landmark/survey_point.png";
     1236    set iconz17;
    11131237    text: auto;
    11141238}
    11151239node[man_made=tower] {
    11161240    icon-image: "misc/landmark/tower.png";
     1241    set iconz17;
    11171242    text: auto;
    11181243}
    11191244node[man_made=wastewater_plant] {
    11201245    icon-image: "misc/landmark/wastewater_plant.png";
     1246    set iconz17;
    11211247    text: auto;
    11221248}
    11231249node[man_made=watermill] {
    11241250    icon-image: "misc/landmark/watermill.png";
     1251    set iconz17;
    11251252    text: auto;
    11261253}
    11271254node[man_made=water_tower] {
    11281255    icon-image: "misc/landmark/water_tower.png";
     1256    set iconz17;
    11291257    text: auto;
    11301258}
    11311259node[man_made=water_well] {
    11321260    icon-image: "misc/landmark/water_well.png";
     1261    set iconz17;
    11331262    text: auto;
    11341263}
    11351264node[man_made=windmill] {
    11361265    icon-image: "misc/landmark/windmill.png";
     1266    set iconz17;
    11371267    text: auto;
    11381268}
    11391269node[man_made=works] {
    11401270    icon-image: "misc/landmark/works.png";
     1271    set iconz17;
    11411272    text: auto;
    11421273}
    11431274node[man_made=water_works] {
    11441275    icon-image: "misc/landmark/water_works.png";
     1276    set iconz17;
    11451277    text: auto;
    11461278}
    11471279
     
    11551287}
    11561288node[office=company] {
    11571289    icon-image: "icons/office_blue.png";
     1290    set iconz17;
    11581291    text: auto;
    11591292}
    11601293node[office=government] {
    11611294    icon-image: "icons/office_pink.png";
     1295    set iconz17;
    11621296    text: auto;
    11631297}
    11641298
     
    11761310}
    11771311node[leisure=sports_centre] {
    11781312    icon-image: "sport/centre.png";
     1313    set iconz17;
    11791314    text: auto;
    11801315}
    11811316node[leisure=golf_course] {
    11821317    icon-image: "sport/golf.png";
     1318    set iconz17;
    11831319    text: auto;
    11841320}
    11851321node[leisure=stadium] {
    11861322    icon-image: "sport/stadium.png";
     1323    set iconz17;
    11871324    text: auto;
    11881325}
    11891326way[leisure=track] {
     
    11921329}
    11931330node[leisure=track] {
    11941331    icon-image: "sport/track.png";
     1332    set iconz17;
    11951333    text: auto;
    11961334}
    11971335node[leisure=pitch] {
    11981336    icon-image: "sport/pitch.png";
     1337    set iconz17;
    11991338    text: auto;
    12001339}
    12011340node[leisure=water_park] {
    12021341    icon-image: "leisure/water_park.png";
     1342    set iconz17;
    12031343    text: auto;
    12041344}
    12051345area[leisure=marina] {
     
    12071347}
    12081348node[leisure=marina] {
    12091349    icon-image: "nautical/marina.png";
     1350    set iconz17;
    12101351    text: auto;
    12111352}
    12121353area[leisure=slipway],
     
    12201361}
    12211362node[leisure=slipway] {
    12221363    icon-image: "nautical/slipway.png";
     1364    set iconz17;
    12231365    text: auto;
    12241366}
    12251367node[leisure=fishing] {
    12261368    icon-image: "sport/fishing.png";
     1369    set iconz17;
    12271370    text: auto;
    12281371}
    12291372node[leisure=nature_reserve] {
    12301373    icon-image: "leisure/nature_reserve.png";
     1374    set iconz17;
    12311375    text: auto;
    12321376}
    12331377node[leisure=park] {
    12341378    icon-image: "leisure/park.png";
     1379    set iconz17;
    12351380    text: auto;
    12361381}
    12371382node[leisure=playground] {
    12381383    icon-image: "leisure/playground.png";
     1384    set iconz17;
    12391385    text: auto;
    12401386}
    12411387node[leisure=garden] {
    12421388    icon-image: "leisure/garden.png";
     1389    set iconz17;
    12431390    text: auto;
    12441391}
    12451392node[leisure=common] {
    12461393    icon-image: "leisure/common.png";
     1394    set iconz17;
    12471395    text: auto;
    12481396}
    12491397area[leisure=swimming_pool] {
     
    12511399}
    12521400node[leisure=swimming_pool] {
    12531401    icon-image: "sport/pool.png";
     1402    set iconz17;
    12541403    text: auto;
    12551404}
    12561405area[leisure=miniature_golf],
     
    12611410}
    12621411node[leisure=miniature_golf] {
    12631412    icon-image: "sport/golf.png";
     1413    set iconz17;
    12641414    text: auto;
    12651415}
    12661416node[leisure=dog_park] {
    12671417    icon-image: "leisure/dog.png";
     1418    set iconz17;
    12681419    text: auto;
    12691420}
    12701421node[leisure=ice_rink] {
    12711422    icon-image: "sport/hockey.png";
     1423    set iconz17;
    12721424    text: auto;
    12731425}
    12741426node[leisure=sauna] {
    12751427    icon-image: "leisure/sauna.png";
     1428    set iconz17;
    12761429    text: auto;
    12771430}
    12781431
     
    13571510}
    13581511node[shop=supermarket] {
    13591512    icon-image: "shop/supermarket.png";
     1513    set iconz17;
    13601514    text: auto;
    13611515}
    13621516node[shop=convenience] {
    13631517    icon-image: "shop/convenience.png";
     1518    set iconz17;
    13641519    text: auto;
    13651520}
    13661521node[shop=bakery] {
    13671522    icon-image: "shop/groceries/bakery.png";
     1523    set iconz17;
    13681524    text: auto;
    13691525}
    13701526node[shop=butcher] {
    13711527    icon-image: "shop/groceries/butcher.png";
     1528    set iconz17;
    13721529    text: auto;
    13731530}
    13741531node[shop=bicycle] {
    13751532    icon-image: "sport/bicycle.png";
     1533    set iconz17;
    13761534    text: auto;
    13771535}
    13781536node[shop=doityourself] {
    13791537    icon-image: "shop/diy_store.png";
     1538    set iconz17;
    13801539    text: auto;
    13811540}
    13821541node[shop=dry_cleaning],
    13831542node[shop=laundry] {
    13841543    icon-image: "shop/laundry.png";
     1544    set iconz17;
    13851545    text: auto;
    13861546}
    13871547node[shop=outdoor] {
    13881548    icon-image: "shop/sports/outdoor.png";
     1549    set iconz17;
    13891550    text: auto;
    13901551}
    13911552node[shop=kiosk] {
    13921553    icon-image: "shop/kiosk.png";
     1554    set iconz17;
    13931555    text: auto;
    13941556}
    13951557node[shop=alcohol],
    13961558node[shop=beverages] {
    13971559    icon-image: "shop/beverages.png";
     1560    set iconz17;
    13981561    text: auto;
    13991562}
    14001563node[shop=books] {
    14011564    icon-image: "shop/rental/library.png";
     1565    set iconz17;
    14021566    text: auto;
    14031567}
    14041568node[shop=boutique] {
    14051569    icon-image: "shop/boutique.png";
     1570    set iconz17;
    14061571    text: auto;
    14071572}
    14081573node[shop=car],
    14091574node[shop=car_dealer] {
    14101575    icon-image: "transport/car.png";
     1576    set iconz17;
    14111577    text: auto;
    14121578}
    14131579node[shop=car_repair] {
    14141580    icon-image: "vehicle/repair_shop.png";
     1581    set iconz17;
    14151582    text: auto;
    14161583}
    14171584node[shop=tyres] {
    14181585    icon-image: "vehicle/tyres.png";
     1586    set iconz17;
    14191587    text: auto;
    14201588}
    14211589node[shop=chemist] {
    14221590    icon-image: "shop/chemist.png";
     1591    set iconz17;
    14231592    text: auto;
    14241593}
    14251594node[shop=clothes] {
    14261595    icon-image: "shop/clothes.png";
     1596    set iconz17;
    14271597    text: auto;
    14281598}
    14291599node[shop=computer] {
    14301600    icon-image: "shop/computer.png";
     1601    set iconz17;
    14311602    text: auto;
    14321603}
    14331604node[shop=confectionery] {
    14341605    icon-image: "shop/groceries/confectionery.png";
     1606    set iconz17;
    14351607    text: auto;
    14361608}
    14371609node[shop=copyshop] {
    14381610    icon-image: "shop/copyshop.png";
     1611    set iconz17;
    14391612    text: auto;
    14401613}
    14411614node[shop=curtain] {
    14421615    icon-image: "shop/curtain.png";
     1616    set iconz17;
    14431617    text: auto;
    14441618}
    14451619node[shop=cycle_repair] {
    14461620    icon-image: "sport/bicycle.png";
     1621    set iconz17;
    14471622    text: auto;
    14481623}
    14491624node[shop=department_store] {
    14501625    icon-image: "shop/mall.png";
     1626    set iconz17;
    14511627    text: auto;
    14521628}
    14531629node[shop=deli] {
    14541630    icon-image: "shop/groceries/deli.png";
     1631    set iconz17;
    14551632    text: auto;
    14561633}
    14571634node[shop=electronics] {
    14581635    icon-image: "shop/electronics.png";
     1636    set iconz17;
    14591637    text: auto;
    14601638}
    14611639node[shop=erotic] {
    1462     icon-image:"shop/erotic.png";
     1640    icon-image: "shop/erotic.png";
     1641    set iconz17;
    14631642    text: auto;
    14641643}
    14651644node[shop=furniture] {
    14661645    icon-image: "shop/furniture.png";
     1646    set iconz17;
    14671647    text: auto;
    14681648}
    14691649node[shop=fabric] {
    14701650    icon-image: "shop/fabric.png";
     1651    set iconz17;
    14711652    text: auto;
    14721653}
    14731654node[shop=florist] {
    14741655    icon-image: "shop/florist.png";
     1656    set iconz17;
    14751657    text: auto;
    14761658}
    14771659node[shop=frame] {
    14781660    icon-image: "shop/frame.png";
     1661    set iconz17;
    14791662    text: auto;
    14801663}
    14811664node[shop=gift] {
    14821665    icon-image: "presets/present.svg";
     1666    set iconz17;
    14831667    text: auto;
    14841668}
    14851669node[shop=greengrocer] {
    14861670    icon-image: "shop/groceries/greengrocer.png";
     1671    set iconz17;
    14871672    text: auto;
    14881673}
    14891674node[shop=garden_centre] {
    14901675    icon-image: "shop/garden_centre.png";
     1676    set iconz17;
    14911677    text: auto;
    14921678}
    14931679node[shop=hairdresser] {
    14941680    icon-image: "shop/hairdresser.png";
     1681    set iconz17;
    14951682    text: auto;
    14961683}
    14971684node[shop=hardware] {
    14981685    icon-image: "shop/hardware.png";
     1686    set iconz17;
    14991687    text: auto;
    15001688}
    15011689node[shop=hearing_aids] {
    15021690    icon-image: "shop/hearing_aids.png";
     1691    set iconz17;
    15031692    text: auto;
    15041693}
    15051694node[shop=hifi] {
    15061695    icon-image: "shop/hifi.png";
     1696    set iconz17;
    15071697    text: auto;
    15081698}
    15091699node[shop=jewelry] {
    15101700    icon-image: "shop/jewelry.png";
     1701    set iconz17;
    15111702    text: auto;
    15121703}
    15131704node[shop=kitchen] {
    15141705    icon-image: "shop/kitchen.png";
     1706    set iconz17;
    15151707    text: auto;
    15161708}
    15171709node[shop=mall] {
    15181710    icon-image: "shop/mall.png";
     1711    set iconz17;
    15191712    text: auto;
    15201713}
    15211714node[shop=mobile_phone] {
    15221715    icon-image: "shop/mobile_phone.png";
     1716    set iconz17;
    15231717    text: auto;
    15241718}
    15251719node[shop=motorcycle] {
    15261720    icon-image: "vehicle/motorbike.png";
     1721    set iconz17;
    15271722    text: auto;
    15281723}
    15291724node[shop=musical_instrument] {
    15301725    icon-image: "shop/musical_instrument.png";
     1726    set iconz17;
    15311727    text: auto;
    15321728}
    15331729node[shop=newsagent] {
    15341730    icon-image: "shop/kiosk.png";
     1731    set iconz17;
    15351732    text: auto;
    15361733}
    15371734node[shop=optician] {
    15381735    icon-image: "shop/optician.png";
     1736    set iconz17;
    15391737    text: auto;
    15401738}
    15411739node[shop=paint] {
    15421740    icon-image: "shop/paint.png";
     1741    set iconz17;
    15431742    text: auto;
    15441743}
    15451744node[shop=pawnbroker] {
    15461745    icon-image: "presets/pawnbroker.svg";
     1746    set iconz17;
    15471747    text: auto;
    15481748}
    15491749node[shop=seafood] {
    15501750    icon-image: "shop/groceries/seafood.png";
     1751    set iconz17;
    15511752    text: auto;
    15521753}
    15531754node[shop=shoes] {
    15541755    icon-image: "shop/shoes.png";
     1756    set iconz17;
    15551757    text: auto;
    15561758}
    15571759node[shop=sports] {
    15581760    icon-image: "sport/multi.png";
     1761    set iconz17;
    15591762    text: auto;
    15601763}
    15611764node[shop=stationery] {
    15621765    icon-image: "shop/stationery.png";
     1766    set iconz17;
    15631767    text: auto;
    15641768}
    15651769node[shop=tailor] {
    15661770    icon-image: "shop/tailor.png";
     1771    set iconz17;
    15671772    text: auto;
    15681773}
    15691774node[shop=travel_agency] {
    15701775    icon-image: "place/island.png";
     1776    set iconz17;
    15711777    text: auto;
    15721778}
    15731779node[shop=toys] {
    15741780    icon-image: "shop/toys.png";
     1781    set iconz17;
    15751782    text: auto;
    15761783}
    15771784node[shop=vacuum_cleaner] {
    15781785    icon-image: "shop/vacuum_cleaner.png";
     1786    set iconz17;
    15791787    text: auto;
    15801788}
    15811789node[shop=variety_store] {
    15821790    icon-image: "shop/variety_store.png";
     1791    set iconz17;
    15831792    text: auto;
    15841793}
    15851794node[shop=video] {
    15861795    icon-image: "shop/video.png";
     1796    set iconz17;
    15871797    text: auto;
    15881798}
    15891799node[shop=bookmaker] {
    15901800    icon-image: "presets/lottery.svg";
     1801    set iconz17;
    15911802    text: auto;
    15921803}
    15931804node[shop=lottery] {
    15941805    icon-image: "presets/lottery.svg";
     1806    set iconz17;
    15951807    text: auto;
    15961808}
    15971809/* duplicate of shopping_centre? */
    15981810node[shop=shopping_centre] {
    15991811    icon-image: "shop/mall.png";
     1812    set iconz17;
    16001813    text: auto;
    16011814}
    16021815node[shop=pet] {
    16031816    icon-image: "shop/pet.svg";
     1817    set iconz17;
    16041818    text: auto;
    16051819}
    16061820node[shop=ticket] {
    16071821    icon-image: "shop/ticket.svg";
     1822    set iconz17;
    16081823    text: auto;
    16091824}
    16101825node[shop=interior_decoration] {
    16111826    icon-image: "shop/interior_decoration.svg";
     1827    set iconz17;
    16121828    text: auto;
    16131829}
    16141830node[shop=car_parts] {
    16151831    icon-image: "vehicle/car_parts.svg";
     1832    set iconz17;
    16161833    text: auto;
    16171834}
    16181835node[shop=video_games] {
    16191836    icon-image: "shop/video_games.png";
     1837    set iconz17;
    16201838    text: auto;
    16211839}
    16221840node[shop=bed] {
    16231841    icon-image: "shop/bed.svg";
     1842    set iconz17;
    16241843    text: auto;
    16251844}
    16261845node[shop=beauty] {
    16271846    icon-image: "shop/beauty.svg";
     1847    set iconz17;
    16281848    text: auto;
    16291849}
    16301850node[shop=tea] {
    16311851    icon-image: "shop/groceries/tea.svg";
     1852    set iconz17;
    16321853    text: auto;
    16331854}
    16341855node[shop=coffee] {
    16351856    icon-image: "shop/groceries/coffee.svg";
     1857    set iconz17;
    16361858    text: auto;
    16371859}
    16381860node[shop=bag] {
    16391861    icon-image: "shop/bag.svg";
     1862    set iconz17;
    16401863    text: auto;
    16411864}
    16421865
     
    16591882}
    16601883node[amenity=pub] {
    16611884    icon-image: "food/pub.png";
     1885    set iconz17;
    16621886    text: auto;
    16631887}
    16641888node[amenity=biergarten] {
    16651889    icon-image: "food/biergarten.png";
     1890    set iconz17;
    16661891    text: auto;
    16671892}
    16681893node[amenity=nightclub] {
    16691894    icon-image: "leisure/nightclub.png";
     1895    set iconz17;
    16701896    text: auto;
    16711897}
    16721898node[amenity=stripclub] {
    16731899    icon-image: "leisure/stripclub.png";
     1900    set iconz17;
    16741901    text: auto;
    16751902}
    16761903node[amenity=brothel] {
    16771904    icon-image: "leisure/stripclub.png";
     1905    set iconz17;
    16781906    text: auto;
    16791907}
    16801908node[amenity=cafe] {
    16811909    icon-image: "food/cafe.png";
     1910    set iconz17;
    16821911    text: auto;
    16831912}
    16841913node[amenity=restaurant],
    16851914node[amenity=food_court] {
    16861915    icon-image: "food/restaurant.png";
     1916    set iconz17;
    16871917    text: auto;
    16881918}
    16891919node[amenity=fast_food] {
    16901920    icon-image: "food/fastfood.png";
     1921    set iconz17;
    16911922    text: auto;
    16921923}
    16931924node[amenity=bar] {
    16941925    icon-image: "food/bar.png";
     1926    set iconz17;
    16951927    text: auto;
    16961928}
    16971929node[amenity=ice_cream] {
    16981930    icon-image: "food/icecream.png";
     1931    set iconz17;
    16991932    text: auto;
    17001933}
    17011934area[amenity=parking_space],
     
    17171950}
    17181951node[amenity=parking_space] {
    17191952    icon-image: "vehicle/parking.png";
     1953    set iconz17;
    17201954    text: auto;
    17211955}node[amenity=parking] {
    17221956    icon-image: vehicle/parking.png;
     1957    set iconz17;
    17231958    text: auto;
    17241959}
    17251960node[parking=multi-storey] {
    17261961    icon-image: "vehicle/parking/multi-storey.png";
     1962    set iconz17;
    17271963    text: auto;
    17281964}
    17291965node[amenity=motorcycle_parking] {
    17301966    icon-image: "vehicle/parking/motorbike.png";
     1967    set iconz17;
    17311968    text: auto;
    17321969}
    17331970node[amenity=bicycle_parking] {
    17341971    icon-image: "vehicle/parking/bicycle.png";
     1972    set iconz17;
    17351973    text: auto;
    17361974}
    17371975node[parking=park_and_ride] {
    17381976    icon-image: "vehicle/parking/park_ride.png";
     1977    set iconz17;
    17391978    text: auto;
    17401979}
    17411980node[parking=underground] {
    17421981    icon-image: "vehicle/parking/underground.png";
     1982    set iconz17;
    17431983    text: auto;
    17441984}
    17451985node[parking=surface] {
    17461986    icon-image: "vehicle/parking.png";
     1987    set iconz17;
    17471988    text: auto;
    17481989}
    17491990node[amenity=parking_space][wheelchair?] {
    17501991    icon-image: "vehicle/parking/handicapped.png";
     1992    set iconz17;
    17511993    text: auto;
    17521994}
    17531995node[amenity=bicycle_rental] {
    17541996    icon-image: "vehicle/rental/bicycle.png";
     1997    set iconz17;
    17551998    text: auto;
    17561999}
    17572000node[amenity=car_rental] {
    17582001    icon-image: "vehicle/rental/car.png";
     2002    set iconz17;
    17592003    text: auto;
    17602004}
    17612005node[amenity=car_sharing] {
    17622006    icon-image: "vehicle/car_sharing.png";
     2007    set iconz17;
    17632008    text: auto;
    17642009}
    17652010node[amenity=car_wash] {
    17662011    icon-image: "vehicle/car_wash.png";
     2012    set iconz17;
    17672013    text: auto;
    17682014}
    17692015node[amenity=taxi] {
    17702016    icon-image: "transport/taxi.png";
     2017    set iconz17;
    17712018    text: auto;
    17722019}
    17732020node[amenity=fuel] {
    17742021    icon-image: "vehicle/fuel.png";
     2022    set iconz17;
    17752023    text: auto;
    17762024}
    17772025node[amenity=charging_station] {
    17782026    icon-image: "vehicle/fuel/charging_station.png";
     2027    set iconz17;
    17792028    text: auto;
    17802029}
    17812030node[amenity=grit_bin] {
    17822031    icon-image: "misc/grit_bin.png";
     2032    set iconz17;
    17832033    text: auto;
    17842034}
    17852035area[amenity=telephone] {
     
    17872037}
    17882038node[amenity=telephone] {
    17892039    icon-image: "service/telephone.png";
     2040    set iconz17;
    17902041    text: auto;
    17912042}
    17922043node[amenity=clock] {
    17932044    icon-image: "service/clock.png";
     2045    set iconz17;
    17942046    text: auto;
    17952047}
    17962048/* Rule to delete by end of 2014 if this deprecated tag has finally been replaced by emergency=phone below */
     
    17992051}
    18002052node[amenity=emergency_phone] {
    18012053    icon-image: "vehicle/emergency_phone.png";
     2054    set iconz17;
    18022055    text: auto;
    18032056}
    18042057area[emergency=phone],
     
    18102063}
    18112064node[emergency=phone] {
    18122065    icon-image: "vehicle/emergency_phone.png";
     2066    set iconz17;
    18132067    text: auto;
    18142068}
    18152069node[emergency=aed] {
    18162070    icon-image: "presets/aed.svg";
     2071    set iconz17;
    18172072    text: auto;
    18182073}
    18192074node[emergency=defibrillator] {
    18202075    icon-image: "presets/aed.svg";
     2076    set iconz17;
    18212077    text: auto;
    18222078}
    18232079node[amenity=toilets] {
    18242080    icon-image: "service/toilets.png";
     2081    set iconz17;
    18252082    text: auto;
    18262083}
    18272084node[amenity=recycling] {
    18282085    icon-image: "service/recycling.png";
     2086    set iconz17;
    18292087    text: auto;
    18302088}
    18312089node[amenity=waste_basket] {
    18322090    icon-image: "service/recycling/trash-bin.png";
     2091    set iconz17;
    18332092    text: auto;
    18342093}
    18352094node[amenity=waste_disposal] {
    18362095    icon-image: "service/recycling/waste_disposal.png";
     2096    set iconz17;
    18372097    text: auto;
    18382098}
    18392099area[amenity=public_building],
     
    18452105node[amenity=public_building],
    18462106node[amenity=townhall] {
    18472107    icon-image: "service.png";
     2108    set iconz17;
    18482109    text: auto;
    18492110}
    18502111node[amenity=embassy] {
    18512112    icon-image: "service/administration/embassy.png";
     2113    set iconz17;
    18522114    text: auto;
    18532115}
    18542116node[amenity=community_centre] {
    18552117    icon-image: "service/community_centre.png";
     2118    set iconz17;
    18562119    text: auto;
    18572120}
    18582121area[amenity=drinking_water],
     
    18612124}
    18622125node[amenity=drinking_water] {
    18632126    icon-image: "food/drinking_water.png";
     2127    set iconz17;
    18642128    text: auto;
    18652129}
    18662130node[amenity=fountain] {
    18672131    icon-image: "misc/landmark/spring.png";
     2132    set iconz17;
    18682133    text: auto;
    18692134}
    18702135area[amenity=place_of_worship],
     
    18822147}
    18832148node[amenity=place_of_worship] {
    18842149    icon-image: "religion.png";
     2150    set iconz17;
    18852151    text: auto;
    18862152}
    18872153node[amenity=place_of_worship][religion=bahai] {
    18882154    icon-image: "religion/bahai.png";
     2155    set iconz17;
    18892156    text: auto;
    18902157}
    18912158node[amenity=place_of_worship][religion=buddhist] {
    18922159    icon-image: "religion/buddhism.png";
     2160    set iconz17;
    18932161    text: auto;
    18942162}
    18952163node[amenity=place_of_worship][religion=christian] {
    18962164    icon-image: "religion/church.png";
     2165    set iconz17;
    18972166    text: auto;
    18982167}
    18992168node[amenity=place_of_worship][religion=hindu] {
    19002169    icon-image: "religion/hinduism.png";
     2170    set iconz17;
    19012171    text: auto;
    19022172}
    19032173node[amenity=place_of_worship][religion=jain] {
    19042174    icon-image: "religion/jainism.png";
     2175    set iconz17;
    19052176    text: auto;
    19062177}
    19072178node[amenity=place_of_worship][religion=jewish] {
    19082179    icon-image: "religion/jewish.png";
     2180    set iconz17;
    19092181    text: auto;
    19102182}
    19112183node[amenity=place_of_worship][religion=muslim] {
    19122184    icon-image: "religion/muslim.png";
     2185    set iconz17;
    19132186    text: auto;
    19142187}
    19152188node[amenity=place_of_worship][religion=sikh] {
    19162189    icon-image: "religion/sikhism.png";
     2190    set iconz17;
    19172191    text: auto;
    19182192}
    19192193node[amenity=place_of_worship][religion=shinto] {
    19202194    icon-image: "religion/shinto.png";
     2195    set iconz17;
    19212196    text: auto;
    19222197}
    19232198node[amenity=place_of_worship][religion=spiritualist] {
    19242199    icon-image: "misc/no_icon.png";
     2200    set iconz17;
    19252201    text: auto;
    19262202}
    19272203node[amenity=place_of_worship][religion=taoist] {
    19282204    icon-image: "religion/taoism.png";
     2205    set iconz17;
    19292206    text: auto;
    19302207}
    19312208node[amenity=place_of_worship][religion=unitarian] {
    19322209    icon-image: "misc/no_icon.png";
     2210    set iconz17;
    19332211    text: auto;
    19342212}
    19352213node[amenity=place_of_worship][religion=zoroastrian] {
    19362214    icon-image: "misc/no_icon.png";
     2215    set iconz17;
    19372216    text: auto;
    19382217}
    19392218node[amenity=grave_yard] {
    19402219    icon-image: "rendering/landuse/cemetery.png";
     2220    set iconz17;
    19412221    text: auto;
    19422222}
    19432223node[amenity=crematorium] {
    19442224    icon-image: "misc/no_icon.png";
     2225    set iconz17;
    19452226    text: auto;
    19462227}
    19472228node[amenity=post_office] {
    19482229    icon-image: "service/post_office.png";
     2230    set iconz17;
    19492231    text: auto;
    19502232}
    19512233node[amenity=post_box] {
    19522234    icon-image: "service/post_box.png";
     2235    set iconz17;
    19532236    text: auto;
    19542237}
    19552238node[amenity=studio] {
    19562239    icon-image: "service/studio.png";
     2240    set iconz17;
    19572241    text: auto;
    19582242}
    19592243node[amenity=school] {
    19602244    icon-image: "education/school.png";
     2245    set iconz17;
    19612246    text: auto;
    19622247}
    19632248node[amenity=university] {
    19642249    icon-image: "education/university.png";
     2250    set iconz17;
    19652251    text: auto;
    19662252}
    19672253node[amenity=college] {
    19682254    icon-image: "education/college.png";
     2255    set iconz17;
    19692256    text: auto;
    19702257}
    19712258node[amenity=kindergarten] {
    19722259    icon-image: "education/kindergarten.png";
     2260    set iconz17;
    19732261    text: auto;
    19742262}
    19752263node[amenity=driving_school] {
    19762264    icon-image: "education/driving_school.png";
     2265    set iconz17;
    19772266    text: auto;
    19782267}
    19792268area[amenity=pharmacy],
     
    19882277}
    19892278node[amenity=pharmacy] {
    19902279    icon-image: "health/pharmacy.png";
     2280    set iconz17;
    19912281    text: auto;
    19922282}
    19932283node[amenity=hospital],
    19942284node[amenity=clinic] {
    19952285    icon-image: "health/hospital.png";
     2286    set iconz17;
    19962287    text: auto;
    19972288}
    19982289node[amenity=nursery] {
    19992290    icon-image: "misc/no_icon.png";
     2291    set iconz17;
    20002292    text: auto;
    20012293}
    20022294node[amenity=baby_hatch] {
    20032295    icon-image: "health/baby_hatch.png";
     2296    set iconz17;
    20042297    text: auto;
    20052298}
    20062299node[amenity=doctors] {
    20072300    icon-image: "health/doctor.png";
     2301    set iconz17;
    20082302    text: auto;
    20092303}
    20102304node[amenity=dentist] {
    20112305    icon-image: "health/dentist.png";
     2306    set iconz17;
    20122307    text: auto;
    20132308}
    20142309node[amenity=veterinary] {
    20152310    icon-image: "health/veterinary.png";
     2311    set iconz17;
    20162312    text: auto;
    20172313}
    20182314area[amenity=library],
     
    20332329}
    20342330node[amenity=library] {
    20352331    icon-image: "shop/rental/library.png";
     2332    set iconz17;
    20362333    text: auto;
    20372334}
    20382335node[amenity=police] {
    20392336    icon-image: "service/police.png";
     2337    set iconz17;
    20402338    text: auto;
    20412339}
    20422340node[amenity=fire_station] {
    20432341    icon-image: "service/firebrigade.png";
     2342    set iconz17;
    20442343    text: auto;
    20452344}
    20462345node[amenity=bus_station] {
    20472346    icon-image: "transport/bus.png";
     2347    set iconz17;
    20482348    text: auto;
    20492349}
    20502350node[amenity=ferry_terminal] {
    20512351    icon-image: "nautical/ferry.png";
     2352    set iconz17;
    20522353    text: auto;
    20532354}
    20542355node[amenity=theatre] {
    20552356    icon-image: "leisure/theater.png";
     2357    set iconz17;
    20562358    text: auto;
    20572359}
    20582360node[amenity=cinema] {
    20592361    icon-image: "leisure/cinema.png";
     2362    set iconz17;
    20602363    text: auto;
    20612364}
    20622365node[amenity=arts_centre] {
    20632366    icon-image: "service/arts_centre.png";
     2367    set iconz17;
    20642368    text: auto;
    20652369}
    20662370node[amenity=courthouse] {
    20672371    icon-image: "service/administration/court_of_law.png";
     2372    set iconz17;
    20682373    text: auto;
    20692374}
    20702375node[amenity=prison] {
    20712376    icon-image: "service/administration/prison.png";
     2377    set iconz17;
    20722378    text: auto;
    20732379}
    20742380node[amenity=bank] {
    20752381    icon-image: "money/bank.png";
     2382    set iconz17;
    20762383    text: auto;
    20772384}
    20782385node[amenity=bureau_de_change] {
    20792386    icon-image: "money/exchange.png";
     2387    set iconz17;
    20802388    text: auto;
    20812389}
    20822390node[amenity=atm] {
    20832391    icon-image: "money/atm.png";
     2392    set iconz17;
    20842393    text: auto;
    20852394}
    20862395way[amenity=bench] {
     
    20892398}
    20902399node[amenity=bench] {
    20912400    icon-image: "leisure/bench.png";
     2401    set iconz17;
    20922402    text: auto;
    20932403}
    20942404node[amenity=bbq] {
    20952405    icon-image: "leisure/bbq.png";
     2406    set iconz17;
    20962407    text: auto;
    20972408}
    20982409node[emergency=fire_hydrant] {
    20992410    icon-image: "service/fire_hydrant.png";
     2411    set iconz17;
    21002412    text: auto;
    21012413}
    21022414area[amenity=shelter],
     
    21082420}
    21092421node[amenity=shelter] {
    21102422    icon-image: "accommodation/shelter.png";
     2423    set iconz17;
    21112424    text: auto;
    21122425}
    21132426node[amenity=hunting_stand] {
    21142427    icon-image: "hunting_stand.png";
     2428    set iconz17;
    21152429    text: auto;
    21162430}
    21172431node[amenity=marketplace] {
    21182432    icon-image: "place/marketplace.png";
     2433    set iconz17;
    21192434    text: auto;
    21202435}
    21212436node[amenity=wlan] {
    21222437    icon-image: "wlan.png";
     2438    set iconz17;
    21232439    text: auto;
    21242440}
    21252441node[amenity=vending_machine] {
    21262442    icon-image: "transport/ticket-machine.png";
     2443    set iconz17;
    21272444}
    21282445node[vending=excrement_bags] {
    21292446    icon-image: "service/excrement_bags.png";
     2447    set iconz17;
    21302448    text: auto;
    21312449}
    21322450
     
    21442462}
    21452463node[craft=painter] {
    21462464    icon-image: "craft/painter.png";
     2465    set iconz17;
    21472466    text: auto;
    21482467}
    21492468node[craft=plumber] {
    21502469    icon-image: "craft/plumber.png";
     2470    set iconz17;
    21512471    text: auto;
    21522472}
    21532473node[craft=pottery] {
    21542474    icon-image: "craft/pottery.png";
     2475    set iconz17;
    21552476    text: auto;
    21562477}
    21572478node[craft=stonemason] {
    21582479    icon-image: "craft/stonemason.png";
     2480    set iconz17;
    21592481    text: auto;
    21602482}
    21612483node[craft=tiler] {
    21622484    icon-image: "craft/tiler.png";
     2485    set iconz17;
    21632486    text: auto;
    21642487}
    21652488node[craft=window_construction] {
    21662489    icon-image: "craft/window_construction.png";
     2490    set iconz17;
    21672491    text: auto;
    21682492}
    21692493
     
    21832507}
    21842508node[tourism=hotel] {
    21852509    icon-image: "accommodation.png";
     2510    set iconz17;
    21862511    text: auto;
    21872512}
    21882513node[tourism=motel] {
    21892514    icon-image: "accommodation/motel.png";
     2515    set iconz17;
    21902516    text: auto;
    21912517}
    21922518node[tourism=guest_house] {
    21932519    icon-image: "accommodation/guest_house.png";
     2520    set iconz17;
    21942521    text: auto;
    21952522}
    21962523node[tourism=hostel] {
    21972524    icon-image: "accommodation/hostel.png";
     2525    set iconz17;
    21982526    text: auto;
    21992527}
    22002528node[tourism=chalet] {
    22012529    icon-image: "accommodation/chalet.png";
     2530    set iconz17;
    22022531    text: auto;
    22032532}
    22042533node[tourism=alpine_hut] {
    22052534    icon-image: "accommodation/alpine_hut.png";
     2535    set iconz17;
    22062536    text: auto;
    22072537}
    22082538node[tourism=camp_site] {
    22092539    icon-image: "accommodation/camping.png";
     2540    set iconz17;
    22102541    text: auto;
    22112542}
    22122543node[tourism=caravan_site] {
    22132544    icon-image: "accommodation/camping/caravan.png";
     2545    set iconz17;
    22142546    text: auto;
    22152547}
    22162548area[tourism=picnic_site],
     
    22242556}
    22252557node[tourism=picnic_site] {
    22262558    icon-image: "leisure/picnic.png";
     2559    set iconz17;
    22272560    text: auto;
    22282561}
    22292562node[tourism=viewpoint] {
    22302563    icon-image: "sightseeing/viewpoint.png";
     2564    set iconz17;
    22312565    text: auto;
    22322566}
    22332567node[tourism=theme_park] {
    22342568    icon-image: "leisure/theme_park.png";
     2569    set iconz17;
    22352570    text: auto;
    22362571}
    22372572node[tourism=attraction] {
    22382573    icon-image: "sightseeing.png";
     2574    set iconz17;
    22392575    text: auto;
    22402576}
    22412577node[tourism=zoo] {
    22422578    icon-image: "leisure/zoo.png";
     2579    set iconz17;
    22432580    text: auto;
    22442581}
    22452582way[tourism=artwork] {
     
    22482585}
    22492586node[tourism=artwork] {
    22502587    icon-image: "service/arts_centre.png";
     2588    set iconz17;
    22512589    text: auto;
    22522590}
    22532591node[tourism=museum] {
    22542592    icon-image: "sightseeing/museum.png";
     2593    set iconz17;
    22552594    text: auto;
    22562595}
    22572596
     
    22642603}
    22652604node[tourism=information] {
    22662605    icon-image: "misc/information.png";
     2606    set iconz17;
    22672607    text: auto;
    22682608}
    22692609node[information=guidepost] {
    22702610    icon-image: "misc/information/guidepost.png";
     2611    set iconz17;
    22712612    text: auto;
    22722613}
    22732614area[information=office] {
     
    22752616}
    22762617node[information=office] {
    22772618    icon-image: "misc/information/informationoffice.png";
     2619    set iconz17;
    22782620    text: auto;
    22792621}
    22802622node[information=map] {
    22812623    icon-image: "misc/information/map.png";
     2624    set iconz17;
    22822625    text: auto;
    22832626}
    22842627node[information=board] {
    22852628    icon-image: "misc/information/board.png";
     2629    set iconz17;
    22862630    text: auto;
    22872631}
    22882632
     
    23042648}
    23052649node[historic=castle] {
    23062650    icon-image: "sightseeing/castle.png";
     2651    set iconz17;
    23072652    text: auto;
    23082653}
    23092654node[historic=monument] {
    23102655    icon-image: "sightseeing/monument.png";
     2656    set iconz17;
    23112657    text: auto;
    23122658}
    23132659node[historic=memorial] {
    23142660    icon-image: "sightseeing/memorial.png";
     2661    set iconz17;
    23152662    text: auto;
    23162663}
    23172664node[historic=archaeological_site] {
    23182665    icon-image: "sightseeing/archaeological.png";
     2666    set iconz17;
    23192667    text: auto;
    23202668}
    23212669node[historic=ruins] {
    23222670    icon-image: "sightseeing/ruins.png";
     2671    set iconz17;
    23232672    text: auto;
    23242673}
    23252674node[historic=battlefield] {
    23262675    icon-image: "sightseeing/battlefield.png";
     2676    set iconz17;
    23272677    text: auto;
    23282678}
    23292679node[historic=palaeontological_site] {
    23302680    icon-image: "historic/palaeontological_site.png";
     2681    set iconz17;
    23312682    text: auto;
    23322683}
    23332684node[historic=wayside_cross] {
    23342685    icon-image: "religion/wayside_cross.png";
     2686    set iconz17;
    23352687    text: auto;
    23362688}
    23372689node[historic=wayside_shrine] {
    23382690    icon-image: "religion/wayside_shrine.png";
     2691    set iconz17;
    23392692    text: auto;
    23402693}
    23412694node[historic=boundary_stone] {
    23422695    icon-image: "historic/boundary_stone.png";
     2696    set iconz17;
    23432697    text: auto;
    23442698}
    23452699
     
    23562710}
    23572711node[landuse=farm] {
    23582712    icon-image: "misc/landmark/farm.png";
     2713    set iconz17;
    23592714    text: auto;
    23602715}
    23612716node[landuse=farmland] {
    23622717    icon-image: "misc/no_icon.png";
     2718    set iconz17;
    23632719    text: auto;
    23642720}
    23652721node[landuse=meadow] {
    23662722    icon-image: "misc/no_icon.png";
     2723    set iconz17;
    23672724    text: auto;
    23682725}
    23692726node[landuse=vineyard] {
    23702727    icon-image: "shop/groceries/fruits.png";
     2728    set iconz17;
    23712729    text: auto;
    23722730}
    23732731area[landuse=quarry] {
     
    23752733}
    23762734node[landuse=quarry] {
    23772735    icon-image: "misc/landmark/mine.png";
     2736    set iconz17;
    23782737    text: auto;
    23792738}
    23802739area[landuse=landfill] {
     
    23822741}
    23832742node[landuse=landfill] {
    23842743    icon-image: "misc/no_icon.png";
     2744    set iconz17;
    23852745    text: auto;
    23862746}
    23872747area[landuse=basin],
     
    23912751node[landuse=basin],
    23922752node[landuse=reservoir] {
    23932753    icon-image: "misc/no_icon.png";
     2754    set iconz17;
    23942755    text: auto;
    23952756}
    23962757area[landuse=forest] {
     
    23982759}
    23992760node[landuse=forest] {
    24002761    icon-image: "misc/landmark/trees.png";
     2762    set iconz17;
    24012763    text: auto;
    24022764}
    24032765area[landuse=allotments],
     
    24082770}
    24092771node[landuse=allotments] {
    24102772    icon-image: "misc/landmark/plant.png";
     2773    set iconz17;
    24112774    text: auto;
    24122775}
    24132776node[landuse=greenhouse_horticulture] {
    24142777    icon-image: "misc/landuse/greenhouse_horticulture.png";
     2778    set iconz17;
    24152779    text: auto;
    24162780}
    24172781node[landuse=plant_nursery],
    24182782node[landuse=grass] {
    24192783    icon-image: "misc/landmark/plant.png";
     2784    set iconz17;
    24202785    text: auto;
    24212786}
    24222787area[landuse=residential] {
     
    24242789}
    24252790node[landuse=residential] {
    24262791    icon-image: "misc/landuse/residential.png";
     2792    set iconz17;
    24272793    text: auto;
    24282794}
    24292795area[landuse=garages] {
     
    24312797}
    24322798node[landuse=garages] {
    24332799    icon-image: "misc/landuse/garages.png";
     2800    set iconz17;
    24342801    text: auto;
    24352802}
    24362803area[landuse=farmyard] {
     
    24382805}
    24392806node[landuse=farmyard] {
    24402807    icon-image: "misc/no_icon.png";
     2808    set iconz17;
    24412809    text: auto;
    24422810}
    24432811area[landuse=retail],
     
    24462814}
    24472815node[landuse=retail] {
    24482816    icon-image: "shop/mall.png";
     2817    set iconz17;
    24492818    text: auto;
    24502819}
    24512820node[landuse=commercial] {
    24522821    icon-image: "misc/landuse/commercial.png";
     2822    set iconz17;
    24532823    text: auto;
    24542824}
    24552825area[landuse=industrial] {
     
    24572827}
    24582828node[landuse=industrial] {
    24592829    icon-image: "misc/landmark/works.png";
     2830    set iconz17;
    24602831    text: auto;
    24612832}
    24622833area[landuse=brownfield] {
     
    24642835}
    24652836node[landuse=brownfield] {
    24662837    icon-image: "misc/no_icon.png";
     2838    set iconz17;
    24672839    text: auto;
    24682840}
    24692841area[landuse=greenfield] {
     
    24712843}
    24722844node[landuse=greenfield] {
    24732845    icon-image: "misc/no_icon.png";
     2846    set iconz17;
    24742847    text: auto;
    24752848}
    24762849area[landuse=railway] {
     
    24782851}
    24792852node[landuse=railway] {
    24802853    icon-image: "transport/railway_station.png";
     2854    set iconz17;
    24812855    text: auto;
    24822856}
    24832857area[landuse=construction] {
     
    24902864}
    24912865node[landuse=construction] {
    24922866    icon-image: "misc/construction.png";
     2867    set iconz17;
    24932868    text: auto;
    24942869}
    24952870area[landuse=military] {
     
    24972872}
    24982873node[landuse=military] {
    24992874    icon-image: "vehicle/tank.png";
     2875    set iconz17;
    25002876    text: auto;
    25012877}
    25022878area[landuse=religious] {
     
    25072883}
    25082884node[landuse=cemetery] {
    25092885    icon-image: "rendering/landuse/cemetery.png";
     2886    set iconz17;
    25102887    text: auto;
    25112888}
    25122889area[landuse=village_green] {
     
    25142891}
    25152892node[landuse=village_green] {
    25162893    icon-image: "leisure/common.png";
     2894    set iconz17;
    25172895    text: auto;
    25182896}
    25192897area[landuse=recreation_ground] {
     
    25212899}
    25222900node[landuse=recreation_ground] {
    25232901    icon-image: "leisure/common.png";
     2902    set iconz17;
    25242903    text: auto;
    25252904}
    25262905
     
    25372916}
    25382917node[military=airfield] {
    25392918    icon-image: "transport/airport/airfield.png";
     2919    set iconz17;
    25402920    text: auto;
    25412921}
    25422922node[military=bunker] {
    25432923    icon-image: "misc/landmark/bunker.png";
     2924    set iconz17;
    25442925    text: auto;
    25452926}
    25462927node[military=barracks] {
    25472928    icon-image: "misc/no_icon.png";
     2929    set iconz17;
    25482930    text: auto;
    25492931}
    25502932node[military=danger_area] {
    25512933    icon-image: "misc/danger.png";
     2934    set iconz17;
    25522935    text: auto;
    25532936}
    25542937node[military=range] {
    25552938    icon-image: "misc/landmark/range.png";
     2939    set iconz17;
    25562940    text: auto;
    25572941}
    25582942
     
    25622946
    25632947node[public_transport=stop_position] {
    25642948    icon-image: "transport/railway_small.png";
     2949    set iconz17;
    25652950    text: auto;
    25662951}
    25672952node[highway=bus_stop] {
    25682953    icon-image: "transport/bus_small.png";
     2954    set iconz17;
    25692955    text: auto;
    25702956}
    25712957node[public_transport=stop_position][bus=yes] {
    25722958    icon-image: "transport/bus_small.png";
     2959    set iconz17;
    25732960    text: auto;
    25742961}
    25752962node[public_transport=stop_position][aerial=yes] {
    25762963    icon-image: "transport/aerialway.png";
     2964    set iconz17;
    25772965    text: auto;
    25782966}
    25792967node[public_transport=stop_position][ferry=yes] {
    25802968    icon-image: "transport/ferry.png";
     2969    set iconz17;
    25812970    text: auto;
    25822971}
    25832972node[public_transport=stop_position][tram=yes] {
    25842973    icon-image: "transport/tram.png";
     2974    set iconz17;
    25852975    text: auto;
    25862976}
    25872977node[public_transport=stop_position][train=yes] {
    25882978    icon-image: "transport/railway_small.png";
     2979    set iconz17;
    25892980    text: auto;
    25902981}
    25912982area[public_transport=platform]:closed {
     
    25982989}
    25992990node[public_transport=platform] {
    26002991    icon-image: "transport/bus_small.png";
     2992    set iconz17;
    26012993    text: auto;
    26022994}
    26032995node[public_transport=platform][bus=yes] {
    26042996    icon-image: "transport/bus_small.png";
     2997    set iconz17;
    26052998    text: auto;
    26062999}
    26073000node[public_transport=platform][aerial=yes] {
    26083001    icon-image: "transport/aerialway/station.png";
     3002    set iconz17;
    26093003    text: auto;
    26103004}
    26113005node[public_transport=platform][ferry=yes] {
    26123006    icon-image: "transport/ferry.png";
     3007    set iconz17;
    26133008    text: auto;
    26143009}
    26153010node[public_transport=platform][tram=yes],
    26163011node[public_transport=platform][train=yes] {
    26173012    icon-image: "transport/railway_station.png";
     3013    set iconz17;
    26183014    text: auto;
    26193015}
    26203016
     
    26293025}
    26303026node[railway=station], node[railway=tram_station] {
    26313027    icon-image: "transport/railway_station.png";
     3028    set iconz17;
    26323029    text: auto;
    26333030}
    26343031node[railway=halt] {
    26353032    icon-image: "transport/railway_small.png";
     3033    set iconz17;
    26363034    text: auto;
    26373035}
    26383036node[railway=tram_stop] {
    26393037    icon-image: "transport/tram.png";
     3038    set iconz17;
    26403039    text: auto;
    26413040}
    26423041node[railway=subway_entrance] {
    26433042    icon-image: "transport/underground.png";
     3043    set iconz17;
    26443044    text: auto;
    26453045}
    26463046node[railway=crossing] {
    26473047    icon-image: "vehicle/crossing_small.png";
     3048    set iconz17;
    26483049    text: auto;
    26493050}
    26503051node[railway=level_crossing] {
    26513052    icon-image: "vehicle/crossing.png";
     3053    set iconz17;
    26523054    text: auto;
    26533055}
    26543056way[railway=rail] {
     
    27173119}
    27183120node[railway=turntable] {
    27193121    icon-image: "transport/turntable.png";
     3122    set iconz17;
    27203123    text: auto;
    27213124}
    27223125node[railway=buffer_stop] {
    27233126    icon-image: "transport/buffer_stop.png";
     3127    set iconz17;
    27243128    text: auto;
    27253129}
    27263130area[railway=platform]:closed {
     
    27423146node[railway=platform], node[railway=funicular],
    27433147node[service=yard], node[service=siding], node[service=spur] {
    27443148    icon-image: "misc/deprecated.png";
     3149    set iconz17;
    27453150    text: auto;
    27463151}
    27473152
     
    27593164}
    27603165node[aeroway=aerodrome] {
    27613166    icon-image: "transport/airport.png";
     3167    set iconz17;
    27623168    text: auto;
    27633169}
    27643170area[aeroway=terminal] {
     
    27663172}
    27673173node[aeroway=terminal] {
    27683174    icon-image: "transport/airport/terminal.png";
     3175    set iconz17;
    27693176    text: auto;
    27703177}
    27713178area[aeroway=helipad] {
     
    27733180}
    27743181node[aeroway=helipad] {
    27753182    icon-image: "transport/airport/helipad.png";
     3183    set iconz17;
    27763184    text: auto;
    27773185}
    27783186area[aeroway=runway] {
     
    27843192}
    27853193node[aeroway=runway] {
    27863194    icon-image: "transport/airport/runway.png";
     3195    set iconz17;
    27873196    text: auto;
    27883197}
    27893198area[aeroway=taxiway] {
     
    27953204}
    27963205node[aeroway=taxiway] {
    27973206    icon-image: "transport/airport/taxiway.png";
     3207    set iconz17;
    27983208    text: auto;
    27993209}
    28003210area[aeroway=apron], area[aeroway=hangar] {
     
    28023212}
    28033213node[aeroway=apron] {
    28043214    icon-image: "transport/airport/apron.png";
     3215    set iconz17;
    28053216    text: auto;
    28063217}
    28073218node[aeroway=hangar] {
    28083219    icon-image: "transport/airport/hangar.png";
     3220    set iconz17;
    28093221    text: auto;
    28103222}
    28113223node[aeroway=gate] {
    28123224    icon-image: "transport/airport/gate.png";
     3225    set iconz17;
    28133226    text: auto;
    28143227}
    28153228node[aeroway=windsock] {
    28163229    icon-image: "transport/airport/windsock.png";
     3230    set iconz17;
    28173231    text: auto;
    28183232}
    28193233
     
    28293243}
    28303244node[aerialway=cable_car] {
    28313245    icon-image: "transport/aerialway/cable_car.png";
     3246    set iconz17;
    28323247    text: auto;
    28333248}
    28343249node[aerialway=gondola] {
    28353250    icon-image: "transport/aerialway/gondola.png";
     3251    set iconz17;
    28363252    text: auto;
    28373253}
    28383254way[aerialway=chair_lift] {
     
    28423258}
    28433259node[aerialway=chair_lift] {
    28443260    icon-image: "transport/aerialway/chair_lift.png";
     3261    set iconz17;
    28453262    text: auto;
    28463263}
    28473264way[aerialway=drag_lift] {
     
    28513268}
    28523269node[aerialway=drag_lift] {
    28533270    icon-image: "transport/aerialway/drag_lift.png";
     3271    set iconz17;
    28543272    text: auto;
    28553273}
    28563274area[aerialway=station],
     
    28593277}
    28603278node[aerialway=station] {
    28613279    icon-image: "transport/aerialway/station.png";
     3280    set iconz17;
    28623281    text: auto;
    28633282}
    28643283node[aerialway=pylon] {
    28653284    icon-image: "misc/landmark/power/tower_small.png";
     3285    set iconz17;
    28663286    text: auto;
    28673287}
    28683288way[aerialway=goods] {
     
    28723292}
    28733293node[aerialway=goods] {
    28743294    icon-image: "transport/aerialway/goods.png";
     3295    set iconz17;
    28753296    text: auto;
    28763297}
    28773298
     
    28843305}
    28853306node[natural=spring] {
    28863307    icon-image: "misc/landmark/spring.png";
     3308    set iconz17;
    28873309    text: auto;
    28883310}
    28893311node[natural=saddle] {
    28903312    icon-image: "presets/saddle.svg";
     3313    set iconz11;
    28913314    text: auto;
     3315    set textz11;
    28923316}
    28933317area[natural=peak] {
    28943318    fill-color: peak#663300;
    28953319}
    28963320node[natural=peak] {
    28973321    icon-image: "presets/peak.svg";
     3322    set iconz11;
    28983323    text: auto;
     3324    set textz11;
    28993325}
    29003326area[natural=glacier] {
    29013327    fill-color: glacier#ffffff;
    29023328}
    29033329node[natural=glacier] {
    29043330    icon-image: "misc/landmark/glacier_small.png";
     3331    set iconz11;
    29053332    text: auto;
     3333    set textz11;
    29063334}
    29073335area[natural=volcano] {
    29083336    fill-color: volcano#5f0000;
    29093337}
    29103338node[natural=volcano] {
    29113339    icon-image: "misc/landmark/volcano_small.png";
     3340    set iconz11;
    29123341    text: auto;
     3342    set textz11;
    29133343}
    29143344area[natural=cliff]:closed {
    29153345    fill-color: natural#002f00;
     
    29183348    repeat-image: "misc/cliff-pattern.png";
    29193349    repeat-image-align: top;
    29203350    width: 1;
    2921     color: #b2b2b2;   
     3351    color: #b2b2b2;
    29223352}
    29233353node[natural=cliff] {
    29243354    icon-image: "misc/cliff.png";
     3355    set iconz17;
    29253356    text: auto;
    29263357}
    29273358area[natural=scree] {
     
    29293360}
    29303361node[natural=scree] {
    29313362    icon-image: "misc/no_icon.png";
     3363    set iconz17;
    29323364    text: auto;
    29333365}
    29343366area[natural=scrub] {
     
    29363368}
    29373369node[natural=scrub] {
    29383370    icon-image: "misc/no_icon.png";
     3371    set iconz17;
    29393372    text: auto;
    29403373}
    29413374area[natural=fell] {
     
    29433376}
    29443377node[natural=fell] {
    29453378    icon-image: "misc/no_icon.png";
     3379    set iconz17;
    29463380    text: auto;
    29473381}
    29483382area[natural=heath] {
     
    29503384}
    29513385node[natural=heath] {
    29523386    icon-image: "misc/no_icon.png";
     3387    set iconz17;
    29533388    text: auto;
    29543389}
    29553390way[natural=tree_row] {
     
    29583393}
    29593394node[natural=tree_row] {
    29603395    icon-image: "misc/no_icon.png";
     3396    set iconz17;
    29613397    text: auto;
    29623398}
    29633399area[natural=wood] {
     
    29653401}
    29663402node[natural=wood] {
    29673403    icon-image: "misc/landmark/trees.png";
     3404    set iconz17;
    29683405    text: auto;
    29693406}
    29703407area[natural=grassland] {
     
    29723409}
    29733410node[natural=grassland] {
    29743411    icon-image: "misc/no_icon.png";
     3412    set iconz17;
    29753413    text: auto;
    29763414}
    29773415area[natural=wetland] {
     
    29793417}
    29803418node[natural=wetland] {
    29813419    icon-image: "misc/no_icon.png";
     3420    set iconz17;
    29823421    text: auto;
    29833422}
    29843423area[natural=water] {
     
    29863425}
    29873426node[natural=water] {
    29883427    icon-image: "nautical/water.png";
     3428    set iconz17;
    29893429    text: auto;
    29903430}
    29913431way[natural=coastline] {
     
    29943434}
    29953435node[natural=coastline] {
    29963436    icon-image: "misc/coastline.png";
     3437    set iconz17;
    29973438    text: auto;
    29983439}
    29993440area[natural=mud] {
     
    30013442}
    30023443node[natural=mud] {
    30033444    icon-image: "misc/mud.png";
     3445    set iconz17;
    30043446    text: auto;
    30053447}
    30063448area[natural=beach] {
     
    30083450}
    30093451node[natural=beach] {
    30103452    icon-image: "misc/beach.png";
     3453    set iconz17;
    30113454    text: auto;
    30123455}
    30133456area[natural=sand] {
     
    30153458}
    30163459node[natural=sand] {
    30173460    icon-image: "misc/no_icon.png";
     3461    set iconz17;
    30183462    text: auto;
    30193463}
    30203464area[natural=bay],
     
    30243468}
    30253469node[natural=bay] {
    30263470    icon-image: "misc/bay.png";
     3471    set iconz17;
    30273472    text: auto;
    30283473}
    30293474node[natural=land] {
    30303475    icon-image: "misc/no_icon.png";
     3476    set iconz17;
    30313477    text: auto;
    30323478}
    30333479node[natural=cave_entrance] {
    30343480    icon-image: "misc/landmark/cave_entrance.png";
     3481    set iconz17;
    30353482    text: auto;
    30363483}
    30373484node[natural=tree] {
    30383485    icon-image: "misc/landmark/trees.png";
     3486    set iconz17;
    30393487    text: auto;
    30403488}
    30413489node[natural=tree][type=conifer],
    30423490node[natural=tree][leaf_type=needleleaved] {
    30433491    icon-image: "misc/landmark/trees_conifer.png";
     3492    set iconz17;
    30443493    text: auto;
    30453494}
    30463495node[natural=tree][type=broad_leaved],
    30473496node[natural=tree][leaf_type=broadleaved] {
    30483497    icon-image: "misc/landmark/trees_broad_leaved.png";
     3498    set iconz17;
    30493499    text: auto;
    30503500}
    30513501node[natural=tree][type=palm] {
    30523502    icon-image: "misc/landmark/trees_palm.png";
     3503    set iconz17;
    30533504    text: auto;
    30543505}
    30553506
     
    30833534}
    30843535node[waterway=dock] {
    30853536    icon-image: "nautical/boatyard.png";
     3537    set iconz17;
    30863538    text: auto;
    30873539}
    30883540node[waterway=lock_gate] {
    30893541    icon-image: "nautical/lock_gate.png";
     3542    set iconz17;
    30903543    text: auto;
    30913544}
    30923545node[waterway=turning_point] {
    30933546    icon-image: "nautical/turning.png";
     3547    set iconz17;
    30943548    text: auto;
    30953549}
    30963550area[waterway=boatyard] {
     
    30983552}
    30993553node[waterway=boatyard] {
    31003554    icon-image: "nautical/boatyard.png";
     3555    set iconz17;
    31013556    text: auto;
    31023557}
    31033558node[waterway=water_point] {
    31043559    icon-image: "accommodation/camping/water.png";
     3560    set iconz17;
    31053561    text: auto;
    31063562}
    31073563node[waterway=waste_disposal] {
    31083564    icon-image: "accommodation/camping/wastewater.png";
     3565    set iconz17;
    31093566    text: auto;
    31103567}
    31113568node[waterway=mooring] {
    31123569    icon-image: "nautical/marina.png";
     3570    set iconz17;
    31133571    text: auto;
    31143572}
    31153573way[waterway=weir] {
     
    31183576}
    31193577node[waterway=weir] {
    31203578    icon-image: "nautical/weir.png";
     3579    set iconz17;
    31213580    text: auto;
    31223581}
    31233582way[waterway=rapids] {
     
    31263585}
    31273586node[waterway=rapids] {
    31283587    icon-image: "misc/no_icon.png";
     3588    set iconz17;
    31293589    text: auto;
    31303590}
    31313591area[waterway=dam]:closed {
     
    31373597}
    31383598node[waterway=dam] {
    31393599    icon-image: "nautical/dam.png";
     3600    set iconz17;
    31403601    text: auto;
    31413602}
    31423603/* it's not possible to have both line and area, line seems more likely */
     
    31463607}
    31473608node[waterway=waterfall] {
    31483609    icon-image: "nautical/waterfall.png";
     3610    set iconz17;
    31493611    text: auto;
    31503612}
    31513613node[waterway=river], node[waterway=riverbank],
     
    31533615node[waterway=stream],
    31543616node[waterway=ditch], node[waterway=drain] {
    31553617    icon-image: "misc/deprecated.png";
     3618    set iconz17;
    31563619    text: auto;
    31573620}
    31583621
     
    31813644node[route=tour],
    31823645node[route=pub_crawl] {
    31833646    icon-image: "misc/deprecated.png";
     3647    set iconz17;
    31843648    text: auto;
    31853649}
    31863650
     
    32023666}
    32033667node[sport="9pin"] {
    32043668    icon-image: "sport/10pin.png";
     3669    set iconz17;
    32053670    text: auto;
    32063671}
    32073672node[sport="10pin"] {
    32083673    icon-image: "sport/10pin.png";
     3674    set iconz17;
    32093675    text: auto;
    32103676}
    32113677node[sport=athletics] {
    32123678    icon-image: "sport/athletics.png";
     3679    set iconz17;
    32133680    text: auto;
    32143681}
    32153682node[sport=soccer],
     
    32183685node[sport=canadian_football],
    32193686node[sport=gaelic_football] {
    32203687    icon-image: "sport/soccer.png";
     3688    set iconz17;
    32213689    text: auto;
    32223690}
    32233691node[sport=rugby_league],
    32243692node[sport=rugby_union] {
    32253693    icon-image: "sport/football.png";
     3694    set iconz17;
    32263695    text: auto;
    32273696}
    32283697area[sport=baseball],
     
    32393708}
    32403709node[sport=baseball] {
    32413710    icon-image: "sport/baseball.png";
     3711    set iconz17;
    32423712    text: auto;
    32433713}
    32443714node[sport=basketball] {
    32453715    icon-image: "sport/basketball.png";
     3716    set iconz17;
    32463717    text: auto;
    32473718}
    32483719node[sport=boules] {
    32493720    icon-image: "sport/boule.png";
     3721    set iconz17;
    32503722    text: auto;
    32513723}
    32523724node[sport=bowls] {
    32533725    icon-image: "sport/boule.png";
     3726    set iconz17;
    32543727    text: auto;
    32553728}
    32563729node[sport=canoe] {
    32573730    icon-image: "sport/canoe.png";
     3731    set iconz17;
    32583732    text: auto;
    32593733}
    32603734node[sport=chess] {
    32613735    icon-image: "sport/chess.png";
     3736    set iconz17;
    32623737    text: auto;
    32633738}
    32643739node[sport=climbing] {
    3265     icon-image:"sport/climbing.png" ;
     3740    icon-image: "sport/climbing.png";
     3741    set iconz17;
    32663742    text: auto;
    32673743}
    32683744node[sport=cricket] {
    32693745    icon-image: "sport/cricket.png";
     3746    set iconz17;
    32703747    text: auto;
    32713748}
    32723749node[sport=cricket_nets] {
    32733750    icon-image: "misc/no_icon.png";
     3751    set iconz17;
    32743752    text: auto;
    32753753}
    32763754node[sport=croquet] {
    32773755    icon-image: "sport/croquet.png";
     3756    set iconz17;
    32783757    text: auto;
    32793758}
    32803759area[sport=cycling],
     
    32913770}
    32923771node[sport=cycling] {
    32933772    icon-image: "sport/cycling.png";
     3773    set iconz17;
    32943774    text: auto;
    32953775}
    32963776node[sport=dog_racing] {
    32973777    icon-image: "leisure/dog.png";
     3778    set iconz17;
    32983779    text: auto;
    32993780}
    33003781node[sport=equestrian] {
    33013782    icon-image: "sport/riding.png";
     3783    set iconz17;
    33023784    text: auto;
    33033785}
    33043786node[sport=golf] {
    33053787    icon-image: "sport/golf.png";
     3788    set iconz17;
    33063789    text: auto;
    33073790}
    33083791node[sport=gymnastics] {
    33093792    icon-image: "sport/multi.png";
     3793    set iconz17;
    33103794    text: auto;
    33113795}
    33123796node[sport=hockey] {
    33133797    icon-image: "sport/hockey.png";
     3798    set iconz17;
    33143799    text: auto;
    33153800}
    33163801node[sport=horse_racing] {
    33173802    icon-image: "sport/riding.png";
     3803    set iconz17;
    33183804    text: auto;
    33193805}
    33203806node[sport=karting] {
    33213807    icon-image: "sport/karting.png";
     3808    set iconz17;
    33223809    text: auto;
    33233810}
    33243811node[sport=motocross] {
    33253812    icon-image: "sport/motocross.png";
     3813    set iconz17;
    33263814    text: auto;
    33273815}
    33283816node[sport=motor] {
    33293817    icon-image: "sport/motor.png";
     3818    set iconz17;
    33303819    text: auto;
    33313820}
    33323821area[sport=multi],
     
    33383827}
    33393828node[sport=multi] {
    33403829    icon-image: "sport/multi.png";
     3830    set iconz17;
    33413831    text: auto;
    33423832}
    33433833node[sport=pelota] {
    33443834    icon-image: "sport/pelota.png";
     3835    set iconz17;
    33453836    text: auto;
    33463837}
    33473838node[sport=racquet] {
    33483839    icon-image: "sport/racquetball.png";
     3840    set iconz17;
    33493841    text: auto;
    33503842}
    33513843node[sport=skating] {
    33523844    icon-image: "sport/skating.png";
     3845    set iconz17;
    33533846    text: auto;
    33543847}
    33553848node[sport=skateboard] {
    33563849    icon-image: "sport/skateboard.png";
     3850    set iconz17;
    33573851    text: auto;
    33583852}
    33593853area[sport=swimming] {
     
    33613855}
    33623856node[sport=swimming] {
    33633857    icon-image: "sport/pool.png";
     3858    set iconz17;
    33643859    text: auto;
    33653860}
    33663861area[sport=skiing],
     
    33713866}
    33723867node[sport=skiing] {
    33733868    icon-image: "sport/skiing.png";
     3869    set iconz17;
    33743870    text: auto;
    33753871}
    33763872node[sport=table_tennis] {
    33773873    icon-image: "sport/table_tennis.png";
     3874    set iconz17;
    33783875    text: auto;
    33793876}
    33803877node[sport=tennis] {
    33813878    icon-image: "sport/tennis.png";
     3879    set iconz17;
    33823880    text: auto;
    33833881}
    33843882node[sport=paintball] {
    33853883    icon-image: "misc/no_icon.png";
     3884    set iconz17;
    33863885    text: auto;
    33873886}
    33883887area[sport=squash],
     
    33993898}
    34003899node[sport=squash] {
    34013900    icon-image: "misc/no_icon.png";
     3901    set iconz17;
    34023902    text: auto;
    34033903}
    34043904node[sport=shooting] {
    34053905    icon-image: "misc/no_icon.png";
     3906    set iconz17;
    34063907    text: auto;
    34073908}
    34083909node[sport=volleyball] {
    34093910    icon-image: "sport/volleyball.png";
     3911    set iconz17;
    34103912    text: auto;
    34113913}
    34123914node[sport=beachvolleyball] {
    34133915    icon-image: "sport/beachvolleyball.png";
     3916    set iconz17;
    34143917    text: auto;
    34153918}
    34163919node[sport=bowling] {
    34173920    icon-image: "sport/10pin.png";
     3921    set iconz17;
    34183922    text: auto;
    34193923}
    34203924node[sport=handball] {
    34213925    icon-image: "sport/handball.png";
     3926    set iconz17;
    34223927    text: auto;
    34233928}
    34243929node[sport=rowing] {
    34253930    icon-image: "sport/rowing.png";
     3931    set iconz17;
    34263932    text: auto;
    34273933}
    34283934node[sport=sailing] {
    34293935    icon-image: "misc/no_icon.png";
     3936    set iconz17;
    34303937    text: auto;
    34313938}
    34323939node[sport=diving] {
    34333940    icon-image: "sport/diving.png";
     3941    set iconz17;
    34343942    text: auto;
    34353943}
    34363944node[sport=badminton] {
    34373945    icon-image: "misc/no_icon.png";
     3946    set iconz17;
    34383947    text: auto;
    34393948}
    34403949area[sport=archery],
     
    34463955}
    34473956node[sport=archery] {
    34483957    icon-image: "sport/archery.png";
     3958    set iconz17;
    34493959    text: auto;
    34503960}
    34513961node[sport=fishing] {
    34523962    icon-image: "sport/fishing.png";
     3963    set iconz17;
    34533964    text: auto;
    34543965}
    34553966node[sport=safety_training] {
    34563967    icon-image: "sport/safety_training.png";
     3968    set iconz17;
    34573969    text: auto;
    34583970}
    34593971node[sport=model_aerodrome] {
    34603972    icon-image: "transport/airport.png";
     3973    set iconz17;
    34613974    text: auto;
    34623975}
    34633976node[sport=rc_car] {
    34643977    icon-image: "transport/car.png";
     3978    set iconz17;
    34653979    text: auto;
    34663980}
    34673981
     
    34713985
    34723986node[mountain_pass?] {
    34733987    icon-image: "misc/landmark/mountain_pass.png";
     3988    set iconz11;
    34743989    text: auto;
     3990    set textz11;
    34753991}
    34763992
    34773993/*****************/
     
    35454061node[boundary=political],
    35464062node[boundary=national_park] {
    35474063    icon-image: "misc/deprecated.png";
     4064    set iconz17;
    35484065    text: auto;
    35494066}
    35504067
     
    35534070/******************/
    35544071node[maxspeed=none][!is_prop_set(icon-image)] {
    35554072    icon-image: "vehicle/restriction/maxspeed_none.svg";
     4073    set iconz17;
    35564074}
    3557 node|z17-[maxspeed=~/^[0-9]+$/][!is_prop_set(icon-image)] {
     4075node[maxspeed=~/^[0-9]+$/][!is_prop_set(icon-image)] {
    35584076    maxspeedprop: tag(maxspeed);
    35594077    set maxspeedclass;
    35604078}
    3561 node|z17-[maxspeed=signals][!is_prop_set(icon-image)] {
     4079node[maxspeed=signals][!is_prop_set(icon-image)] {
    35624080    maxspeedprop: " ?";
    35634081    set maxspeedclass;
    35644082}
    3565 node|z17-[maxspeed=~/^[0-9]+ mph/][!is_prop_set(icon-image)] {
     4083node[maxspeed=~/^[0-9]+ mph/][!is_prop_set(icon-image)] {
    35664084    maxspeedprop: get(split(" mph",tag(maxspeed)),0);
    35674085    set maxspeedclass;
    35684086}
    3569 node|z17-[maxspeed=~/[0-9]+ km\/h/][!is_prop_set(icon-image)] {
     4087node[maxspeed=~/[0-9]+ km\/h/][!is_prop_set(icon-image)] {
    35704088    maxspeedprop: get(split(" km/h",tag(maxspeed)),0);
    35714089    set maxspeedclass;
    35724090}
    3573 node|z17-[maxspeed=~/[0-9]+ knots/][!is_prop_set(icon-image)] {
     4091node[maxspeed=~/[0-9]+ knots/][!is_prop_set(icon-image)] {
    35744092    maxspeedprop: get(split(" knots",tag(maxspeed)),0);
    35754093    set maxspeedclass;
    35764094}
    3577 node|z17-[prop(maxspeedclass, default)][!is_prop_set(icon-image, default)]::core_maxnodebg {
     4095node[prop(maxspeedclass, default)][!is_prop_set(icon-image, default)]::core_maxnodebg {
    35784096    /* background (white) */
    35794097    symbol-shape: circle;
    35804098    symbol-size: 17;
    35814099    symbol-fill-color: white;
    35824100    major-z-index: 4.2;
    35834101}
    3584 node|z17-[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodebg,
    3585 node|z17-[maxspeed=signals]::core_maxnodebg {
     4102node[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodebg,
     4103node[maxspeed=signals]::core_maxnodebg {
    35864104    /* background (black) */
    35874105    symbol-fill-color: black;
    35884106}
    3589 node|z17-[prop(maxspeedclass, default)]::core_maxnodefg {
     4107node[prop(maxspeedclass, default)]::core_maxnodefg {
    35904108    /* foreground (black text and red circle) */
    35914109    symbol-shape: circle;
    35924110    symbol-size: 15;
     
    36024120    text-offset-y: -1;
    36034121    major-z-index: 4.2;
    36044122}
    3605 node|z17-[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodefg,
    3606 node|z17-[maxspeed=signals]::core_maxnodefg {
     4123node[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodefg,
     4124node[maxspeed=signals]::core_maxnodefg {
    36074125    /* foreground (white text) */
    36084126    text-color: white;
    36094127}
    36104128
    3611 /***************/
    3612 /* zoom levels */
    3613 /***************/
     4129/**************/
     4130/* place tags */
     4131/**************/
     4132
     4133/* lot's of "openGeoDB:..." tags can be found in germany */
     4134node["openGeoDB:type"=Stadt],
     4135node["openGeoDB:type"=Kreis],
     4136node["openGeoDB:type"=Gemeinde],
     4137node["openGeoDB:type"=Ort],
     4138node["openGeoDB:type"=District],
     4139node["openGeoDB:location"=locality] {
     4140    icon-image: "place/settlement/town.png";
     4141    set iconz11;
     4142    text: auto;
     4143    set textz11;
     4144    font-size: 10;
     4145    font-weight: bold;
     4146    text-color:black;
     4147    text-halo-color: white;
     4148    text-halo-radius: 1;
     4149}
     4150area[place=continent],
     4151area[place=country],
     4152area[place=state],
     4153area[place=region],
     4154area[place=county],
     4155area[place=city],
     4156area[place=town],
     4157area[place=village],
     4158area[place=hamlet],
     4159area[place=farm],
     4160area[place=isolated_dwelling],
     4161area[place=neighbourhood],
     4162area[place=suburb],
     4163area[place=locality],
     4164area[place=island],
     4165area[place=islet] {
     4166    fill-color: place#8de3cb;
     4167}
     4168node[place=continent],
     4169node[place=country],
     4170node[place=state],
     4171node[place=region],
     4172node[place=county] {
     4173    icon-image: "place/settlement/capital.png";
     4174    set iconz11;
     4175    text: auto;
     4176    set textz11;
     4177    font-size: 10;
     4178    font-weight: bold;
     4179    text-color:black;
     4180    text-halo-color: white;
     4181    text-halo-radius: 1;
     4182}
     4183node[place=city] {
     4184    icon-image: "place/settlement/city.png";
     4185    set iconz11;
     4186    text: auto;
     4187    set textz11;
     4188    font-size: 10;
     4189    font-weight: bold;
     4190    text-color:black;
     4191    text-halo-color: white;
     4192    text-halo-radius: 1;
     4193}
     4194node[place=town],
     4195node[place=village],
     4196node[place=hamlet],
     4197node[place=farm],
     4198node[place=isolated_dwelling],
     4199node[place=neighbourhood],
     4200node[place=suburb] {
     4201    icon-image: "place/settlement/town.png";
     4202    set iconz11;
     4203    text: auto;
     4204    set textz11;
     4205    font-size: 10;
     4206    font-weight: bold;
     4207    text-color:black;
     4208    text-halo-color: white;
     4209    text-halo-radius: 1;
     4210}
     4211node[place=locality] {
     4212    icon-image: "place/locality.png";
     4213    set iconz11;
     4214    text: auto;
     4215    set textz11;
     4216    font-size: 10;
     4217    font-weight: bold;
     4218    text-color:black;
     4219    text-halo-color: white;
     4220    text-halo-radius: 1;
     4221}
     4222node[place=island] {
     4223    icon-image: "place/island.png";
     4224    set iconz11;
     4225    text: auto;
     4226    set textz11;
     4227    font-size: 10;
     4228    font-weight: bold;
     4229    text-color:black;
     4230    text-halo-color: white;
     4231    text-halo-radius: 1;
     4232}
     4233node[place=islet] {
     4234    icon-image: "place/islet.png";
     4235    set iconz11;
     4236    text: auto;
     4237    set textz11;
     4238    font-size: 10;
     4239    font-weight: bold;
     4240    text-color:black;
     4241    text-halo-color: white;
     4242    text-halo-radius: 1;
     4243}
     4244
     4245/****************************************/
     4246/* zoom levels and general node display */
     4247/****************************************/
    36144248
    36154249node {
    36164250    text: auto;
    36174251}
    3618 node|z-16, node|z17-[!is_prop_set("icon-image")]!.maxspeedclass {
     4252node|z-16[setting("low_zoom")],
     4253node|z17-[!is_prop_set("icon-image")][setting("low_zoom")]!.maxspeedclass {
    36194254    symbol-size:1;
    36204255    symbol-shape: square;
    36214256    symbol-stroke-color: node_standard#ffff00;
    36224257    major-z-index: 4.95; /* put node squares above line text */
    36234258}
    3624 way > node|z-15!:tagged {
     4259node[!is_prop_set("icon-image")][!setting("low_zoom")]!.maxspeedclass {
     4260    symbol-shape: square;
     4261    symbol-stroke-color: node_standard#ffff00;
     4262    major-z-index: 4.95; /* put node squares above line text */
     4263}
     4264way > node|z-15[setting("low_zoom")]!:tagged {
    36254265    symbol-shape: none;
    36264266}
    3627 
    3628 node|z16-:connection {
     4267node:connection {
    36294268    symbol-stroke-color: node_connection#ffff00;
    36304269}
    36314270node:tagged {
     
    36334272    symbol-fill-color: node_tagged#00ffff;
    36344273}
    36354274
    3636 node|z16             { symbol-size: 2; }
    3637 way > node|z16       { symbol-size: 1; }
    3638 node|z16:connection  { symbol-size: 2; }
    3639 
    3640 node|z17             { symbol-size: 4; }
    3641 way > node|z17       { symbol-size: 2; }
    3642 node|z17:connection  { symbol-size: 4; }
    3643 
    3644 node|z18             { symbol-size: 5; }
    3645 way > node|z18       { symbol-size: 3; }
    3646 node|z18:connection  { symbol-size: 5; }
    3647 
    3648 node|z19-            { symbol-size: 6; }
    3649 way > node|z19-      { symbol-size: 4; }
    3650 node|z19-:connection { symbol-size: 6; }
     4275node|z16[setting("low_zoom")]             { symbol-size: 2; }
     4276way > node|z16[setting("low_zoom")]       { symbol-size: 1; }
     4277node|z16[setting("low_zoom")]:connection  { symbol-size: 2; }
     4278
     4279node|z17[setting("low_zoom")]             { symbol-size: 4; }
     4280way > node|z17[setting("low_zoom")]       { symbol-size: 2; }
     4281node|z17[setting("low_zoom")]:connection  { symbol-size: 4; }
     4282
     4283node|z18[setting("low_zoom")]             { symbol-size: 5; }
     4284way > node|z18[setting("low_zoom")]       { symbol-size: 3; }
     4285node|z18[setting("low_zoom")]:connection  { symbol-size: 5; }
     4286
     4287node|z19-[setting("low_zoom")]            { symbol-size: 4; }
     4288way > node|z19-[setting("low_zoom")]      { symbol-size: 4; }
     4289node|z19-[setting("low_zoom")]:connection { symbol-size: 6; }
     4290
     4291node[!setting("low_zoom")]            { symbol-size: 4; }
     4292way > node[!setting("low_zoom")]      { symbol-size: 4; }
     4293node[!setting("low_zoom")]:connection { symbol-size: 6; }
    36514294
    3652 node|z-16,
    3653 relation|z-16[type=restriction] {
     4295node|z-10[setting("low_zoom")] {
     4296    icon-image: none;
     4297}
     4298node|z-16[setting("low_zoom")].iconz17!.iconz11,
     4299relation|z-16[type=restriction][setting("low_zoom")] {
    36544300    icon-image: none;
    36554301}
    3656 node|z-17 {
     4302node|z-15[setting("low_zoom")].iconz16::core_fixme {
     4303    icon-image: none;
     4304}
     4305node|z-15[setting("low_zoom")].iconz16::core_note {
     4306    icon-image: none;
     4307}
     4308node|z-16[setting("low_zoom")]::core_maxnodebg {
     4309    symbol-shape: none;
     4310}
     4311node|z-16[setting("low_zoom")]::core_maxnodefg {
     4312    text: none;
     4313    symbol-shape: none;
     4314}
     4315node|z-10[setting("low_zoom")] {
     4316    text: none;
     4317}
     4318node|z-17[setting("low_zoom")]!.textz11 {
    36574319    text: none;
    36584320}
    36594321
     
    36644326/* way text labels */
    36654327/*******************/
    36664328
    3667 
    36684329way|z17-[highway^=motorway],
    36694330way|z17-[highway^=trunk],
    36704331way|z17-[highway^=primary],
     
    37184379    font-size: 12;
    37194380}
    37204381
    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 
    38234382/* "deprecated" tags
    38244383     historic=museum -> tourism=museum
    38254384     man_made=power_wind -> power=generator and power_source=wind
     
    38414400     leisure=zoo -> tourism=zoo
    38424401     power=station -> power=plant or power=sub_station
    38434402*/
    3844