Ticket #10546: elemstyles7564_fix_climbing_together_with_peak.diff

File elemstyles7564_fix_climbing_together_with_peak.diff, 25.8 KB (added by Klumbumbus, 12 years ago)
  • styles/standard/elemstyles.mapcss

     
    33173317    text: auto;
    33183318}
    33193319
    3320 /****************/
    3321 /* natural tags */
    3322 /****************/
     3320/**************/
     3321/* sport tags */
     3322/**************/
    33233323
    3324 area[natural=spring] {
    3325     fill-color: light_water#00005f;
     3324area[sport="9pin"],
     3325area[sport="10pin"],
     3326area[sport=athletics],
     3327area[sport=soccer],
     3328area[sport=australian_football],
     3329area[sport=american_football],
     3330area[sport=canadian_football],
     3331area[sport=gaelic_football],
     3332area[sport=rugby_league],
     3333area[sport=rugby_union] {
     3334    fill-color: sport#bde3cb;
    33263335}
    3327 node[natural=spring] {
    3328     icon-image: "misc/landmark/spring.png";
     3336node[sport="9pin"] {
     3337    icon-image: "sport/10pin.png";
    33293338    set icon_z17;
    33303339    text: auto;
    33313340}
    3332 node[natural=saddle] {
    3333     icon-image: "presets/saddle.svg";
    3334     set icon_z0;
     3341node[sport="10pin"] {
     3342    icon-image: "sport/10pin.png";
     3343    set icon_z17;
    33353344    text: auto;
    3336     set text_z0;
    3337 }
    3338 area[natural=peak] {
    3339     fill-color: peak#663300;
    33403345}
    3341 node[natural=peak] {
    3342     icon-image: "presets/peak.svg";
    3343     set icon_z0;
     3346node[sport=athletics] {
     3347    icon-image: "sport/athletics.png";
     3348    set icon_z17;
    33443349    text: auto;
    3345     set text_z0;
    33463350}
    3347 node[natural=peak][tourism=viewpoint] {
    3348     icon-image: "sightseeing/peak_viewpoint.svg";
    3349     set icon_z0;
     3351node[sport=soccer],
     3352node[sport=australian_football],
     3353node[sport=american_football],
     3354node[sport=canadian_football],
     3355node[sport=gaelic_football] {
     3356    icon-image: "sport/soccer.png";
     3357    set icon_z17;
    33503358    text: auto;
    3351     set text_z0;
    3352 }
    3353 area[natural=glacier] {
    3354     fill-color: glacier#ffffff;
    33553359}
    3356 node[natural=glacier] {
    3357     icon-image: "misc/landmark/glacier_small.png";
    3358     set icon_z0;
     3360node[sport=rugby_league],
     3361node[sport=rugby_union] {
     3362    icon-image: "sport/football.png";
     3363    set icon_z17;
    33593364    text: auto;
    3360     set text_z0;
    33613365}
    3362 area[natural=volcano] {
    3363     fill-color: volcano#5f0000;
     3366area[sport=baseball],
     3367area[sport=basketball],
     3368area[sport=boules],
     3369area[sport=bowls],
     3370area[sport=canoe],
     3371area[sport=chess],
     3372area[sport=climbing]:closed,
     3373area[sport=cricket],
     3374area[sport=cricket_nets],
     3375area[sport=croquet] {
     3376    fill-color: sport#bde3cb;
    33643377}
    3365 node[natural=volcano] {
    3366     icon-image: "misc/landmark/volcano_small.png";
    3367     set icon_z0;
     3378node[sport=baseball] {
     3379    icon-image: "sport/baseball.png";
     3380    set icon_z17;
    33683381    text: auto;
    3369     set text_z0;
    3370 }
    3371 area[natural=cliff]:closed {
    3372     fill-color: natural#002f00;
    3373 }
    3374 way[natural=cliff] {
    3375     repeat-image: "misc/cliff-pattern.png";
    3376     repeat-image-align: top;
    3377     width: 1;
    3378     color: #b2b2b2;
    33793382}
    3380 node[natural=cliff] {
    3381     icon-image: "misc/cliff.png";
     3383node[sport=basketball] {
     3384    icon-image: "sport/basketball.png";
    33823385    set icon_z17;
    33833386    text: auto;
    33843387}
    3385 area[natural=scree] {
    3386     fill-color: natural#002f00;
    3387 }
    3388 node[natural=scree] {
    3389     icon-image: "misc/no_icon.png";
     3388node[sport=boules] {
     3389    icon-image: "sport/boule.png";
    33903390    set icon_z17;
    33913391    text: auto;
    33923392}
    3393 area[natural=scrub] {
    3394     fill-color: scrub#007000;
    3395 }
    3396 node[natural=scrub] {
    3397     icon-image: "presets/scrub.svg";
     3393node[sport=bowls] {
     3394    icon-image: "sport/boule.png";
    33983395    set icon_z17;
    33993396    text: auto;
    34003397}
    3401 area[natural=fell] {
    3402     fill-color: natural#002f00;
    3403 }
    3404 node[natural=fell] {
    3405     icon-image: "misc/no_icon.png";
     3398node[sport=canoe] {
     3399    icon-image: "sport/canoe.png";
    34063400    set icon_z17;
    34073401    text: auto;
    34083402}
    3409 area[natural=heath] {
    3410     fill-color: heath#ffffc0;
    3411 }
    3412 node[natural=heath] {
    3413     icon-image: "misc/no_icon.png";
     3403node[sport=chess] {
     3404    icon-image: "sport/chess.png";
    34143405    set icon_z17;
    34153406    text: auto;
    34163407}
    3417 way[natural=tree_row] {
    3418     width: 2;
    3419     color: woodarea#008000;
    3420 }
    3421 node[natural=tree_row] {
    3422     icon-image: "misc/no_icon.png";
     3408node[sport=climbing] {
     3409    icon-image: "sport/climbing.png";
    34233410    set icon_z17;
    34243411    text: auto;
    34253412}
    3426 area[natural=wood] {
    3427     fill-color: woodarea#008000;
    3428 }
    3429 node[natural=wood] {
    3430     icon-image: "misc/landmark/trees.png";
     3413node[sport=cricket] {
     3414    icon-image: "sport/cricket.png";
    34313415    set icon_z17;
    34323416    text: auto;
    34333417}
    3434 area[natural=grassland] {
    3435     fill-color: green#b1e0c2;
    3436 }
    3437 node[natural=grassland] {
     3418node[sport=cricket_nets] {
    34383419    icon-image: "misc/no_icon.png";
    34393420    set icon_z17;
    34403421    text: auto;
    34413422}
    3442 area[natural=wetland] {
    3443     fill-color: marsh#4f4ff3;
    3444 }
    3445 node[natural=wetland] {
    3446     icon-image: "misc/no_icon.png";
     3423node[sport=croquet] {
     3424    icon-image: "sport/croquet.png";
    34473425    set icon_z17;
    34483426    text: auto;
    34493427}
    3450 area[natural=water] {
    3451     fill-color: water#0000ff;
     3428area[sport=cycling],
     3429area[sport=dog_racing],
     3430area[sport=equestrian],
     3431area[sport=golf],
     3432area[sport=gymnastics],
     3433area[sport=hockey],
     3434area[sport=horse_racing],
     3435area[sport=karting],
     3436area[sport=motocross],
     3437area[sport=motor] {
     3438    fill-color: sport#bde3cb;
    34523439}
    3453 node[natural=water] {
    3454     icon-image: "nautical/water.png";
     3440node[sport=cycling] {
     3441    icon-image: "sport/cycling.png";
    34553442    set icon_z17;
    34563443    text: auto;
    34573444}
    3458 way[natural=coastline] {
    3459     width: 1;
    3460     color: water#0000ff;
    3461 }
    3462 node[natural=coastline] {
    3463     icon-image: "misc/coastline.png";
     3445node[sport=dog_racing] {
     3446    icon-image: "leisure/dog.png";
    34643447    set icon_z17;
    34653448    text: auto;
    34663449}
    3467 area[natural=mud] {
    3468     fill-color: mud#cba762;
     3450node[sport=equestrian] {
     3451    icon-image: "sport/riding.png";
     3452    set icon_z17;
     3453    text: auto;
    34693454}
    3470 node[natural=mud] {
    3471     icon-image: "misc/mud.png";
     3455node[sport=golf] {
     3456    icon-image: "sport/golf.png";
    34723457    set icon_z17;
    34733458    text: auto;
    34743459}
    3475 area[natural=beach] {
    3476     fill-color: beach#f8dba2;
     3460node[sport=gymnastics] {
     3461    icon-image: "sport/multi.png";
     3462    set icon_z17;
     3463    text: auto;
    34773464}
    3478 node[natural=beach] {
    3479     icon-image: "misc/beach.png";
     3465node[sport=hockey] {
     3466    icon-image: "sport/hockey.png";
    34803467    set icon_z17;
    34813468    text: auto;
    34823469}
    3483 area[natural=sand] {
    3484     fill-color: sand#f8dba2;
     3470node[sport=horse_racing] {
     3471    icon-image: "sport/riding.png";
     3472    set icon_z17;
     3473    text: auto;
    34853474}
    3486 node[natural=sand] {
    3487     icon-image: "misc/no_icon.png";
     3475node[sport=karting] {
     3476    icon-image: "sport/karting.png";
    34883477    set icon_z17;
    34893478    text: auto;
    34903479}
    3491 area[natural=bay],
    3492 area[natural=land],
    3493 area[natural=cave_entrance] {
    3494     fill-color: natural#002f00;
     3480node[sport=motocross] {
     3481    icon-image: "sport/motocross.png";
     3482    set icon_z17;
     3483    text: auto;
    34953484}
    3496 node[natural=bay] {
    3497     icon-image: "misc/bay.png";
     3485node[sport=motor] {
     3486    icon-image: "sport/motor.png";
    34983487    set icon_z17;
    34993488    text: auto;
    35003489}
    3501 node[natural=land] {
    3502     icon-image: "misc/no_icon.png";
     3490area[sport=multi],
     3491area[sport=pelota],
     3492area[sport=racquet],
     3493area[sport=skating],
     3494area[sport=skateboard] {
     3495    fill-color: sport#bde3cb;
     3496}
     3497node[sport=multi] {
     3498    icon-image: "sport/multi.png";
    35033499    set icon_z17;
    35043500    text: auto;
    35053501}
    3506 node[natural=cave_entrance] {
    3507     icon-image: "misc/landmark/cave_entrance.png";
     3502node[sport=pelota] {
     3503    icon-image: "sport/pelota.png";
    35083504    set icon_z17;
    35093505    text: auto;
    35103506}
    3511 node[natural=tree] {
    3512     icon-image: "misc/landmark/trees.png";
     3507node[sport=racquet] {
     3508    icon-image: "sport/racquetball.png";
    35133509    set icon_z17;
    35143510    text: auto;
    35153511}
    3516 node[natural=tree][type=conifer],
    3517 node[natural=tree][leaf_type=needleleaved] {
    3518     icon-image: "misc/landmark/trees_conifer.png";
     3512node[sport=skating] {
     3513    icon-image: "sport/skating.png";
    35193514    set icon_z17;
    35203515    text: auto;
    35213516}
    3522 node[natural=tree][type=broad_leaved],
    3523 node[natural=tree][leaf_type=broadleaved] {
    3524     icon-image: "misc/landmark/trees_broad_leaved.png";
     3517node[sport=skateboard] {
     3518    icon-image: "sport/skateboard.png";
    35253519    set icon_z17;
    35263520    text: auto;
    35273521}
    3528 node[natural=tree][type=palm] {
    3529     icon-image: "misc/landmark/trees_palm.png";
     3522area[sport=swimming] {
     3523    fill-color: swimming_pool#51c4ef;
     3524}
     3525node[sport=swimming] {
     3526    icon-image: "sport/pool.png";
    35303527    set icon_z17;
    35313528    text: auto;
    35323529}
    3533 
    3534 /*****************/
    3535 /* waterway tags */
    3536 /*****************/
    3537 
    3538 way[waterway=river] {
    3539     width: 2;
    3540     color: water#0000ff;
    3541 }
    3542 area[waterway=riverbank] {
    3543     fill-color: riverbank#0000cf;
    3544     width: 1;
    3545     color: riverbank#0000cf;
    3546 }
    3547 way[waterway=canal], way[waterway=wadi] {
    3548     width: 2;
    3549     color: water#0000ff;
    3550 }
    3551 way[waterway=stream] {
    3552     width: 1;
    3553     color: stream#6600cc;
    3554 }
    3555 way[waterway=ditch], way[waterway=drain] {
    3556     width: 1;
    3557     color: water#0000ff;
     3530area[sport=skiing],
     3531area[sport=table_tennis],
     3532area[sport=tennis],
     3533area[sport=paintball] {
     3534    fill-color: sport#bde3cb;
    35583535}
    3559 area[waterway=dock] {
    3560     fill-color: dock#0000cf;
     3536node[sport=skiing] {
     3537    icon-image: "sport/skiing.png";
     3538    set icon_z17;
     3539    text: auto;
    35613540}
    3562 node[waterway=dock] {
    3563     icon-image: "nautical/boatyard.png";
     3541node[sport=table_tennis] {
     3542    icon-image: "sport/table_tennis.png";
    35643543    set icon_z17;
    35653544    text: auto;
    35663545}
    3567 node[waterway=lock_gate] {
    3568     icon-image: "nautical/lock_gate.png";
     3546node[sport=tennis] {
     3547    icon-image: "sport/tennis.png";
    35693548    set icon_z17;
    35703549    text: auto;
    35713550}
    3572 node[waterway=turning_point] {
    3573     icon-image: "nautical/turning.png";
     3551node[sport=paintball] {
     3552    icon-image: "misc/no_icon.png";
    35743553    set icon_z17;
    35753554    text: auto;
    35763555}
    3577 area[waterway=boatyard] {
    3578     fill-color: manmade#d8d8d8;
     3556area[sport=squash],
     3557area[sport=shooting],
     3558area[sport=volleyball],
     3559area[sport=beachvolleyball],
     3560area[sport=bowling],
     3561area[sport=handball],
     3562area[sport=rowing],
     3563area[sport=sailing],
     3564area[sport=diving],
     3565area[sport=badminton] {
     3566    fill-color: sport#bde3cb;
    35793567}
    3580 node[waterway=boatyard] {
    3581     icon-image: "nautical/boatyard.png";
     3568node[sport=squash] {
     3569    icon-image: "misc/no_icon.png";
    35823570    set icon_z17;
    35833571    text: auto;
    35843572}
    3585 node[waterway=water_point] {
    3586     icon-image: "accommodation/camping/water.png";
     3573node[sport=shooting] {
     3574    icon-image: "misc/no_icon.png";
    35873575    set icon_z17;
    35883576    text: auto;
    35893577}
    3590 node[waterway=waste_disposal] {
    3591     icon-image: "accommodation/camping/wastewater.png";
     3578node[sport=volleyball] {
     3579    icon-image: "sport/volleyball.png";
    35923580    set icon_z17;
    35933581    text: auto;
    35943582}
    3595 node[waterway=mooring] {
    3596     icon-image: "nautical/marina.png";
     3583node[sport=beachvolleyball] {
     3584    icon-image: "sport/beachvolleyball.png";
    35973585    set icon_z17;
    35983586    text: auto;
    35993587}
    3600 way[waterway=weir] {
    3601     width: 2;
    3602     color: manmade#d8d8d8;
    3603 }
    3604 node[waterway=weir] {
    3605     icon-image: "nautical/weir.png";
     3588node[sport=bowling] {
     3589    icon-image: "sport/10pin.png";
    36063590    set icon_z17;
    36073591    text: auto;
    36083592}
    3609 way[waterway=rapids] {
    3610     width: 2;
    3611     color: rapids#8080ff;
    3612 }
    3613 node[waterway=rapids] {
    3614     icon-image: "misc/no_icon.png";
     3593node[sport=handball] {
     3594    icon-image: "sport/handball.png";
    36153595    set icon_z17;
    36163596    text: auto;
    36173597}
    3618 area[waterway=dam]:closed {
    3619     fill-color: manmade#d8d8d8;
    3620 }
    3621 way[waterway=dam] {
    3622     width: 2;
    3623     color: manmade#d8d8d8;
    3624 }
    3625 node[waterway=dam] {
    3626     icon-image: "nautical/dam.png";
     3598node[sport=rowing] {
     3599    icon-image: "sport/rowing.png";
    36273600    set icon_z17;
    36283601    text: auto;
    36293602}
    3630 /* it's not possible to have both line and area, line seems more likely */
    3631 way[waterway=waterfall] {
    3632     width: 2;
    3633     color: manmade#d8d8d8;
    3634 }
    3635 node[waterway=waterfall] {
    3636     icon-image: "nautical/waterfall.png";
     3603node[sport=sailing] {
     3604    icon-image: "misc/no_icon.png";
    36373605    set icon_z17;
    36383606    text: auto;
    36393607}
    3640 node[waterway=river], node[waterway=riverbank],
    3641 node[waterway=canal], node[waterway=wadi],
    3642 node[waterway=stream],
    3643 node[waterway=ditch], node[waterway=drain] {
    3644     icon-image: "misc/deprecated.png";
     3608node[sport=diving] {
     3609    icon-image: "sport/diving.png";
    36453610    set icon_z17;
    36463611    text: auto;
    36473612}
    3648 
    3649 /**************/
    3650 /* route tags */
    3651 /**************/
    3652 
    3653 way[route=bus],
    3654 way[route=ferry],
    3655 way[route=flight],
    3656 way[route=ncn],
    3657 way[route=subsea],
    3658 way[route=ski],
    3659 way[route=tour],
    3660 way[route=pub_crawl] {
    3661     width: 1;
    3662     color: route#809bc0;
    3663     dashes: 9,9;
    3664 }
    3665 node[route=bus],
    3666 node[route=ferry],
    3667 node[route=flight],
    3668 node[route=ncn],
    3669 node[route=subsea],
    3670 node[route=ski],
    3671 node[route=tour],
    3672 node[route=pub_crawl] {
    3673     icon-image: "misc/deprecated.png";
     3613node[sport=badminton] {
     3614    icon-image: "misc/no_icon.png";
    36743615    set icon_z17;
    36753616    text: auto;
    36763617}
    3677 
    3678 /**************/
    3679 /* sport tags */
    3680 /**************/
    3681 
    3682 area[sport="9pin"],
    3683 area[sport="10pin"],
    3684 area[sport=athletics],
    3685 area[sport=soccer],
    3686 area[sport=australian_football],
    3687 area[sport=american_football],
    3688 area[sport=canadian_football],
    3689 area[sport=gaelic_football],
    3690 area[sport=rugby_league],
    3691 area[sport=rugby_union] {
     3618area[sport=archery],
     3619area[sport=fishing],
     3620area[sport=safety_training],
     3621area[sport=model_aerodrome],
     3622area[sport=rc_car] {
    36923623    fill-color: sport#bde3cb;
    36933624}
    3694 node[sport="9pin"] {
    3695     icon-image: "sport/10pin.png";
     3625node[sport=archery] {
     3626    icon-image: "sport/archery.png";
    36963627    set icon_z17;
    36973628    text: auto;
    36983629}
    3699 node[sport="10pin"] {
    3700     icon-image: "sport/10pin.png";
     3630node[sport=fishing] {
     3631    icon-image: "sport/fishing.png";
    37013632    set icon_z17;
    37023633    text: auto;
    37033634}
    3704 node[sport=athletics] {
    3705     icon-image: "sport/athletics.png";
     3635node[sport=safety_training] {
     3636    icon-image: "sport/safety_training.png";
    37063637    set icon_z17;
    37073638    text: auto;
    37083639}
    3709 node[sport=soccer],
    3710 node[sport=australian_football],
    3711 node[sport=american_football],
    3712 node[sport=canadian_football],
    3713 node[sport=gaelic_football] {
    3714     icon-image: "sport/soccer.png";
     3640node[sport=model_aerodrome] {
     3641    icon-image: "transport/airport.png";
    37153642    set icon_z17;
    37163643    text: auto;
    37173644}
    3718 node[sport=rugby_league],
    3719 node[sport=rugby_union] {
    3720     icon-image: "sport/football.png";
     3645node[sport=rc_car] {
     3646    icon-image: "transport/car.png";
    37213647    set icon_z17;
    37223648    text: auto;
    37233649}
    3724 area[sport=baseball],
    3725 area[sport=basketball],
    3726 area[sport=boules],
    3727 area[sport=bowls],
    3728 area[sport=canoe],
    3729 area[sport=chess],
    3730 area[sport=climbing]:closed,
    3731 area[sport=cricket],
    3732 area[sport=cricket_nets],
    3733 area[sport=croquet] {
    3734     fill-color: sport#bde3cb;
     3650
     3651/****************/
     3652/* natural tags */
     3653/****************/
     3654
     3655area[natural=spring] {
     3656    fill-color: light_water#00005f;
    37353657}
    3736 node[sport=baseball] {
    3737     icon-image: "sport/baseball.png";
     3658node[natural=spring] {
     3659    icon-image: "misc/landmark/spring.png";
    37383660    set icon_z17;
    37393661    text: auto;
    37403662}
    3741 node[sport=basketball] {
    3742     icon-image: "sport/basketball.png";
    3743     set icon_z17;
     3663node[natural=saddle] {
     3664    icon-image: "presets/saddle.svg";
     3665    set icon_z0;
    37443666    text: auto;
     3667    set text_z0;
    37453668}
    3746 node[sport=boules] {
    3747     icon-image: "sport/boule.png";
    3748     set icon_z17;
    3749     text: auto;
     3669area[natural=peak] {
     3670    fill-color: peak#663300;
    37503671}
    3751 node[sport=bowls] {
    3752     icon-image: "sport/boule.png";
    3753     set icon_z17;
     3672node[natural=peak] {
     3673    icon-image: "presets/peak.svg";
     3674    set icon_z0;
    37543675    text: auto;
     3676    set text_z0;
    37553677}
    3756 node[sport=canoe] {
    3757     icon-image: "sport/canoe.png";
    3758     set icon_z17;
     3678node[natural=peak][tourism=viewpoint] {
     3679    icon-image: "sightseeing/peak_viewpoint.svg";
     3680    set icon_z0;
    37593681    text: auto;
     3682    set text_z0;
    37603683}
    3761 node[sport=chess] {
    3762     icon-image: "sport/chess.png";
    3763     set icon_z17;
     3684area[natural=glacier] {
     3685    fill-color: glacier#ffffff;
     3686}
     3687node[natural=glacier] {
     3688    icon-image: "misc/landmark/glacier_small.png";
     3689    set icon_z0;
    37643690    text: auto;
     3691    set text_z0;
    37653692}
    3766 node[sport=climbing] {
    3767     icon-image: "sport/climbing.png";
    3768     set icon_z17;
     3693area[natural=volcano] {
     3694    fill-color: volcano#5f0000;
     3695}
     3696node[natural=volcano] {
     3697    icon-image: "misc/landmark/volcano_small.png";
     3698    set icon_z0;
    37693699    text: auto;
     3700    set text_z0;
    37703701}
    3771 node[sport=cricket] {
    3772     icon-image: "sport/cricket.png";
     3702area[natural=cliff]:closed {
     3703    fill-color: natural#002f00;
     3704}
     3705way[natural=cliff] {
     3706    repeat-image: "misc/cliff-pattern.png";
     3707    repeat-image-align: top;
     3708    width: 1;
     3709    color: #b2b2b2;
     3710}
     3711node[natural=cliff] {
     3712    icon-image: "misc/cliff.png";
    37733713    set icon_z17;
    37743714    text: auto;
    37753715}
    3776 node[sport=cricket_nets] {
     3716area[natural=scree] {
     3717    fill-color: natural#002f00;
     3718}
     3719node[natural=scree] {
    37773720    icon-image: "misc/no_icon.png";
    37783721    set icon_z17;
    37793722    text: auto;
    37803723}
    3781 node[sport=croquet] {
    3782     icon-image: "sport/croquet.png";
     3724area[natural=scrub] {
     3725    fill-color: scrub#007000;
     3726}
     3727node[natural=scrub] {
     3728    icon-image: "presets/scrub.svg";
    37833729    set icon_z17;
    37843730    text: auto;
    37853731}
    3786 area[sport=cycling],
    3787 area[sport=dog_racing],
    3788 area[sport=equestrian],
    3789 area[sport=golf],
    3790 area[sport=gymnastics],
    3791 area[sport=hockey],
    3792 area[sport=horse_racing],
    3793 area[sport=karting],
    3794 area[sport=motocross],
    3795 area[sport=motor] {
    3796     fill-color: sport#bde3cb;
     3732area[natural=fell] {
     3733    fill-color: natural#002f00;
    37973734}
    3798 node[sport=cycling] {
    3799     icon-image: "sport/cycling.png";
     3735node[natural=fell] {
     3736    icon-image: "misc/no_icon.png";
    38003737    set icon_z17;
    38013738    text: auto;
    38023739}
    3803 node[sport=dog_racing] {
    3804     icon-image: "leisure/dog.png";
    3805     set icon_z17;
    3806     text: auto;
     3740area[natural=heath] {
     3741    fill-color: heath#ffffc0;
    38073742}
    3808 node[sport=equestrian] {
    3809     icon-image: "sport/riding.png";
     3743node[natural=heath] {
     3744    icon-image: "misc/no_icon.png";
    38103745    set icon_z17;
    38113746    text: auto;
    38123747}
    3813 node[sport=golf] {
    3814     icon-image: "sport/golf.png";
    3815     set icon_z17;
    3816     text: auto;
     3748way[natural=tree_row] {
     3749    width: 2;
     3750    color: woodarea#008000;
    38173751}
    3818 node[sport=gymnastics] {
    3819     icon-image: "sport/multi.png";
     3752node[natural=tree_row] {
     3753    icon-image: "misc/no_icon.png";
    38203754    set icon_z17;
    38213755    text: auto;
    38223756}
    3823 node[sport=hockey] {
    3824     icon-image: "sport/hockey.png";
     3757area[natural=wood] {
     3758    fill-color: woodarea#008000;
     3759}
     3760node[natural=wood] {
     3761    icon-image: "misc/landmark/trees.png";
    38253762    set icon_z17;
    38263763    text: auto;
    38273764}
    3828 node[sport=horse_racing] {
    3829     icon-image: "sport/riding.png";
     3765area[natural=grassland] {
     3766    fill-color: green#b1e0c2;
     3767}
     3768node[natural=grassland] {
     3769    icon-image: "misc/no_icon.png";
    38303770    set icon_z17;
    38313771    text: auto;
    38323772}
    3833 node[sport=karting] {
    3834     icon-image: "sport/karting.png";
     3773area[natural=wetland] {
     3774    fill-color: marsh#4f4ff3;
     3775}
     3776node[natural=wetland] {
     3777    icon-image: "misc/no_icon.png";
    38353778    set icon_z17;
    38363779    text: auto;
    38373780}
    3838 node[sport=motocross] {
    3839     icon-image: "sport/motocross.png";
     3781area[natural=water] {
     3782    fill-color: water#0000ff;
     3783}
     3784node[natural=water] {
     3785    icon-image: "nautical/water.png";
    38403786    set icon_z17;
    38413787    text: auto;
    38423788}
    3843 node[sport=motor] {
    3844     icon-image: "sport/motor.png";
     3789way[natural=coastline] {
     3790    width: 1;
     3791    color: water#0000ff;
     3792}
     3793node[natural=coastline] {
     3794    icon-image: "misc/coastline.png";
    38453795    set icon_z17;
    38463796    text: auto;
    38473797}
    3848 area[sport=multi],
    3849 area[sport=pelota],
    3850 area[sport=racquet],
    3851 area[sport=skating],
    3852 area[sport=skateboard] {
    3853     fill-color: sport#bde3cb;
     3798area[natural=mud] {
     3799    fill-color: mud#cba762;
    38543800}
    3855 node[sport=multi] {
    3856     icon-image: "sport/multi.png";
     3801node[natural=mud] {
     3802    icon-image: "misc/mud.png";
    38573803    set icon_z17;
    38583804    text: auto;
    38593805}
    3860 node[sport=pelota] {
    3861     icon-image: "sport/pelota.png";
     3806area[natural=beach] {
     3807    fill-color: beach#f8dba2;
     3808}
     3809node[natural=beach] {
     3810    icon-image: "misc/beach.png";
    38623811    set icon_z17;
    38633812    text: auto;
    38643813}
    3865 node[sport=racquet] {
    3866     icon-image: "sport/racquetball.png";
     3814area[natural=sand] {
     3815    fill-color: sand#f8dba2;
     3816}
     3817node[natural=sand] {
     3818    icon-image: "misc/no_icon.png";
    38673819    set icon_z17;
    38683820    text: auto;
    38693821}
    3870 node[sport=skating] {
    3871     icon-image: "sport/skating.png";
     3822area[natural=bay],
     3823area[natural=land],
     3824area[natural=cave_entrance] {
     3825    fill-color: natural#002f00;
     3826}
     3827node[natural=bay] {
     3828    icon-image: "misc/bay.png";
    38723829    set icon_z17;
    38733830    text: auto;
    38743831}
    3875 node[sport=skateboard] {
    3876     icon-image: "sport/skateboard.png";
     3832node[natural=land] {
     3833    icon-image: "misc/no_icon.png";
    38773834    set icon_z17;
    38783835    text: auto;
    38793836}
    3880 area[sport=swimming] {
    3881     fill-color: swimming_pool#51c4ef;
    3882 }
    3883 node[sport=swimming] {
    3884     icon-image: "sport/pool.png";
     3837node[natural=cave_entrance] {
     3838    icon-image: "misc/landmark/cave_entrance.png";
    38853839    set icon_z17;
    38863840    text: auto;
    38873841}
    3888 area[sport=skiing],
    3889 area[sport=table_tennis],
    3890 area[sport=tennis],
    3891 area[sport=paintball] {
    3892     fill-color: sport#bde3cb;
    3893 }
    3894 node[sport=skiing] {
    3895     icon-image: "sport/skiing.png";
     3842node[natural=tree] {
     3843    icon-image: "misc/landmark/trees.png";
    38963844    set icon_z17;
    38973845    text: auto;
    38983846}
    3899 node[sport=table_tennis] {
    3900     icon-image: "sport/table_tennis.png";
     3847node[natural=tree][type=conifer],
     3848node[natural=tree][leaf_type=needleleaved] {
     3849    icon-image: "misc/landmark/trees_conifer.png";
    39013850    set icon_z17;
    39023851    text: auto;
    39033852}
    3904 node[sport=tennis] {
    3905     icon-image: "sport/tennis.png";
     3853node[natural=tree][type=broad_leaved],
     3854node[natural=tree][leaf_type=broadleaved] {
     3855    icon-image: "misc/landmark/trees_broad_leaved.png";
    39063856    set icon_z17;
    39073857    text: auto;
    39083858}
    3909 node[sport=paintball] {
    3910     icon-image: "misc/no_icon.png";
     3859node[natural=tree][type=palm] {
     3860    icon-image: "misc/landmark/trees_palm.png";
    39113861    set icon_z17;
    39123862    text: auto;
    39133863}
    3914 area[sport=squash],
    3915 area[sport=shooting],
    3916 area[sport=volleyball],
    3917 area[sport=beachvolleyball],
    3918 area[sport=bowling],
    3919 area[sport=handball],
    3920 area[sport=rowing],
    3921 area[sport=sailing],
    3922 area[sport=diving],
    3923 area[sport=badminton] {
    3924     fill-color: sport#bde3cb;
     3864
     3865/*****************/
     3866/* waterway tags */
     3867/*****************/
     3868
     3869way[waterway=river] {
     3870    width: 2;
     3871    color: water#0000ff;
    39253872}
    3926 node[sport=squash] {
    3927     icon-image: "misc/no_icon.png";
    3928     set icon_z17;
    3929     text: auto;
     3873area[waterway=riverbank] {
     3874    fill-color: riverbank#0000cf;
     3875    width: 1;
     3876    color: riverbank#0000cf;
    39303877}
    3931 node[sport=shooting] {
    3932     icon-image: "misc/no_icon.png";
     3878way[waterway=canal], way[waterway=wadi] {
     3879    width: 2;
     3880    color: water#0000ff;
     3881}
     3882way[waterway=stream] {
     3883    width: 1;
     3884    color: stream#6600cc;
     3885}
     3886way[waterway=ditch], way[waterway=drain] {
     3887    width: 1;
     3888    color: water#0000ff;
     3889}
     3890area[waterway=dock] {
     3891    fill-color: dock#0000cf;
     3892}
     3893node[waterway=dock] {
     3894    icon-image: "nautical/boatyard.png";
    39333895    set icon_z17;
    39343896    text: auto;
    39353897}
    3936 node[sport=volleyball] {
    3937     icon-image: "sport/volleyball.png";
     3898node[waterway=lock_gate] {
     3899    icon-image: "nautical/lock_gate.png";
    39383900    set icon_z17;
    39393901    text: auto;
    39403902}
    3941 node[sport=beachvolleyball] {
    3942     icon-image: "sport/beachvolleyball.png";
     3903node[waterway=turning_point] {
     3904    icon-image: "nautical/turning.png";
    39433905    set icon_z17;
    39443906    text: auto;
    39453907}
    3946 node[sport=bowling] {
    3947     icon-image: "sport/10pin.png";
     3908area[waterway=boatyard] {
     3909    fill-color: manmade#d8d8d8;
     3910}
     3911node[waterway=boatyard] {
     3912    icon-image: "nautical/boatyard.png";
    39483913    set icon_z17;
    39493914    text: auto;
    39503915}
    3951 node[sport=handball] {
    3952     icon-image: "sport/handball.png";
     3916node[waterway=water_point] {
     3917    icon-image: "accommodation/camping/water.png";
    39533918    set icon_z17;
    39543919    text: auto;
    39553920}
    3956 node[sport=rowing] {
    3957     icon-image: "sport/rowing.png";
     3921node[waterway=waste_disposal] {
     3922    icon-image: "accommodation/camping/wastewater.png";
    39583923    set icon_z17;
    39593924    text: auto;
    39603925}
    3961 node[sport=sailing] {
    3962     icon-image: "misc/no_icon.png";
     3926node[waterway=mooring] {
     3927    icon-image: "nautical/marina.png";
    39633928    set icon_z17;
    39643929    text: auto;
    39653930}
    3966 node[sport=diving] {
    3967     icon-image: "sport/diving.png";
     3931way[waterway=weir] {
     3932    width: 2;
     3933    color: manmade#d8d8d8;
     3934}
     3935node[waterway=weir] {
     3936    icon-image: "nautical/weir.png";
    39683937    set icon_z17;
    39693938    text: auto;
    39703939}
    3971 node[sport=badminton] {
     3940way[waterway=rapids] {
     3941    width: 2;
     3942    color: rapids#8080ff;
     3943}
     3944node[waterway=rapids] {
    39723945    icon-image: "misc/no_icon.png";
    39733946    set icon_z17;
    39743947    text: auto;
    39753948}
    3976 area[sport=archery],
    3977 area[sport=fishing],
    3978 area[sport=safety_training],
    3979 area[sport=model_aerodrome],
    3980 area[sport=rc_car] {
    3981     fill-color: sport#bde3cb;
     3949area[waterway=dam]:closed {
     3950    fill-color: manmade#d8d8d8;
    39823951}
    3983 node[sport=archery] {
    3984     icon-image: "sport/archery.png";
    3985     set icon_z17;
    3986     text: auto;
     3952way[waterway=dam] {
     3953    width: 2;
     3954    color: manmade#d8d8d8;
    39873955}
    3988 node[sport=fishing] {
    3989     icon-image: "sport/fishing.png";
     3956node[waterway=dam] {
     3957    icon-image: "nautical/dam.png";
    39903958    set icon_z17;
    39913959    text: auto;
    39923960}
    3993 node[sport=safety_training] {
    3994     icon-image: "sport/safety_training.png";
     3961/* it's not possible to have both line and area, line seems more likely */
     3962way[waterway=waterfall] {
     3963    width: 2;
     3964    color: manmade#d8d8d8;
     3965}
     3966node[waterway=waterfall] {
     3967    icon-image: "nautical/waterfall.png";
    39953968    set icon_z17;
    39963969    text: auto;
    39973970}
    3998 node[sport=model_aerodrome] {
    3999     icon-image: "transport/airport.png";
     3971node[waterway=river], node[waterway=riverbank],
     3972node[waterway=canal], node[waterway=wadi],
     3973node[waterway=stream],
     3974node[waterway=ditch], node[waterway=drain] {
     3975    icon-image: "misc/deprecated.png";
    40003976    set icon_z17;
    40013977    text: auto;
    40023978}
    4003 node[sport=rc_car] {
    4004     icon-image: "transport/car.png";
     3979
     3980/**************/
     3981/* route tags */
     3982/**************/
     3983
     3984way[route=bus],
     3985way[route=ferry],
     3986way[route=flight],
     3987way[route=ncn],
     3988way[route=subsea],
     3989way[route=ski],
     3990way[route=tour],
     3991way[route=pub_crawl] {
     3992    width: 1;
     3993    color: route#809bc0;
     3994    dashes: 9,9;
     3995}
     3996node[route=bus],
     3997node[route=ferry],
     3998node[route=flight],
     3999node[route=ncn],
     4000node[route=subsea],
     4001node[route=ski],
     4002node[route=tour],
     4003node[route=pub_crawl] {
     4004    icon-image: "misc/deprecated.png";
    40054005    set icon_z17;
    40064006    text: auto;
    40074007}