Ticket #10363: elemstyles7440_zoom_setting.diff
| File elemstyles7440_zoom_setting.diff, 75.9 KB (added by , 11 years ago) |
|---|
-
styles/standard/elemstyles.mapcss
17 17 default-points: false; 18 18 } 19 19 20 /*************************/ 21 /* create style settings */ 22 /*************************/ 23 24 setting::low_zoom { 25 type: boolean; 26 label: tr("Hide nodes on low zoom"); 27 default: true; 28 } 29 20 30 /***************************/ 21 31 /* "work in progress" tags */ 22 32 /***************************/ 23 33 24 node |z16-[fixme]::core_fixme,25 node |z16-[FIXME]::core_fixme {34 node[fixme]::core_fixme, 35 node[FIXME]::core_fixme { 26 36 object-z-index: 20; 27 37 icon-image: "misc/fixme-annotation.png"; 38 set iconz16; 28 39 } 29 node |z16-[note]::core_note {40 node[note]::core_note { 30 41 object-z-index: 10; 31 42 icon-image: "misc/note-annotation.png"; 43 set iconz16; 32 44 } 33 45 34 46 /* special display of unreviewed tiger data (USA) */ … … 46 58 relation[restriction=no_left_turn], 47 59 node[restriction=no_left_turn] { 48 60 icon-image: "vehicle/restriction/turn_restrictions/no_left_turn.png"; 61 set iconz17; 49 62 text: auto; 50 63 } 51 64 relation[restriction=no_right_turn], 52 65 node[restriction=no_right_turn] { 53 66 icon-image: "vehicle/restriction/turn_restrictions/no_right_turn.png"; 67 set iconz17; 54 68 text: auto; 55 69 } 56 70 relation[restriction=no_straight_on], 57 71 node[restriction=no_straight_on] { 58 72 icon-image: "vehicle/restriction/turn_restrictions/no_straight_on.png"; 73 set iconz17; 59 74 text: auto; 60 75 } 61 76 relation[restriction=no_u_turn], 62 77 node[restriction=no_u_turn] { 63 78 icon-image: "vehicle/restriction/turn_restrictions/no_u_turn.png"; 79 set iconz17; 64 80 text: auto; 65 81 } 66 82 relation[restriction=only_left_turn], 67 83 node[restriction=only_left_turn] { 68 84 icon-image: "vehicle/restriction/turn_restrictions/only_left_turn.png"; 85 set iconz17; 69 86 text: auto; 70 87 } 71 88 relation[restriction=only_right_turn], 72 89 node[restriction=only_right_turn] { 73 90 icon-image: "vehicle/restriction/turn_restrictions/only_right_turn.png"; 91 set iconz17; 74 92 text: auto; 75 93 } 76 94 relation[restriction=only_straight_on], 77 95 node[restriction=only_straight_on] { 78 96 icon-image: "vehicle/restriction/turn_restrictions/only_straight_on.png"; 97 set iconz17; 79 98 text: auto; 80 99 } 81 100 … … 115 134 node[cutting?!], 116 135 node[embankment?!] { 117 136 icon-image: "misc/deprecated.png"; 137 set iconz17; 118 138 text: auto; 119 139 } 120 140 … … 125 145 node["addr:housenumber"], 126 146 node["addr:postcode"] { 127 147 icon-image: "misc/housenumber.png"; 148 set iconz17; 128 149 text: auto; 129 150 } 130 151 way["addr:interpolation"=odd] { … … 148 169 } 149 170 node[building][!building?!] { 150 171 icon-image: "misc/landmark/building.png"; 172 set iconz17; 151 173 text: auto; 152 174 } 153 175 node[building=garage] { 154 176 icon-image: "misc/landuse/garages.png"; 177 set iconz17; 155 178 text: auto; 156 179 } 157 180 node[building=garages] { 158 181 icon-image: "misc/landuse/garages.png"; 182 set iconz17; 159 183 text: auto; 160 184 } 161 185 node[building=entrance] { 162 186 icon-image: "misc/entrance-yes.png"; 187 set iconz17; 163 188 text: auto; 164 189 } 165 190 node[entrance=yes] { 166 191 icon-image: "misc/entrance-yes.png"; 192 set iconz17; 167 193 text: auto; 168 194 } 169 195 node[entrance=main] { 170 196 icon-image: "misc/entrance-main.png"; 197 set iconz17; 171 198 text: auto; 172 199 } 173 200 node[entrance=service] { 174 201 icon-image: "misc/entrance-service.png"; 202 set iconz17; 175 203 text: auto; 176 204 } 177 205 node[entrance=exit] { 178 206 icon-image: "misc/entrance-exit.png"; 207 set iconz17; 179 208 text: auto; 180 209 } 181 210 node[entrance=emergency] { 182 211 icon-image: "misc/entrance-emergency.png"; 212 set iconz17; 183 213 text: auto; 184 214 } 185 215 … … 213 243 } 214 244 node[access?!] { 215 245 icon-image: "vehicle/restriction/access.png"; 246 set iconz17; 216 247 } 217 248 node[access=permissive], 218 249 node[access=private], 219 250 node[access=destination] { 220 251 icon-image: "misc/no_icon.png"; 252 set iconz17; 221 253 text: auto; 222 254 } 223 255 node[bicycle?!] { 224 256 icon-image: "vehicle/restriction/bicycle.png"; 257 set iconz17; 225 258 } 226 259 node[bicycle=designated] { 227 260 icon-image: "vehicle/restriction/bicycle-designated.png"; 261 set iconz17; 228 262 text: auto; 229 263 } 230 264 node[foot?!] { 231 265 icon-image: "vehicle/restriction/foot.png"; 266 set iconz17; 232 267 } 233 268 node[foot=designated] { 234 269 icon-image: "vehicle/restriction/foot-designated.png"; 270 set iconz17; 235 271 text: auto; 236 272 } 237 273 node[goods?!], 238 274 node[hgv?!] { 239 275 icon-image: "vehicle/restriction/goods.png"; 276 set iconz17; 240 277 } 241 278 node[horse?!] { 242 279 icon-image: "vehicle/restriction/horse.png"; 280 set iconz17; 243 281 } 244 282 node[horse=designated] { 245 283 icon-image: "vehicle/restriction/horse-designated.png"; 284 set iconz17; 246 285 } 247 286 node[motorcycle?!] { 248 287 icon-image: "vehicle/restriction/motorbike.png"; 288 set iconz17; 249 289 } 250 290 node[motorcar?!] { 251 291 icon-image: "vehicle/restriction/motorcar.png"; 292 set iconz17; 252 293 } 253 294 node[psv?!] { 254 295 icon-image: "vehicle/restriction/psv.png"; 296 set iconz17; 255 297 } 256 298 node[motorboat?!], 257 299 node[boat?!] { 258 300 icon-image: "misc/no_icon.png"; 301 set iconz17; 259 302 } 260 303 node[noexit?] { 261 304 icon-image: "vehicle/restriction/dead_end.png"; 305 set iconz17; 262 306 } 263 307 node[maxweight] { 264 308 icon-image: "vehicle/restriction/maxweight.png"; 309 set iconz17; 265 310 } 266 311 node[maxheight] { 267 312 icon-image: "vehicle/restriction/maxheight.png"; 313 set iconz17; 268 314 } 269 315 node[maxwidth] { 270 316 icon-image: "vehicle/restriction/maxwidth.png"; 317 set iconz17; 271 318 } 272 319 node[maxlength] { 273 320 icon-image: "vehicle/restriction/maxlength.png"; 321 set iconz17; 274 322 } 275 323 node[minspeed] { 276 324 icon-image: "vehicle/restriction/minspeed.png"; 325 set iconz17; 277 326 } 278 327 node[maxstay], 279 328 node[toll] { 280 329 icon-image: "misc/no_icon.png"; 330 set iconz17; 281 331 } 282 332 283 333 /****************/ … … 286 336 287 337 node[barrier] { 288 338 icon-image: "vehicle/restriction/barrier.png"; 339 set iconz17; 289 340 text: auto; 290 341 } 291 342 way[barrier=bollard] { … … 295 346 } 296 347 node[barrier=bollard] { 297 348 icon-image: "vehicle/restriction/bollard.png"; 349 set iconz17; 298 350 text: auto; 299 351 } 300 352 node[barrier=gate] { 301 353 icon-image: "vehicle/gate.png"; 354 set iconz17; 302 355 text: auto; 303 356 } 304 357 way[barrier=hedge], … … 318 371 node[barrier=city_wall], 319 372 node[barrier=retaining_wall] { 320 373 icon-image: "misc/deprecated.png"; 374 set iconz17; 321 375 text: auto; 322 376 } 323 377 node[barrier=block] { 324 378 icon-image: "vehicle/block.svg"; 379 set iconz17; 325 380 text: auto; 326 381 } 327 382 node[barrier=chain] { 328 383 icon-image: "vehicle/chain.svg"; 384 set iconz17; 329 385 text: auto; 330 386 } 331 387 node[barrier=stile] { 332 388 icon-image: "vehicle/stile.png"; 389 set iconz17; 333 390 text: auto; 334 391 } 335 392 node[barrier=turnstile] { 336 393 icon-image: "vehicle/turnstile.png"; 394 set iconz17; 337 395 text: auto; 338 396 } 339 397 node[barrier=cycle_barrier] { 340 398 icon-image: "vehicle/cycle_barrier.png"; 399 set iconz17; 341 400 text: auto; 342 401 } 343 402 node[barrier=lift_gate] { 344 403 icon-image: "vehicle/lift_gate.png"; 404 set iconz17; 345 405 text: auto; 346 406 } 347 407 node[barrier=swing_gate] { 348 408 icon-image: "vehicle/swing_gate.png"; 409 set iconz17; 349 410 text: auto; 350 411 } 351 412 area[barrier=toll_booth]:closed { … … 353 414 } 354 415 node[barrier=toll_booth] { 355 416 icon-image: "vehicle/toll_booth.png"; 417 set iconz17; 356 418 text: auto; 357 419 } 358 420 node[barrier=entrance] { 359 421 icon-image: "vehicle/entrance.png"; 422 set iconz17; 360 423 text: auto; 361 424 } 362 425 node[barrier=cattle_grid] { 363 426 icon-image: "vehicle/cattle_grid.png"; 427 set iconz17; 364 428 text: auto; 365 429 } 366 430 node[barrier=border_control] { 367 431 icon-image: "vehicle/border_control.png"; 432 set iconz17; 368 433 text: auto; 369 434 } 370 435 node[barrier=sally_port] { 371 436 icon-image: "vehicle/sally_port.png"; 437 set iconz17; 372 438 text: auto; 373 439 } 374 440 node[barrier=fence], … … 380 446 node[barrier=drawbridge], 381 447 node[barrier=hampshire_gate] { 382 448 icon-image: "misc/no_icon.png"; 449 set iconz17; 383 450 text: auto; 384 451 } 385 452 … … 541 608 } 542 609 node[highway=steps] { 543 610 icon-image: "transport/steps.png"; 611 set iconz17; 544 612 text: auto; 545 613 } 546 614 way[highway=bus_guideway] { … … 554 622 } 555 623 node[direction=clockwise] { 556 624 icon-image: "vehicle/restriction/roundabout_left.png"; 625 set iconz17; 557 626 text: auto; 558 627 } 559 628 node[highway=mini_roundabout] { 560 629 icon-image: "vehicle/restriction/roundabout_left.png"; 630 set iconz17; 561 631 text: auto; 562 632 } 563 633 node:righthandtraffic[highway=mini_roundabout] { 564 634 icon-image: "vehicle/restriction/roundabout_right.png"; 635 set iconz17; 565 636 } 566 637 node[highway=stop] { 567 638 icon-image: "vehicle/restriction/stop.png"; 639 set iconz17; 568 640 text: auto; 569 641 } 570 642 node[highway=give_way] { 571 643 icon-image: "vehicle/restriction/right_of_way.png"; 644 set iconz17; 572 645 text: auto; 573 646 } 574 647 node[highway=traffic_signals] { 575 648 icon-image: "vehicle/restriction/traffic-light.png"; 649 set iconz17; 576 650 text: auto; 577 651 } 578 652 node[highway=street_lamp] { 579 653 icon-image: "misc/streetlamp.png"; 654 set iconz17; 580 655 text: auto; 581 656 } 582 657 node[highway=speed_camera] { 583 658 icon-image: "vehicle/restriction/speed_trap.png"; 659 set iconz17; 584 660 text: auto; 585 661 } 586 662 node[traffic_sign=city_limit] { 587 663 icon-image: "vehicle/restriction/citylimit.png"; 664 set iconz17; 588 665 text: auto; 589 666 } 590 667 node[highway=crossing] { 591 668 icon-image: "vehicle/zebra_crossing.png"; 669 set iconz17; 592 670 text: auto; 593 671 } 594 672 node[highway=incline], node[highway=incline_steep] { 595 673 icon-image: "vehicle/restriction/incline.png"; 674 set iconz17; 596 675 text: auto; 597 676 } 598 677 node[highway=motorway_junction] { 599 678 icon-image: "vehicle/exit.png"; 679 set iconz17; 600 680 text: auto; 601 681 } 602 682 area[highway=services] { … … 604 684 } 605 685 node[highway=services] { 606 686 icon-image: "vehicle/services.png"; 687 set iconz17; 607 688 text: auto; 608 689 } 609 690 area[highway=rest_area] { … … 611 692 } 612 693 node[highway=rest_area] { 613 694 icon-image: "vehicle/parking.png"; 695 set iconz17; 614 696 text: auto; 615 697 } 616 698 node[highway=ford], node[ford?] { 617 699 icon-image: "vehicle/ford.png"; 700 set iconz17; 618 701 text: auto; 619 702 } 620 703 way[ford?]::core_ford { … … 632 715 } 633 716 node[highway=turning_circle] { 634 717 icon-image: "vehicle/turning_circle.png"; 718 set iconz17; 635 719 text: auto; 636 720 } 637 721 node[highway=turning_loop] { 638 722 icon-image: "vehicle/turning_loop.png"; 723 set iconz17; 639 724 text: auto; 640 725 } 641 726 node[highway=passing_place] { 642 727 icon-image: "vehicle/passing_place.png"; 728 set iconz17; 643 729 text: auto; 644 730 } 645 731 node[highway=elevator] { 646 732 icon-image: "service/elevator.png"; 733 set iconz17; 647 734 text: auto; 648 735 } 649 736 way[highway=construction] { … … 653 740 } 654 741 node[highway=construction] { 655 742 icon-image: "misc/construction.png"; 743 set iconz17; 656 744 text: auto; 657 745 } 658 746 area[highway=emergency_access_point] { … … 660 748 } 661 749 node[highway=emergency_access_point] { 662 750 icon-image: "service/emergency_access_point.png"; 751 set iconz17; 663 752 text: auto; 664 753 } 665 754 node[highway=motorway], node[highway=motorway_link], … … 682 771 node[highway=bus_guideway], 683 772 node[highway=platform] { 684 773 icon-image: "misc/deprecated.png"; 774 set iconz17; 685 775 text: auto; 686 776 } 687 777 … … 691 781 692 782 node[traffic_calming] { 693 783 icon-image: "vehicle/traffic_calming.png"; 784 set iconz17; 694 785 text: auto; 695 786 } 696 787 node[traffic_calming=chicane] { 697 788 icon-image: "vehicle/chicane.png"; 789 set iconz17; 698 790 text: auto; 699 791 } 700 792 node[traffic_calming=choker], 701 793 node[traffic_calming=cushion] { 702 794 icon-image: "vehicle/passing_place.png"; 795 set iconz17; 703 796 text: auto; 704 797 } 705 798 … … 709 802 710 803 node[junction=roundabout] { 711 804 icon-image: "vehicle/restriction/roundabout_left.png"; 805 set iconz17; 712 806 text: auto; 713 807 } 714 808 node:righthandtraffic[junction=roundabout] { 715 809 icon-image: "vehicle/restriction/roundabout_right.png"; 810 set iconz17; 716 811 } 717 812 718 813 /*****************/ … … 820 915 node[cycleway=track], node[cycleway=opposite_track], 821 916 node[cycleway=opposite] { 822 917 icon-image: "misc/deprecated.png"; 918 set iconz17; 823 919 text: auto; 824 920 } 825 921 … … 909 1005 node[piste:difficulty=freeride], 910 1006 node[piste:difficulty=novice] { 911 1007 icon-image: "sport/skiing.png"; 1008 set iconz17; 912 1009 } 913 1010 914 1011 /**************/ … … 920 1017 } 921 1018 node[power=tower] { 922 1019 icon-image: "misc/landmark/power/tower_small.png"; 1020 set iconz17; 923 1021 text: auto; 924 1022 } 925 1023 node[power=pole] { 926 1024 icon-image: "misc/landmark/power/pole.png"; 1025 set iconz17; 927 1026 text: auto; 928 1027 } 929 1028 way[power=line], … … 934 1033 node[power=line], 935 1034 node[power=minor_line] { 936 1035 icon-image: "misc/deprecated.png"; 1036 set iconz17; 937 1037 text: auto; 938 1038 } 939 1039 area[power=plant], … … 947 1047 node[power=substation], 948 1048 node[power=cable_distribution_cabinet] { 949 1049 icon-image: "misc/landmark/power.png"; 1050 set iconz17; 950 1051 text: auto; 951 1052 } 952 1053 node[power=transformer] { 953 1054 icon-image: "misc/landmark/power/transformer.png"; 1055 set iconz17; 954 1056 text: auto; 955 1057 } 956 1058 /* power_source is deprecated by the wiki, but still in use */ … … 967 1069 } 968 1070 node[power_source=wind], node[generator:source=wind] { 969 1071 icon-image: "misc/landmark/power/wind.png"; 1072 set iconz17; 970 1073 text: auto; 971 1074 } 972 1075 node[power_source=hydro], node[generator:source=hydro] { 973 1076 icon-image: "misc/landmark/power/hydro.png"; 1077 set iconz17; 974 1078 text: auto; 975 1079 } 976 1080 node[power_source=fossil], 977 1081 node[power_source=coal], node[generator:source=coal], 978 1082 node[power_source=gas], node[generator:source=gas] { 979 1083 icon-image: "misc/landmark/power/fossil.png"; 1084 set iconz17; 980 1085 text: auto; 981 1086 } 982 1087 node[power_source=photovoltaic] { 983 1088 /* FIXME photovoltaic NOT fossil*/ 984 1089 icon-image: "misc/landmark/power/fossil.png"; 1090 set iconz17; 985 1091 text: auto; 986 1092 } 987 1093 node[power_source=nuclear], node[generator:source=nuclear] { 988 1094 icon-image: "misc/landmark/power/nuclear.png"; 1095 set iconz17; 989 1096 text: auto; 990 1097 } 991 1098 node[power=generator] { 992 1099 icon-image: "misc/landmark/power.png"; 1100 set iconz17; 993 1101 text: auto; 994 1102 } 995 1103 … … 1011 1119 } 1012 1120 node[man_made=beacon] { 1013 1121 icon-image: "misc/landmark/beacon.png"; 1122 set iconz17; 1014 1123 text: auto; 1015 1124 } 1016 1125 node[man_made=chimney] { 1017 1126 icon-image: "misc/landmark/chimney.png"; 1127 set iconz17; 1018 1128 text: auto; 1019 1129 } 1020 1130 node[man_made=crane] { 1021 1131 icon-image: "misc/landmark/crane.png"; 1132 set iconz17; 1022 1133 text: auto; 1023 1134 } 1024 1135 node[man_made=flagpole] { 1025 1136 icon-image: "misc/flag.png"; 1137 set iconz17; 1026 1138 text: auto; 1027 1139 } 1028 1140 node[man_made=gasometer] { 1029 1141 icon-image: "misc/landmark/gasometer.png"; 1142 set iconz17; 1030 1143 text: auto; 1031 1144 } 1032 1145 node[man_made=groyne] { 1033 1146 icon-image: "nautical/groyne.png"; 1147 set iconz17; 1034 1148 text: auto; 1035 1149 } 1036 1150 node[man_made=lighthouse] { 1037 1151 icon-image: "misc/landmark/lighthouse.png"; 1152 set iconz17; 1038 1153 text: auto; 1039 1154 } 1040 1155 node[man_made=monitoring_station] { 1041 1156 icon-image: "misc/landmark/measurement_station.png"; 1157 set iconz17; 1042 1158 text: auto; 1043 1159 } 1044 1160 node[man_made=mineshaft] { 1045 1161 icon-image: "misc/landmark/mine.png"; 1162 set iconz17; 1046 1163 text: auto; 1047 1164 } 1048 1165 node[man_made=adit] { 1049 1166 icon-image: "misc/landmark/adit.png"; 1167 set iconz17; 1050 1168 text: auto; 1051 1169 } 1052 1170 area[man_made=pier]:closed { … … 1058 1176 } 1059 1177 node[man_made=pier] { 1060 1178 icon-image: "nautical/pier.png"; 1179 set iconz17; 1061 1180 text: auto; 1062 1181 } 1063 1182 way[embankment?][!highway][!railway][!waterway], … … 1065 1184 repeat-image: "misc/embankment-pattern.png"; 1066 1185 repeat-image-align: top; 1067 1186 width: 1; 1068 color: embankment#c14d00; 1187 color: embankment#c14d00; 1069 1188 } 1070 1189 way[embankment?][highway], 1071 1190 way[embankment?][railway], … … 1081 1200 } 1082 1201 node[man_made=pipeline] { 1083 1202 icon-image: "misc/deprecated.png"; 1203 set iconz17; 1084 1204 text: auto; 1085 1205 } 1086 1206 node[man_made=petroleum_well] { 1087 1207 icon-image: "misc/no_icon.png"; 1208 set iconz17; 1088 1209 text: auto; 1089 1210 } 1090 1211 area[man_made=reservoir_covered], … … 1102 1223 } 1103 1224 node[man_made=reservoir_covered] { 1104 1225 icon-image: "misc/landmark/reservoir_covered.png"; 1226 set iconz17; 1105 1227 text: auto; 1106 1228 } 1107 1229 node[man_made=surveillance] { 1108 1230 icon-image: "misc/surveillance.png"; 1231 set iconz17; 1109 1232 text: auto; 1110 1233 } 1111 1234 node[man_made=survey_point] { 1112 1235 icon-image: "misc/landmark/survey_point.png"; 1236 set iconz17; 1113 1237 text: auto; 1114 1238 } 1115 1239 node[man_made=tower] { 1116 1240 icon-image: "misc/landmark/tower.png"; 1241 set iconz17; 1117 1242 text: auto; 1118 1243 } 1119 1244 node[man_made=wastewater_plant] { 1120 1245 icon-image: "misc/landmark/wastewater_plant.png"; 1246 set iconz17; 1121 1247 text: auto; 1122 1248 } 1123 1249 node[man_made=watermill] { 1124 1250 icon-image: "misc/landmark/watermill.png"; 1251 set iconz17; 1125 1252 text: auto; 1126 1253 } 1127 1254 node[man_made=water_tower] { 1128 1255 icon-image: "misc/landmark/water_tower.png"; 1256 set iconz17; 1129 1257 text: auto; 1130 1258 } 1131 1259 node[man_made=water_well] { 1132 1260 icon-image: "misc/landmark/water_well.png"; 1261 set iconz17; 1133 1262 text: auto; 1134 1263 } 1135 1264 node[man_made=windmill] { 1136 1265 icon-image: "misc/landmark/windmill.png"; 1266 set iconz17; 1137 1267 text: auto; 1138 1268 } 1139 1269 node[man_made=works] { 1140 1270 icon-image: "misc/landmark/works.png"; 1271 set iconz17; 1141 1272 text: auto; 1142 1273 } 1143 1274 node[man_made=water_works] { 1144 1275 icon-image: "misc/landmark/water_works.png"; 1276 set iconz17; 1145 1277 text: auto; 1146 1278 } 1147 1279 … … 1155 1287 } 1156 1288 node[office=company] { 1157 1289 icon-image: "icons/office_blue.png"; 1290 set iconz17; 1158 1291 text: auto; 1159 1292 } 1160 1293 node[office=government] { 1161 1294 icon-image: "icons/office_pink.png"; 1295 set iconz17; 1162 1296 text: auto; 1163 1297 } 1164 1298 … … 1176 1310 } 1177 1311 node[leisure=sports_centre] { 1178 1312 icon-image: "sport/centre.png"; 1313 set iconz17; 1179 1314 text: auto; 1180 1315 } 1181 1316 node[leisure=golf_course] { 1182 1317 icon-image: "sport/golf.png"; 1318 set iconz17; 1183 1319 text: auto; 1184 1320 } 1185 1321 node[leisure=stadium] { 1186 1322 icon-image: "sport/stadium.png"; 1323 set iconz17; 1187 1324 text: auto; 1188 1325 } 1189 1326 way[leisure=track] { … … 1192 1329 } 1193 1330 node[leisure=track] { 1194 1331 icon-image: "sport/track.png"; 1332 set iconz17; 1195 1333 text: auto; 1196 1334 } 1197 1335 node[leisure=pitch] { 1198 1336 icon-image: "sport/pitch.png"; 1337 set iconz17; 1199 1338 text: auto; 1200 1339 } 1201 1340 node[leisure=water_park] { 1202 1341 icon-image: "leisure/water_park.png"; 1342 set iconz17; 1203 1343 text: auto; 1204 1344 } 1205 1345 area[leisure=marina] { … … 1207 1347 } 1208 1348 node[leisure=marina] { 1209 1349 icon-image: "nautical/marina.png"; 1350 set iconz17; 1210 1351 text: auto; 1211 1352 } 1212 1353 area[leisure=slipway], … … 1220 1361 } 1221 1362 node[leisure=slipway] { 1222 1363 icon-image: "nautical/slipway.png"; 1364 set iconz17; 1223 1365 text: auto; 1224 1366 } 1225 1367 node[leisure=fishing] { 1226 1368 icon-image: "sport/fishing.png"; 1369 set iconz17; 1227 1370 text: auto; 1228 1371 } 1229 1372 node[leisure=nature_reserve] { 1230 1373 icon-image: "leisure/nature_reserve.png"; 1374 set iconz17; 1231 1375 text: auto; 1232 1376 } 1233 1377 node[leisure=park] { 1234 1378 icon-image: "leisure/park.png"; 1379 set iconz17; 1235 1380 text: auto; 1236 1381 } 1237 1382 node[leisure=playground] { 1238 1383 icon-image: "leisure/playground.png"; 1384 set iconz17; 1239 1385 text: auto; 1240 1386 } 1241 1387 node[leisure=garden] { 1242 1388 icon-image: "leisure/garden.png"; 1389 set iconz17; 1243 1390 text: auto; 1244 1391 } 1245 1392 node[leisure=common] { 1246 1393 icon-image: "leisure/common.png"; 1394 set iconz17; 1247 1395 text: auto; 1248 1396 } 1249 1397 area[leisure=swimming_pool] { … … 1251 1399 } 1252 1400 node[leisure=swimming_pool] { 1253 1401 icon-image: "sport/pool.png"; 1402 set iconz17; 1254 1403 text: auto; 1255 1404 } 1256 1405 area[leisure=miniature_golf], … … 1261 1410 } 1262 1411 node[leisure=miniature_golf] { 1263 1412 icon-image: "sport/golf.png"; 1413 set iconz17; 1264 1414 text: auto; 1265 1415 } 1266 1416 node[leisure=dog_park] { 1267 1417 icon-image: "leisure/dog.png"; 1418 set iconz17; 1268 1419 text: auto; 1269 1420 } 1270 1421 node[leisure=ice_rink] { 1271 1422 icon-image: "sport/hockey.png"; 1423 set iconz17; 1272 1424 text: auto; 1273 1425 } 1274 1426 node[leisure=sauna] { 1275 1427 icon-image: "leisure/sauna.png"; 1428 set iconz17; 1276 1429 text: auto; 1277 1430 } 1278 1431 … … 1357 1510 } 1358 1511 node[shop=supermarket] { 1359 1512 icon-image: "shop/supermarket.png"; 1513 set iconz17; 1360 1514 text: auto; 1361 1515 } 1362 1516 node[shop=convenience] { 1363 1517 icon-image: "shop/convenience.png"; 1518 set iconz17; 1364 1519 text: auto; 1365 1520 } 1366 1521 node[shop=bakery] { 1367 1522 icon-image: "shop/groceries/bakery.png"; 1523 set iconz17; 1368 1524 text: auto; 1369 1525 } 1370 1526 node[shop=butcher] { 1371 1527 icon-image: "shop/groceries/butcher.png"; 1528 set iconz17; 1372 1529 text: auto; 1373 1530 } 1374 1531 node[shop=bicycle] { 1375 1532 icon-image: "sport/bicycle.png"; 1533 set iconz17; 1376 1534 text: auto; 1377 1535 } 1378 1536 node[shop=doityourself] { 1379 1537 icon-image: "shop/diy_store.png"; 1538 set iconz17; 1380 1539 text: auto; 1381 1540 } 1382 1541 node[shop=dry_cleaning], 1383 1542 node[shop=laundry] { 1384 1543 icon-image: "shop/laundry.png"; 1544 set iconz17; 1385 1545 text: auto; 1386 1546 } 1387 1547 node[shop=outdoor] { 1388 1548 icon-image: "shop/sports/outdoor.png"; 1549 set iconz17; 1389 1550 text: auto; 1390 1551 } 1391 1552 node[shop=kiosk] { 1392 1553 icon-image: "shop/kiosk.png"; 1554 set iconz17; 1393 1555 text: auto; 1394 1556 } 1395 1557 node[shop=alcohol], 1396 1558 node[shop=beverages] { 1397 1559 icon-image: "shop/beverages.png"; 1560 set iconz17; 1398 1561 text: auto; 1399 1562 } 1400 1563 node[shop=books] { 1401 1564 icon-image: "shop/rental/library.png"; 1565 set iconz17; 1402 1566 text: auto; 1403 1567 } 1404 1568 node[shop=boutique] { 1405 1569 icon-image: "shop/boutique.png"; 1570 set iconz17; 1406 1571 text: auto; 1407 1572 } 1408 1573 node[shop=car], 1409 1574 node[shop=car_dealer] { 1410 1575 icon-image: "transport/car.png"; 1576 set iconz17; 1411 1577 text: auto; 1412 1578 } 1413 1579 node[shop=car_repair] { 1414 1580 icon-image: "vehicle/repair_shop.png"; 1581 set iconz17; 1415 1582 text: auto; 1416 1583 } 1417 1584 node[shop=tyres] { 1418 1585 icon-image: "vehicle/tyres.png"; 1586 set iconz17; 1419 1587 text: auto; 1420 1588 } 1421 1589 node[shop=chemist] { 1422 1590 icon-image: "shop/chemist.png"; 1591 set iconz17; 1423 1592 text: auto; 1424 1593 } 1425 1594 node[shop=clothes] { 1426 1595 icon-image: "shop/clothes.png"; 1596 set iconz17; 1427 1597 text: auto; 1428 1598 } 1429 1599 node[shop=computer] { 1430 1600 icon-image: "shop/computer.png"; 1601 set iconz17; 1431 1602 text: auto; 1432 1603 } 1433 1604 node[shop=confectionery] { 1434 1605 icon-image: "shop/groceries/confectionery.png"; 1606 set iconz17; 1435 1607 text: auto; 1436 1608 } 1437 1609 node[shop=copyshop] { 1438 1610 icon-image: "shop/copyshop.png"; 1611 set iconz17; 1439 1612 text: auto; 1440 1613 } 1441 1614 node[shop=curtain] { 1442 1615 icon-image: "shop/curtain.png"; 1616 set iconz17; 1443 1617 text: auto; 1444 1618 } 1445 1619 node[shop=cycle_repair] { 1446 1620 icon-image: "sport/bicycle.png"; 1621 set iconz17; 1447 1622 text: auto; 1448 1623 } 1449 1624 node[shop=department_store] { 1450 1625 icon-image: "shop/mall.png"; 1626 set iconz17; 1451 1627 text: auto; 1452 1628 } 1453 1629 node[shop=deli] { 1454 1630 icon-image: "shop/groceries/deli.png"; 1631 set iconz17; 1455 1632 text: auto; 1456 1633 } 1457 1634 node[shop=electronics] { 1458 1635 icon-image: "shop/electronics.png"; 1636 set iconz17; 1459 1637 text: auto; 1460 1638 } 1461 1639 node[shop=erotic] { 1462 icon-image:"shop/erotic.png"; 1640 icon-image: "shop/erotic.png"; 1641 set iconz17; 1463 1642 text: auto; 1464 1643 } 1465 1644 node[shop=furniture] { 1466 1645 icon-image: "shop/furniture.png"; 1646 set iconz17; 1467 1647 text: auto; 1468 1648 } 1469 1649 node[shop=fabric] { 1470 1650 icon-image: "shop/fabric.png"; 1651 set iconz17; 1471 1652 text: auto; 1472 1653 } 1473 1654 node[shop=florist] { 1474 1655 icon-image: "shop/florist.png"; 1656 set iconz17; 1475 1657 text: auto; 1476 1658 } 1477 1659 node[shop=frame] { 1478 1660 icon-image: "shop/frame.png"; 1661 set iconz17; 1479 1662 text: auto; 1480 1663 } 1481 1664 node[shop=gift] { 1482 1665 icon-image: "presets/present.svg"; 1666 set iconz17; 1483 1667 text: auto; 1484 1668 } 1485 1669 node[shop=greengrocer] { 1486 1670 icon-image: "shop/groceries/greengrocer.png"; 1671 set iconz17; 1487 1672 text: auto; 1488 1673 } 1489 1674 node[shop=garden_centre] { 1490 1675 icon-image: "shop/garden_centre.png"; 1676 set iconz17; 1491 1677 text: auto; 1492 1678 } 1493 1679 node[shop=hairdresser] { 1494 1680 icon-image: "shop/hairdresser.png"; 1681 set iconz17; 1495 1682 text: auto; 1496 1683 } 1497 1684 node[shop=hardware] { 1498 1685 icon-image: "shop/hardware.png"; 1686 set iconz17; 1499 1687 text: auto; 1500 1688 } 1501 1689 node[shop=hearing_aids] { 1502 1690 icon-image: "shop/hearing_aids.png"; 1691 set iconz17; 1503 1692 text: auto; 1504 1693 } 1505 1694 node[shop=hifi] { 1506 1695 icon-image: "shop/hifi.png"; 1696 set iconz17; 1507 1697 text: auto; 1508 1698 } 1509 1699 node[shop=jewelry] { 1510 1700 icon-image: "shop/jewelry.png"; 1701 set iconz17; 1511 1702 text: auto; 1512 1703 } 1513 1704 node[shop=kitchen] { 1514 1705 icon-image: "shop/kitchen.png"; 1706 set iconz17; 1515 1707 text: auto; 1516 1708 } 1517 1709 node[shop=mall] { 1518 1710 icon-image: "shop/mall.png"; 1711 set iconz17; 1519 1712 text: auto; 1520 1713 } 1521 1714 node[shop=mobile_phone] { 1522 1715 icon-image: "shop/mobile_phone.png"; 1716 set iconz17; 1523 1717 text: auto; 1524 1718 } 1525 1719 node[shop=motorcycle] { 1526 1720 icon-image: "vehicle/motorbike.png"; 1721 set iconz17; 1527 1722 text: auto; 1528 1723 } 1529 1724 node[shop=musical_instrument] { 1530 1725 icon-image: "shop/musical_instrument.png"; 1726 set iconz17; 1531 1727 text: auto; 1532 1728 } 1533 1729 node[shop=newsagent] { 1534 1730 icon-image: "shop/kiosk.png"; 1731 set iconz17; 1535 1732 text: auto; 1536 1733 } 1537 1734 node[shop=optician] { 1538 1735 icon-image: "shop/optician.png"; 1736 set iconz17; 1539 1737 text: auto; 1540 1738 } 1541 1739 node[shop=paint] { 1542 1740 icon-image: "shop/paint.png"; 1741 set iconz17; 1543 1742 text: auto; 1544 1743 } 1545 1744 node[shop=pawnbroker] { 1546 1745 icon-image: "presets/pawnbroker.svg"; 1746 set iconz17; 1547 1747 text: auto; 1548 1748 } 1549 1749 node[shop=seafood] { 1550 1750 icon-image: "shop/groceries/seafood.png"; 1751 set iconz17; 1551 1752 text: auto; 1552 1753 } 1553 1754 node[shop=shoes] { 1554 1755 icon-image: "shop/shoes.png"; 1756 set iconz17; 1555 1757 text: auto; 1556 1758 } 1557 1759 node[shop=sports] { 1558 1760 icon-image: "sport/multi.png"; 1761 set iconz17; 1559 1762 text: auto; 1560 1763 } 1561 1764 node[shop=stationery] { 1562 1765 icon-image: "shop/stationery.png"; 1766 set iconz17; 1563 1767 text: auto; 1564 1768 } 1565 1769 node[shop=tailor] { 1566 1770 icon-image: "shop/tailor.png"; 1771 set iconz17; 1567 1772 text: auto; 1568 1773 } 1569 1774 node[shop=travel_agency] { 1570 1775 icon-image: "place/island.png"; 1776 set iconz17; 1571 1777 text: auto; 1572 1778 } 1573 1779 node[shop=toys] { 1574 1780 icon-image: "shop/toys.png"; 1781 set iconz17; 1575 1782 text: auto; 1576 1783 } 1577 1784 node[shop=vacuum_cleaner] { 1578 1785 icon-image: "shop/vacuum_cleaner.png"; 1786 set iconz17; 1579 1787 text: auto; 1580 1788 } 1581 1789 node[shop=variety_store] { 1582 1790 icon-image: "shop/variety_store.png"; 1791 set iconz17; 1583 1792 text: auto; 1584 1793 } 1585 1794 node[shop=video] { 1586 1795 icon-image: "shop/video.png"; 1796 set iconz17; 1587 1797 text: auto; 1588 1798 } 1589 1799 node[shop=bookmaker] { 1590 1800 icon-image: "presets/lottery.svg"; 1801 set iconz17; 1591 1802 text: auto; 1592 1803 } 1593 1804 node[shop=lottery] { 1594 1805 icon-image: "presets/lottery.svg"; 1806 set iconz17; 1595 1807 text: auto; 1596 1808 } 1597 1809 /* duplicate of shopping_centre? */ 1598 1810 node[shop=shopping_centre] { 1599 1811 icon-image: "shop/mall.png"; 1812 set iconz17; 1600 1813 text: auto; 1601 1814 } 1602 1815 node[shop=pet] { 1603 1816 icon-image: "shop/pet.svg"; 1817 set iconz17; 1604 1818 text: auto; 1605 1819 } 1606 1820 node[shop=ticket] { 1607 1821 icon-image: "shop/ticket.svg"; 1822 set iconz17; 1608 1823 text: auto; 1609 1824 } 1610 1825 node[shop=interior_decoration] { 1611 1826 icon-image: "shop/interior_decoration.svg"; 1827 set iconz17; 1612 1828 text: auto; 1613 1829 } 1614 1830 node[shop=car_parts] { 1615 1831 icon-image: "vehicle/car_parts.svg"; 1832 set iconz17; 1616 1833 text: auto; 1617 1834 } 1618 1835 node[shop=video_games] { 1619 1836 icon-image: "shop/video_games.png"; 1837 set iconz17; 1620 1838 text: auto; 1621 1839 } 1622 1840 node[shop=bed] { 1623 1841 icon-image: "shop/bed.svg"; 1842 set iconz17; 1624 1843 text: auto; 1625 1844 } 1626 1845 node[shop=beauty] { 1627 1846 icon-image: "shop/beauty.svg"; 1847 set iconz17; 1628 1848 text: auto; 1629 1849 } 1630 1850 node[shop=tea] { 1631 1851 icon-image: "shop/groceries/tea.svg"; 1852 set iconz17; 1632 1853 text: auto; 1633 1854 } 1634 1855 node[shop=coffee] { 1635 1856 icon-image: "shop/groceries/coffee.svg"; 1857 set iconz17; 1636 1858 text: auto; 1637 1859 } 1638 1860 node[shop=bag] { 1639 1861 icon-image: "shop/bag.svg"; 1862 set iconz17; 1640 1863 text: auto; 1641 1864 } 1642 1865 … … 1659 1882 } 1660 1883 node[amenity=pub] { 1661 1884 icon-image: "food/pub.png"; 1885 set iconz17; 1662 1886 text: auto; 1663 1887 } 1664 1888 node[amenity=biergarten] { 1665 1889 icon-image: "food/biergarten.png"; 1890 set iconz17; 1666 1891 text: auto; 1667 1892 } 1668 1893 node[amenity=nightclub] { 1669 1894 icon-image: "leisure/nightclub.png"; 1895 set iconz17; 1670 1896 text: auto; 1671 1897 } 1672 1898 node[amenity=stripclub] { 1673 1899 icon-image: "leisure/stripclub.png"; 1900 set iconz17; 1674 1901 text: auto; 1675 1902 } 1676 1903 node[amenity=brothel] { 1677 1904 icon-image: "leisure/stripclub.png"; 1905 set iconz17; 1678 1906 text: auto; 1679 1907 } 1680 1908 node[amenity=cafe] { 1681 1909 icon-image: "food/cafe.png"; 1910 set iconz17; 1682 1911 text: auto; 1683 1912 } 1684 1913 node[amenity=restaurant], 1685 1914 node[amenity=food_court] { 1686 1915 icon-image: "food/restaurant.png"; 1916 set iconz17; 1687 1917 text: auto; 1688 1918 } 1689 1919 node[amenity=fast_food] { 1690 1920 icon-image: "food/fastfood.png"; 1921 set iconz17; 1691 1922 text: auto; 1692 1923 } 1693 1924 node[amenity=bar] { 1694 1925 icon-image: "food/bar.png"; 1926 set iconz17; 1695 1927 text: auto; 1696 1928 } 1697 1929 node[amenity=ice_cream] { 1698 1930 icon-image: "food/icecream.png"; 1931 set iconz17; 1699 1932 text: auto; 1700 1933 } 1701 1934 area[amenity=parking_space], … … 1717 1950 } 1718 1951 node[amenity=parking_space] { 1719 1952 icon-image: "vehicle/parking.png"; 1953 set iconz17; 1720 1954 text: auto; 1721 1955 }node[amenity=parking] { 1722 1956 icon-image: vehicle/parking.png; 1957 set iconz17; 1723 1958 text: auto; 1724 1959 } 1725 1960 node[parking=multi-storey] { 1726 1961 icon-image: "vehicle/parking/multi-storey.png"; 1962 set iconz17; 1727 1963 text: auto; 1728 1964 } 1729 1965 node[amenity=motorcycle_parking] { 1730 1966 icon-image: "vehicle/parking/motorbike.png"; 1967 set iconz17; 1731 1968 text: auto; 1732 1969 } 1733 1970 node[amenity=bicycle_parking] { 1734 1971 icon-image: "vehicle/parking/bicycle.png"; 1972 set iconz17; 1735 1973 text: auto; 1736 1974 } 1737 1975 node[parking=park_and_ride] { 1738 1976 icon-image: "vehicle/parking/park_ride.png"; 1977 set iconz17; 1739 1978 text: auto; 1740 1979 } 1741 1980 node[parking=underground] { 1742 1981 icon-image: "vehicle/parking/underground.png"; 1982 set iconz17; 1743 1983 text: auto; 1744 1984 } 1745 1985 node[parking=surface] { 1746 1986 icon-image: "vehicle/parking.png"; 1987 set iconz17; 1747 1988 text: auto; 1748 1989 } 1749 1990 node[amenity=parking_space][wheelchair?] { 1750 1991 icon-image: "vehicle/parking/handicapped.png"; 1992 set iconz17; 1751 1993 text: auto; 1752 1994 } 1753 1995 node[amenity=bicycle_rental] { 1754 1996 icon-image: "vehicle/rental/bicycle.png"; 1997 set iconz17; 1755 1998 text: auto; 1756 1999 } 1757 2000 node[amenity=car_rental] { 1758 2001 icon-image: "vehicle/rental/car.png"; 2002 set iconz17; 1759 2003 text: auto; 1760 2004 } 1761 2005 node[amenity=car_sharing] { 1762 2006 icon-image: "vehicle/car_sharing.png"; 2007 set iconz17; 1763 2008 text: auto; 1764 2009 } 1765 2010 node[amenity=car_wash] { 1766 2011 icon-image: "vehicle/car_wash.png"; 2012 set iconz17; 1767 2013 text: auto; 1768 2014 } 1769 2015 node[amenity=taxi] { 1770 2016 icon-image: "transport/taxi.png"; 2017 set iconz17; 1771 2018 text: auto; 1772 2019 } 1773 2020 node[amenity=fuel] { 1774 2021 icon-image: "vehicle/fuel.png"; 2022 set iconz17; 1775 2023 text: auto; 1776 2024 } 1777 2025 node[amenity=charging_station] { 1778 2026 icon-image: "vehicle/fuel/charging_station.png"; 2027 set iconz17; 1779 2028 text: auto; 1780 2029 } 1781 2030 node[amenity=grit_bin] { 1782 2031 icon-image: "misc/grit_bin.png"; 2032 set iconz17; 1783 2033 text: auto; 1784 2034 } 1785 2035 area[amenity=telephone] { … … 1787 2037 } 1788 2038 node[amenity=telephone] { 1789 2039 icon-image: "service/telephone.png"; 2040 set iconz17; 1790 2041 text: auto; 1791 2042 } 1792 2043 node[amenity=clock] { 1793 2044 icon-image: "service/clock.png"; 2045 set iconz17; 1794 2046 text: auto; 1795 2047 } 1796 2048 /* Rule to delete by end of 2014 if this deprecated tag has finally been replaced by emergency=phone below */ … … 1799 2051 } 1800 2052 node[amenity=emergency_phone] { 1801 2053 icon-image: "vehicle/emergency_phone.png"; 2054 set iconz17; 1802 2055 text: auto; 1803 2056 } 1804 2057 area[emergency=phone], … … 1810 2063 } 1811 2064 node[emergency=phone] { 1812 2065 icon-image: "vehicle/emergency_phone.png"; 2066 set iconz17; 1813 2067 text: auto; 1814 2068 } 1815 2069 node[emergency=aed] { 1816 2070 icon-image: "presets/aed.svg"; 2071 set iconz17; 1817 2072 text: auto; 1818 2073 } 1819 2074 node[emergency=defibrillator] { 1820 2075 icon-image: "presets/aed.svg"; 2076 set iconz17; 1821 2077 text: auto; 1822 2078 } 1823 2079 node[amenity=toilets] { 1824 2080 icon-image: "service/toilets.png"; 2081 set iconz17; 1825 2082 text: auto; 1826 2083 } 1827 2084 node[amenity=recycling] { 1828 2085 icon-image: "service/recycling.png"; 2086 set iconz17; 1829 2087 text: auto; 1830 2088 } 1831 2089 node[amenity=waste_basket] { 1832 2090 icon-image: "service/recycling/trash-bin.png"; 2091 set iconz17; 1833 2092 text: auto; 1834 2093 } 1835 2094 node[amenity=waste_disposal] { 1836 2095 icon-image: "service/recycling/waste_disposal.png"; 2096 set iconz17; 1837 2097 text: auto; 1838 2098 } 1839 2099 area[amenity=public_building], … … 1845 2105 node[amenity=public_building], 1846 2106 node[amenity=townhall] { 1847 2107 icon-image: "service.png"; 2108 set iconz17; 1848 2109 text: auto; 1849 2110 } 1850 2111 node[amenity=embassy] { 1851 2112 icon-image: "service/administration/embassy.png"; 2113 set iconz17; 1852 2114 text: auto; 1853 2115 } 1854 2116 node[amenity=community_centre] { 1855 2117 icon-image: "service/community_centre.png"; 2118 set iconz17; 1856 2119 text: auto; 1857 2120 } 1858 2121 area[amenity=drinking_water], … … 1861 2124 } 1862 2125 node[amenity=drinking_water] { 1863 2126 icon-image: "food/drinking_water.png"; 2127 set iconz17; 1864 2128 text: auto; 1865 2129 } 1866 2130 node[amenity=fountain] { 1867 2131 icon-image: "misc/landmark/spring.png"; 2132 set iconz17; 1868 2133 text: auto; 1869 2134 } 1870 2135 area[amenity=place_of_worship], … … 1882 2147 } 1883 2148 node[amenity=place_of_worship] { 1884 2149 icon-image: "religion.png"; 2150 set iconz17; 1885 2151 text: auto; 1886 2152 } 1887 2153 node[amenity=place_of_worship][religion=bahai] { 1888 2154 icon-image: "religion/bahai.png"; 2155 set iconz17; 1889 2156 text: auto; 1890 2157 } 1891 2158 node[amenity=place_of_worship][religion=buddhist] { 1892 2159 icon-image: "religion/buddhism.png"; 2160 set iconz17; 1893 2161 text: auto; 1894 2162 } 1895 2163 node[amenity=place_of_worship][religion=christian] { 1896 2164 icon-image: "religion/church.png"; 2165 set iconz17; 1897 2166 text: auto; 1898 2167 } 1899 2168 node[amenity=place_of_worship][religion=hindu] { 1900 2169 icon-image: "religion/hinduism.png"; 2170 set iconz17; 1901 2171 text: auto; 1902 2172 } 1903 2173 node[amenity=place_of_worship][religion=jain] { 1904 2174 icon-image: "religion/jainism.png"; 2175 set iconz17; 1905 2176 text: auto; 1906 2177 } 1907 2178 node[amenity=place_of_worship][religion=jewish] { 1908 2179 icon-image: "religion/jewish.png"; 2180 set iconz17; 1909 2181 text: auto; 1910 2182 } 1911 2183 node[amenity=place_of_worship][religion=muslim] { 1912 2184 icon-image: "religion/muslim.png"; 2185 set iconz17; 1913 2186 text: auto; 1914 2187 } 1915 2188 node[amenity=place_of_worship][religion=sikh] { 1916 2189 icon-image: "religion/sikhism.png"; 2190 set iconz17; 1917 2191 text: auto; 1918 2192 } 1919 2193 node[amenity=place_of_worship][religion=shinto] { 1920 2194 icon-image: "religion/shinto.png"; 2195 set iconz17; 1921 2196 text: auto; 1922 2197 } 1923 2198 node[amenity=place_of_worship][religion=spiritualist] { 1924 2199 icon-image: "misc/no_icon.png"; 2200 set iconz17; 1925 2201 text: auto; 1926 2202 } 1927 2203 node[amenity=place_of_worship][religion=taoist] { 1928 2204 icon-image: "religion/taoism.png"; 2205 set iconz17; 1929 2206 text: auto; 1930 2207 } 1931 2208 node[amenity=place_of_worship][religion=unitarian] { 1932 2209 icon-image: "misc/no_icon.png"; 2210 set iconz17; 1933 2211 text: auto; 1934 2212 } 1935 2213 node[amenity=place_of_worship][religion=zoroastrian] { 1936 2214 icon-image: "misc/no_icon.png"; 2215 set iconz17; 1937 2216 text: auto; 1938 2217 } 1939 2218 node[amenity=grave_yard] { 1940 2219 icon-image: "rendering/landuse/cemetery.png"; 2220 set iconz17; 1941 2221 text: auto; 1942 2222 } 1943 2223 node[amenity=crematorium] { 1944 2224 icon-image: "misc/no_icon.png"; 2225 set iconz17; 1945 2226 text: auto; 1946 2227 } 1947 2228 node[amenity=post_office] { 1948 2229 icon-image: "service/post_office.png"; 2230 set iconz17; 1949 2231 text: auto; 1950 2232 } 1951 2233 node[amenity=post_box] { 1952 2234 icon-image: "service/post_box.png"; 2235 set iconz17; 1953 2236 text: auto; 1954 2237 } 1955 2238 node[amenity=studio] { 1956 2239 icon-image: "service/studio.png"; 2240 set iconz17; 1957 2241 text: auto; 1958 2242 } 1959 2243 node[amenity=school] { 1960 2244 icon-image: "education/school.png"; 2245 set iconz17; 1961 2246 text: auto; 1962 2247 } 1963 2248 node[amenity=university] { 1964 2249 icon-image: "education/university.png"; 2250 set iconz17; 1965 2251 text: auto; 1966 2252 } 1967 2253 node[amenity=college] { 1968 2254 icon-image: "education/college.png"; 2255 set iconz17; 1969 2256 text: auto; 1970 2257 } 1971 2258 node[amenity=kindergarten] { 1972 2259 icon-image: "education/kindergarten.png"; 2260 set iconz17; 1973 2261 text: auto; 1974 2262 } 1975 2263 node[amenity=driving_school] { 1976 2264 icon-image: "education/driving_school.png"; 2265 set iconz17; 1977 2266 text: auto; 1978 2267 } 1979 2268 area[amenity=pharmacy], … … 1988 2277 } 1989 2278 node[amenity=pharmacy] { 1990 2279 icon-image: "health/pharmacy.png"; 2280 set iconz17; 1991 2281 text: auto; 1992 2282 } 1993 2283 node[amenity=hospital], 1994 2284 node[amenity=clinic] { 1995 2285 icon-image: "health/hospital.png"; 2286 set iconz17; 1996 2287 text: auto; 1997 2288 } 1998 2289 node[amenity=nursery] { 1999 2290 icon-image: "misc/no_icon.png"; 2291 set iconz17; 2000 2292 text: auto; 2001 2293 } 2002 2294 node[amenity=baby_hatch] { 2003 2295 icon-image: "health/baby_hatch.png"; 2296 set iconz17; 2004 2297 text: auto; 2005 2298 } 2006 2299 node[amenity=doctors] { 2007 2300 icon-image: "health/doctor.png"; 2301 set iconz17; 2008 2302 text: auto; 2009 2303 } 2010 2304 node[amenity=dentist] { 2011 2305 icon-image: "health/dentist.png"; 2306 set iconz17; 2012 2307 text: auto; 2013 2308 } 2014 2309 node[amenity=veterinary] { 2015 2310 icon-image: "health/veterinary.png"; 2311 set iconz17; 2016 2312 text: auto; 2017 2313 } 2018 2314 area[amenity=library], … … 2033 2329 } 2034 2330 node[amenity=library] { 2035 2331 icon-image: "shop/rental/library.png"; 2332 set iconz17; 2036 2333 text: auto; 2037 2334 } 2038 2335 node[amenity=police] { 2039 2336 icon-image: "service/police.png"; 2337 set iconz17; 2040 2338 text: auto; 2041 2339 } 2042 2340 node[amenity=fire_station] { 2043 2341 icon-image: "service/firebrigade.png"; 2342 set iconz17; 2044 2343 text: auto; 2045 2344 } 2046 2345 node[amenity=bus_station] { 2047 2346 icon-image: "transport/bus.png"; 2347 set iconz17; 2048 2348 text: auto; 2049 2349 } 2050 2350 node[amenity=ferry_terminal] { 2051 2351 icon-image: "nautical/ferry.png"; 2352 set iconz17; 2052 2353 text: auto; 2053 2354 } 2054 2355 node[amenity=theatre] { 2055 2356 icon-image: "leisure/theater.png"; 2357 set iconz17; 2056 2358 text: auto; 2057 2359 } 2058 2360 node[amenity=cinema] { 2059 2361 icon-image: "leisure/cinema.png"; 2362 set iconz17; 2060 2363 text: auto; 2061 2364 } 2062 2365 node[amenity=arts_centre] { 2063 2366 icon-image: "service/arts_centre.png"; 2367 set iconz17; 2064 2368 text: auto; 2065 2369 } 2066 2370 node[amenity=courthouse] { 2067 2371 icon-image: "service/administration/court_of_law.png"; 2372 set iconz17; 2068 2373 text: auto; 2069 2374 } 2070 2375 node[amenity=prison] { 2071 2376 icon-image: "service/administration/prison.png"; 2377 set iconz17; 2072 2378 text: auto; 2073 2379 } 2074 2380 node[amenity=bank] { 2075 2381 icon-image: "money/bank.png"; 2382 set iconz17; 2076 2383 text: auto; 2077 2384 } 2078 2385 node[amenity=bureau_de_change] { 2079 2386 icon-image: "money/exchange.png"; 2387 set iconz17; 2080 2388 text: auto; 2081 2389 } 2082 2390 node[amenity=atm] { 2083 2391 icon-image: "money/atm.png"; 2392 set iconz17; 2084 2393 text: auto; 2085 2394 } 2086 2395 way[amenity=bench] { … … 2089 2398 } 2090 2399 node[amenity=bench] { 2091 2400 icon-image: "leisure/bench.png"; 2401 set iconz17; 2092 2402 text: auto; 2093 2403 } 2094 2404 node[amenity=bbq] { 2095 2405 icon-image: "leisure/bbq.png"; 2406 set iconz17; 2096 2407 text: auto; 2097 2408 } 2098 2409 node[emergency=fire_hydrant] { 2099 2410 icon-image: "service/fire_hydrant.png"; 2411 set iconz17; 2100 2412 text: auto; 2101 2413 } 2102 2414 area[amenity=shelter], … … 2108 2420 } 2109 2421 node[amenity=shelter] { 2110 2422 icon-image: "accommodation/shelter.png"; 2423 set iconz17; 2111 2424 text: auto; 2112 2425 } 2113 2426 node[amenity=hunting_stand] { 2114 2427 icon-image: "hunting_stand.png"; 2428 set iconz17; 2115 2429 text: auto; 2116 2430 } 2117 2431 node[amenity=marketplace] { 2118 2432 icon-image: "place/marketplace.png"; 2433 set iconz17; 2119 2434 text: auto; 2120 2435 } 2121 2436 node[amenity=wlan] { 2122 2437 icon-image: "wlan.png"; 2438 set iconz17; 2123 2439 text: auto; 2124 2440 } 2125 2441 node[amenity=vending_machine] { 2126 2442 icon-image: "transport/ticket-machine.png"; 2443 set iconz17; 2127 2444 } 2128 2445 node[vending=excrement_bags] { 2129 2446 icon-image: "service/excrement_bags.png"; 2447 set iconz17; 2130 2448 text: auto; 2131 2449 } 2132 2450 … … 2144 2462 } 2145 2463 node[craft=painter] { 2146 2464 icon-image: "craft/painter.png"; 2465 set iconz17; 2147 2466 text: auto; 2148 2467 } 2149 2468 node[craft=plumber] { 2150 2469 icon-image: "craft/plumber.png"; 2470 set iconz17; 2151 2471 text: auto; 2152 2472 } 2153 2473 node[craft=pottery] { 2154 2474 icon-image: "craft/pottery.png"; 2475 set iconz17; 2155 2476 text: auto; 2156 2477 } 2157 2478 node[craft=stonemason] { 2158 2479 icon-image: "craft/stonemason.png"; 2480 set iconz17; 2159 2481 text: auto; 2160 2482 } 2161 2483 node[craft=tiler] { 2162 2484 icon-image: "craft/tiler.png"; 2485 set iconz17; 2163 2486 text: auto; 2164 2487 } 2165 2488 node[craft=window_construction] { 2166 2489 icon-image: "craft/window_construction.png"; 2490 set iconz17; 2167 2491 text: auto; 2168 2492 } 2169 2493 … … 2183 2507 } 2184 2508 node[tourism=hotel] { 2185 2509 icon-image: "accommodation.png"; 2510 set iconz17; 2186 2511 text: auto; 2187 2512 } 2188 2513 node[tourism=motel] { 2189 2514 icon-image: "accommodation/motel.png"; 2515 set iconz17; 2190 2516 text: auto; 2191 2517 } 2192 2518 node[tourism=guest_house] { 2193 2519 icon-image: "accommodation/guest_house.png"; 2520 set iconz17; 2194 2521 text: auto; 2195 2522 } 2196 2523 node[tourism=hostel] { 2197 2524 icon-image: "accommodation/hostel.png"; 2525 set iconz17; 2198 2526 text: auto; 2199 2527 } 2200 2528 node[tourism=chalet] { 2201 2529 icon-image: "accommodation/chalet.png"; 2530 set iconz17; 2202 2531 text: auto; 2203 2532 } 2204 2533 node[tourism=alpine_hut] { 2205 2534 icon-image: "accommodation/alpine_hut.png"; 2535 set iconz17; 2206 2536 text: auto; 2207 2537 } 2208 2538 node[tourism=camp_site] { 2209 2539 icon-image: "accommodation/camping.png"; 2540 set iconz17; 2210 2541 text: auto; 2211 2542 } 2212 2543 node[tourism=caravan_site] { 2213 2544 icon-image: "accommodation/camping/caravan.png"; 2545 set iconz17; 2214 2546 text: auto; 2215 2547 } 2216 2548 area[tourism=picnic_site], … … 2224 2556 } 2225 2557 node[tourism=picnic_site] { 2226 2558 icon-image: "leisure/picnic.png"; 2559 set iconz17; 2227 2560 text: auto; 2228 2561 } 2229 2562 node[tourism=viewpoint] { 2230 2563 icon-image: "sightseeing/viewpoint.png"; 2564 set iconz17; 2231 2565 text: auto; 2232 2566 } 2233 2567 node[tourism=theme_park] { 2234 2568 icon-image: "leisure/theme_park.png"; 2569 set iconz17; 2235 2570 text: auto; 2236 2571 } 2237 2572 node[tourism=attraction] { 2238 2573 icon-image: "sightseeing.png"; 2574 set iconz17; 2239 2575 text: auto; 2240 2576 } 2241 2577 node[tourism=zoo] { 2242 2578 icon-image: "leisure/zoo.png"; 2579 set iconz17; 2243 2580 text: auto; 2244 2581 } 2245 2582 way[tourism=artwork] { … … 2248 2585 } 2249 2586 node[tourism=artwork] { 2250 2587 icon-image: "service/arts_centre.png"; 2588 set iconz17; 2251 2589 text: auto; 2252 2590 } 2253 2591 node[tourism=museum] { 2254 2592 icon-image: "sightseeing/museum.png"; 2593 set iconz17; 2255 2594 text: auto; 2256 2595 } 2257 2596 … … 2264 2603 } 2265 2604 node[tourism=information] { 2266 2605 icon-image: "misc/information.png"; 2606 set iconz17; 2267 2607 text: auto; 2268 2608 } 2269 2609 node[information=guidepost] { 2270 2610 icon-image: "misc/information/guidepost.png"; 2611 set iconz17; 2271 2612 text: auto; 2272 2613 } 2273 2614 area[information=office] { … … 2275 2616 } 2276 2617 node[information=office] { 2277 2618 icon-image: "misc/information/informationoffice.png"; 2619 set iconz17; 2278 2620 text: auto; 2279 2621 } 2280 2622 node[information=map] { 2281 2623 icon-image: "misc/information/map.png"; 2624 set iconz17; 2282 2625 text: auto; 2283 2626 } 2284 2627 node[information=board] { 2285 2628 icon-image: "misc/information/board.png"; 2629 set iconz17; 2286 2630 text: auto; 2287 2631 } 2288 2632 … … 2304 2648 } 2305 2649 node[historic=castle] { 2306 2650 icon-image: "sightseeing/castle.png"; 2651 set iconz17; 2307 2652 text: auto; 2308 2653 } 2309 2654 node[historic=monument] { 2310 2655 icon-image: "sightseeing/monument.png"; 2656 set iconz17; 2311 2657 text: auto; 2312 2658 } 2313 2659 node[historic=memorial] { 2314 2660 icon-image: "sightseeing/memorial.png"; 2661 set iconz17; 2315 2662 text: auto; 2316 2663 } 2317 2664 node[historic=archaeological_site] { 2318 2665 icon-image: "sightseeing/archaeological.png"; 2666 set iconz17; 2319 2667 text: auto; 2320 2668 } 2321 2669 node[historic=ruins] { 2322 2670 icon-image: "sightseeing/ruins.png"; 2671 set iconz17; 2323 2672 text: auto; 2324 2673 } 2325 2674 node[historic=battlefield] { 2326 2675 icon-image: "sightseeing/battlefield.png"; 2676 set iconz17; 2327 2677 text: auto; 2328 2678 } 2329 2679 node[historic=palaeontological_site] { 2330 2680 icon-image: "historic/palaeontological_site.png"; 2681 set iconz17; 2331 2682 text: auto; 2332 2683 } 2333 2684 node[historic=wayside_cross] { 2334 2685 icon-image: "religion/wayside_cross.png"; 2686 set iconz17; 2335 2687 text: auto; 2336 2688 } 2337 2689 node[historic=wayside_shrine] { 2338 2690 icon-image: "religion/wayside_shrine.png"; 2691 set iconz17; 2339 2692 text: auto; 2340 2693 } 2341 2694 node[historic=boundary_stone] { 2342 2695 icon-image: "historic/boundary_stone.png"; 2696 set iconz17; 2343 2697 text: auto; 2344 2698 } 2345 2699 … … 2356 2710 } 2357 2711 node[landuse=farm] { 2358 2712 icon-image: "misc/landmark/farm.png"; 2713 set iconz17; 2359 2714 text: auto; 2360 2715 } 2361 2716 node[landuse=farmland] { 2362 2717 icon-image: "misc/no_icon.png"; 2718 set iconz17; 2363 2719 text: auto; 2364 2720 } 2365 2721 node[landuse=meadow] { 2366 2722 icon-image: "misc/no_icon.png"; 2723 set iconz17; 2367 2724 text: auto; 2368 2725 } 2369 2726 node[landuse=vineyard] { 2370 2727 icon-image: "shop/groceries/fruits.png"; 2728 set iconz17; 2371 2729 text: auto; 2372 2730 } 2373 2731 area[landuse=quarry] { … … 2375 2733 } 2376 2734 node[landuse=quarry] { 2377 2735 icon-image: "misc/landmark/mine.png"; 2736 set iconz17; 2378 2737 text: auto; 2379 2738 } 2380 2739 area[landuse=landfill] { … … 2382 2741 } 2383 2742 node[landuse=landfill] { 2384 2743 icon-image: "misc/no_icon.png"; 2744 set iconz17; 2385 2745 text: auto; 2386 2746 } 2387 2747 area[landuse=basin], … … 2391 2751 node[landuse=basin], 2392 2752 node[landuse=reservoir] { 2393 2753 icon-image: "misc/no_icon.png"; 2754 set iconz17; 2394 2755 text: auto; 2395 2756 } 2396 2757 area[landuse=forest] { … … 2398 2759 } 2399 2760 node[landuse=forest] { 2400 2761 icon-image: "misc/landmark/trees.png"; 2762 set iconz17; 2401 2763 text: auto; 2402 2764 } 2403 2765 area[landuse=allotments], … … 2408 2770 } 2409 2771 node[landuse=allotments] { 2410 2772 icon-image: "misc/landmark/plant.png"; 2773 set iconz17; 2411 2774 text: auto; 2412 2775 } 2413 2776 node[landuse=greenhouse_horticulture] { 2414 2777 icon-image: "misc/landuse/greenhouse_horticulture.png"; 2778 set iconz17; 2415 2779 text: auto; 2416 2780 } 2417 2781 node[landuse=plant_nursery], 2418 2782 node[landuse=grass] { 2419 2783 icon-image: "misc/landmark/plant.png"; 2784 set iconz17; 2420 2785 text: auto; 2421 2786 } 2422 2787 area[landuse=residential] { … … 2424 2789 } 2425 2790 node[landuse=residential] { 2426 2791 icon-image: "misc/landuse/residential.png"; 2792 set iconz17; 2427 2793 text: auto; 2428 2794 } 2429 2795 area[landuse=garages] { … … 2431 2797 } 2432 2798 node[landuse=garages] { 2433 2799 icon-image: "misc/landuse/garages.png"; 2800 set iconz17; 2434 2801 text: auto; 2435 2802 } 2436 2803 area[landuse=farmyard] { … … 2438 2805 } 2439 2806 node[landuse=farmyard] { 2440 2807 icon-image: "misc/no_icon.png"; 2808 set iconz17; 2441 2809 text: auto; 2442 2810 } 2443 2811 area[landuse=retail], … … 2446 2814 } 2447 2815 node[landuse=retail] { 2448 2816 icon-image: "shop/mall.png"; 2817 set iconz17; 2449 2818 text: auto; 2450 2819 } 2451 2820 node[landuse=commercial] { 2452 2821 icon-image: "misc/landuse/commercial.png"; 2822 set iconz17; 2453 2823 text: auto; 2454 2824 } 2455 2825 area[landuse=industrial] { … … 2457 2827 } 2458 2828 node[landuse=industrial] { 2459 2829 icon-image: "misc/landmark/works.png"; 2830 set iconz17; 2460 2831 text: auto; 2461 2832 } 2462 2833 area[landuse=brownfield] { … … 2464 2835 } 2465 2836 node[landuse=brownfield] { 2466 2837 icon-image: "misc/no_icon.png"; 2838 set iconz17; 2467 2839 text: auto; 2468 2840 } 2469 2841 area[landuse=greenfield] { … … 2471 2843 } 2472 2844 node[landuse=greenfield] { 2473 2845 icon-image: "misc/no_icon.png"; 2846 set iconz17; 2474 2847 text: auto; 2475 2848 } 2476 2849 area[landuse=railway] { … … 2478 2851 } 2479 2852 node[landuse=railway] { 2480 2853 icon-image: "transport/railway_station.png"; 2854 set iconz17; 2481 2855 text: auto; 2482 2856 } 2483 2857 area[landuse=construction] { … … 2490 2864 } 2491 2865 node[landuse=construction] { 2492 2866 icon-image: "misc/construction.png"; 2867 set iconz17; 2493 2868 text: auto; 2494 2869 } 2495 2870 area[landuse=military] { … … 2497 2872 } 2498 2873 node[landuse=military] { 2499 2874 icon-image: "vehicle/tank.png"; 2875 set iconz17; 2500 2876 text: auto; 2501 2877 } 2502 2878 area[landuse=religious] { … … 2507 2883 } 2508 2884 node[landuse=cemetery] { 2509 2885 icon-image: "rendering/landuse/cemetery.png"; 2886 set iconz17; 2510 2887 text: auto; 2511 2888 } 2512 2889 area[landuse=village_green] { … … 2514 2891 } 2515 2892 node[landuse=village_green] { 2516 2893 icon-image: "leisure/common.png"; 2894 set iconz17; 2517 2895 text: auto; 2518 2896 } 2519 2897 area[landuse=recreation_ground] { … … 2521 2899 } 2522 2900 node[landuse=recreation_ground] { 2523 2901 icon-image: "leisure/common.png"; 2902 set iconz17; 2524 2903 text: auto; 2525 2904 } 2526 2905 … … 2537 2916 } 2538 2917 node[military=airfield] { 2539 2918 icon-image: "transport/airport/airfield.png"; 2919 set iconz17; 2540 2920 text: auto; 2541 2921 } 2542 2922 node[military=bunker] { 2543 2923 icon-image: "misc/landmark/bunker.png"; 2924 set iconz17; 2544 2925 text: auto; 2545 2926 } 2546 2927 node[military=barracks] { 2547 2928 icon-image: "misc/no_icon.png"; 2929 set iconz17; 2548 2930 text: auto; 2549 2931 } 2550 2932 node[military=danger_area] { 2551 2933 icon-image: "misc/danger.png"; 2934 set iconz17; 2552 2935 text: auto; 2553 2936 } 2554 2937 node[military=range] { 2555 2938 icon-image: "misc/landmark/range.png"; 2939 set iconz17; 2556 2940 text: auto; 2557 2941 } 2558 2942 … … 2562 2946 2563 2947 node[public_transport=stop_position] { 2564 2948 icon-image: "transport/railway_small.png"; 2949 set iconz17; 2565 2950 text: auto; 2566 2951 } 2567 2952 node[highway=bus_stop] { 2568 2953 icon-image: "transport/bus_small.png"; 2954 set iconz17; 2569 2955 text: auto; 2570 2956 } 2571 2957 node[public_transport=stop_position][bus=yes] { 2572 2958 icon-image: "transport/bus_small.png"; 2959 set iconz17; 2573 2960 text: auto; 2574 2961 } 2575 2962 node[public_transport=stop_position][aerial=yes] { 2576 2963 icon-image: "transport/aerialway.png"; 2964 set iconz17; 2577 2965 text: auto; 2578 2966 } 2579 2967 node[public_transport=stop_position][ferry=yes] { 2580 2968 icon-image: "transport/ferry.png"; 2969 set iconz17; 2581 2970 text: auto; 2582 2971 } 2583 2972 node[public_transport=stop_position][tram=yes] { 2584 2973 icon-image: "transport/tram.png"; 2974 set iconz17; 2585 2975 text: auto; 2586 2976 } 2587 2977 node[public_transport=stop_position][train=yes] { 2588 2978 icon-image: "transport/railway_small.png"; 2979 set iconz17; 2589 2980 text: auto; 2590 2981 } 2591 2982 area[public_transport=platform]:closed { … … 2598 2989 } 2599 2990 node[public_transport=platform] { 2600 2991 icon-image: "transport/bus_small.png"; 2992 set iconz17; 2601 2993 text: auto; 2602 2994 } 2603 2995 node[public_transport=platform][bus=yes] { 2604 2996 icon-image: "transport/bus_small.png"; 2997 set iconz17; 2605 2998 text: auto; 2606 2999 } 2607 3000 node[public_transport=platform][aerial=yes] { 2608 3001 icon-image: "transport/aerialway/station.png"; 3002 set iconz17; 2609 3003 text: auto; 2610 3004 } 2611 3005 node[public_transport=platform][ferry=yes] { 2612 3006 icon-image: "transport/ferry.png"; 3007 set iconz17; 2613 3008 text: auto; 2614 3009 } 2615 3010 node[public_transport=platform][tram=yes], 2616 3011 node[public_transport=platform][train=yes] { 2617 3012 icon-image: "transport/railway_station.png"; 3013 set iconz17; 2618 3014 text: auto; 2619 3015 } 2620 3016 … … 2629 3025 } 2630 3026 node[railway=station], node[railway=tram_station] { 2631 3027 icon-image: "transport/railway_station.png"; 3028 set iconz17; 2632 3029 text: auto; 2633 3030 } 2634 3031 node[railway=halt] { 2635 3032 icon-image: "transport/railway_small.png"; 3033 set iconz17; 2636 3034 text: auto; 2637 3035 } 2638 3036 node[railway=tram_stop] { 2639 3037 icon-image: "transport/tram.png"; 3038 set iconz17; 2640 3039 text: auto; 2641 3040 } 2642 3041 node[railway=subway_entrance] { 2643 3042 icon-image: "transport/underground.png"; 3043 set iconz17; 2644 3044 text: auto; 2645 3045 } 2646 3046 node[railway=crossing] { 2647 3047 icon-image: "vehicle/crossing_small.png"; 3048 set iconz17; 2648 3049 text: auto; 2649 3050 } 2650 3051 node[railway=level_crossing] { 2651 3052 icon-image: "vehicle/crossing.png"; 3053 set iconz17; 2652 3054 text: auto; 2653 3055 } 2654 3056 way[railway=rail] { … … 2717 3119 } 2718 3120 node[railway=turntable] { 2719 3121 icon-image: "transport/turntable.png"; 3122 set iconz17; 2720 3123 text: auto; 2721 3124 } 2722 3125 node[railway=buffer_stop] { 2723 3126 icon-image: "transport/buffer_stop.png"; 3127 set iconz17; 2724 3128 text: auto; 2725 3129 } 2726 3130 area[railway=platform]:closed { … … 2742 3146 node[railway=platform], node[railway=funicular], 2743 3147 node[service=yard], node[service=siding], node[service=spur] { 2744 3148 icon-image: "misc/deprecated.png"; 3149 set iconz17; 2745 3150 text: auto; 2746 3151 } 2747 3152 … … 2759 3164 } 2760 3165 node[aeroway=aerodrome] { 2761 3166 icon-image: "transport/airport.png"; 3167 set iconz17; 2762 3168 text: auto; 2763 3169 } 2764 3170 area[aeroway=terminal] { … … 2766 3172 } 2767 3173 node[aeroway=terminal] { 2768 3174 icon-image: "transport/airport/terminal.png"; 3175 set iconz17; 2769 3176 text: auto; 2770 3177 } 2771 3178 area[aeroway=helipad] { … … 2773 3180 } 2774 3181 node[aeroway=helipad] { 2775 3182 icon-image: "transport/airport/helipad.png"; 3183 set iconz17; 2776 3184 text: auto; 2777 3185 } 2778 3186 area[aeroway=runway] { … … 2784 3192 } 2785 3193 node[aeroway=runway] { 2786 3194 icon-image: "transport/airport/runway.png"; 3195 set iconz17; 2787 3196 text: auto; 2788 3197 } 2789 3198 area[aeroway=taxiway] { … … 2795 3204 } 2796 3205 node[aeroway=taxiway] { 2797 3206 icon-image: "transport/airport/taxiway.png"; 3207 set iconz17; 2798 3208 text: auto; 2799 3209 } 2800 3210 area[aeroway=apron], area[aeroway=hangar] { … … 2802 3212 } 2803 3213 node[aeroway=apron] { 2804 3214 icon-image: "transport/airport/apron.png"; 3215 set iconz17; 2805 3216 text: auto; 2806 3217 } 2807 3218 node[aeroway=hangar] { 2808 3219 icon-image: "transport/airport/hangar.png"; 3220 set iconz17; 2809 3221 text: auto; 2810 3222 } 2811 3223 node[aeroway=gate] { 2812 3224 icon-image: "transport/airport/gate.png"; 3225 set iconz17; 2813 3226 text: auto; 2814 3227 } 2815 3228 node[aeroway=windsock] { 2816 3229 icon-image: "transport/airport/windsock.png"; 3230 set iconz17; 2817 3231 text: auto; 2818 3232 } 2819 3233 … … 2829 3243 } 2830 3244 node[aerialway=cable_car] { 2831 3245 icon-image: "transport/aerialway/cable_car.png"; 3246 set iconz17; 2832 3247 text: auto; 2833 3248 } 2834 3249 node[aerialway=gondola] { 2835 3250 icon-image: "transport/aerialway/gondola.png"; 3251 set iconz17; 2836 3252 text: auto; 2837 3253 } 2838 3254 way[aerialway=chair_lift] { … … 2842 3258 } 2843 3259 node[aerialway=chair_lift] { 2844 3260 icon-image: "transport/aerialway/chair_lift.png"; 3261 set iconz17; 2845 3262 text: auto; 2846 3263 } 2847 3264 way[aerialway=drag_lift] { … … 2851 3268 } 2852 3269 node[aerialway=drag_lift] { 2853 3270 icon-image: "transport/aerialway/drag_lift.png"; 3271 set iconz17; 2854 3272 text: auto; 2855 3273 } 2856 3274 area[aerialway=station], … … 2859 3277 } 2860 3278 node[aerialway=station] { 2861 3279 icon-image: "transport/aerialway/station.png"; 3280 set iconz17; 2862 3281 text: auto; 2863 3282 } 2864 3283 node[aerialway=pylon] { 2865 3284 icon-image: "misc/landmark/power/tower_small.png"; 3285 set iconz17; 2866 3286 text: auto; 2867 3287 } 2868 3288 way[aerialway=goods] { … … 2872 3292 } 2873 3293 node[aerialway=goods] { 2874 3294 icon-image: "transport/aerialway/goods.png"; 3295 set iconz17; 2875 3296 text: auto; 2876 3297 } 2877 3298 … … 2884 3305 } 2885 3306 node[natural=spring] { 2886 3307 icon-image: "misc/landmark/spring.png"; 3308 set iconz17; 2887 3309 text: auto; 2888 3310 } 2889 3311 node[natural=saddle] { 2890 3312 icon-image: "presets/saddle.svg"; 3313 set iconz11; 2891 3314 text: auto; 3315 set textz11; 2892 3316 } 2893 3317 area[natural=peak] { 2894 3318 fill-color: peak#663300; 2895 3319 } 2896 3320 node[natural=peak] { 2897 3321 icon-image: "presets/peak.svg"; 3322 set iconz11; 2898 3323 text: auto; 3324 set textz11; 2899 3325 } 2900 3326 area[natural=glacier] { 2901 3327 fill-color: glacier#ffffff; 2902 3328 } 2903 3329 node[natural=glacier] { 2904 3330 icon-image: "misc/landmark/glacier_small.png"; 3331 set iconz11; 2905 3332 text: auto; 3333 set textz11; 2906 3334 } 2907 3335 area[natural=volcano] { 2908 3336 fill-color: volcano#5f0000; 2909 3337 } 2910 3338 node[natural=volcano] { 2911 3339 icon-image: "misc/landmark/volcano_small.png"; 3340 set iconz11; 2912 3341 text: auto; 3342 set textz11; 2913 3343 } 2914 3344 area[natural=cliff]:closed { 2915 3345 fill-color: natural#002f00; … … 2918 3348 repeat-image: "misc/cliff-pattern.png"; 2919 3349 repeat-image-align: top; 2920 3350 width: 1; 2921 color: #b2b2b2; 3351 color: #b2b2b2; 2922 3352 } 2923 3353 node[natural=cliff] { 2924 3354 icon-image: "misc/cliff.png"; 3355 set iconz17; 2925 3356 text: auto; 2926 3357 } 2927 3358 area[natural=scree] { … … 2929 3360 } 2930 3361 node[natural=scree] { 2931 3362 icon-image: "misc/no_icon.png"; 3363 set iconz17; 2932 3364 text: auto; 2933 3365 } 2934 3366 area[natural=scrub] { … … 2936 3368 } 2937 3369 node[natural=scrub] { 2938 3370 icon-image: "misc/no_icon.png"; 3371 set iconz17; 2939 3372 text: auto; 2940 3373 } 2941 3374 area[natural=fell] { … … 2943 3376 } 2944 3377 node[natural=fell] { 2945 3378 icon-image: "misc/no_icon.png"; 3379 set iconz17; 2946 3380 text: auto; 2947 3381 } 2948 3382 area[natural=heath] { … … 2950 3384 } 2951 3385 node[natural=heath] { 2952 3386 icon-image: "misc/no_icon.png"; 3387 set iconz17; 2953 3388 text: auto; 2954 3389 } 2955 3390 way[natural=tree_row] { … … 2958 3393 } 2959 3394 node[natural=tree_row] { 2960 3395 icon-image: "misc/no_icon.png"; 3396 set iconz17; 2961 3397 text: auto; 2962 3398 } 2963 3399 area[natural=wood] { … … 2965 3401 } 2966 3402 node[natural=wood] { 2967 3403 icon-image: "misc/landmark/trees.png"; 3404 set iconz17; 2968 3405 text: auto; 2969 3406 } 2970 3407 area[natural=grassland] { … … 2972 3409 } 2973 3410 node[natural=grassland] { 2974 3411 icon-image: "misc/no_icon.png"; 3412 set iconz17; 2975 3413 text: auto; 2976 3414 } 2977 3415 area[natural=wetland] { … … 2979 3417 } 2980 3418 node[natural=wetland] { 2981 3419 icon-image: "misc/no_icon.png"; 3420 set iconz17; 2982 3421 text: auto; 2983 3422 } 2984 3423 area[natural=water] { … … 2986 3425 } 2987 3426 node[natural=water] { 2988 3427 icon-image: "nautical/water.png"; 3428 set iconz17; 2989 3429 text: auto; 2990 3430 } 2991 3431 way[natural=coastline] { … … 2994 3434 } 2995 3435 node[natural=coastline] { 2996 3436 icon-image: "misc/coastline.png"; 3437 set iconz17; 2997 3438 text: auto; 2998 3439 } 2999 3440 area[natural=mud] { … … 3001 3442 } 3002 3443 node[natural=mud] { 3003 3444 icon-image: "misc/mud.png"; 3445 set iconz17; 3004 3446 text: auto; 3005 3447 } 3006 3448 area[natural=beach] { … … 3008 3450 } 3009 3451 node[natural=beach] { 3010 3452 icon-image: "misc/beach.png"; 3453 set iconz17; 3011 3454 text: auto; 3012 3455 } 3013 3456 area[natural=sand] { … … 3015 3458 } 3016 3459 node[natural=sand] { 3017 3460 icon-image: "misc/no_icon.png"; 3461 set iconz17; 3018 3462 text: auto; 3019 3463 } 3020 3464 area[natural=bay], … … 3024 3468 } 3025 3469 node[natural=bay] { 3026 3470 icon-image: "misc/bay.png"; 3471 set iconz17; 3027 3472 text: auto; 3028 3473 } 3029 3474 node[natural=land] { 3030 3475 icon-image: "misc/no_icon.png"; 3476 set iconz17; 3031 3477 text: auto; 3032 3478 } 3033 3479 node[natural=cave_entrance] { 3034 3480 icon-image: "misc/landmark/cave_entrance.png"; 3481 set iconz17; 3035 3482 text: auto; 3036 3483 } 3037 3484 node[natural=tree] { 3038 3485 icon-image: "misc/landmark/trees.png"; 3486 set iconz17; 3039 3487 text: auto; 3040 3488 } 3041 3489 node[natural=tree][type=conifer], 3042 3490 node[natural=tree][leaf_type=needleleaved] { 3043 3491 icon-image: "misc/landmark/trees_conifer.png"; 3492 set iconz17; 3044 3493 text: auto; 3045 3494 } 3046 3495 node[natural=tree][type=broad_leaved], 3047 3496 node[natural=tree][leaf_type=broadleaved] { 3048 3497 icon-image: "misc/landmark/trees_broad_leaved.png"; 3498 set iconz17; 3049 3499 text: auto; 3050 3500 } 3051 3501 node[natural=tree][type=palm] { 3052 3502 icon-image: "misc/landmark/trees_palm.png"; 3503 set iconz17; 3053 3504 text: auto; 3054 3505 } 3055 3506 … … 3083 3534 } 3084 3535 node[waterway=dock] { 3085 3536 icon-image: "nautical/boatyard.png"; 3537 set iconz17; 3086 3538 text: auto; 3087 3539 } 3088 3540 node[waterway=lock_gate] { 3089 3541 icon-image: "nautical/lock_gate.png"; 3542 set iconz17; 3090 3543 text: auto; 3091 3544 } 3092 3545 node[waterway=turning_point] { 3093 3546 icon-image: "nautical/turning.png"; 3547 set iconz17; 3094 3548 text: auto; 3095 3549 } 3096 3550 area[waterway=boatyard] { … … 3098 3552 } 3099 3553 node[waterway=boatyard] { 3100 3554 icon-image: "nautical/boatyard.png"; 3555 set iconz17; 3101 3556 text: auto; 3102 3557 } 3103 3558 node[waterway=water_point] { 3104 3559 icon-image: "accommodation/camping/water.png"; 3560 set iconz17; 3105 3561 text: auto; 3106 3562 } 3107 3563 node[waterway=waste_disposal] { 3108 3564 icon-image: "accommodation/camping/wastewater.png"; 3565 set iconz17; 3109 3566 text: auto; 3110 3567 } 3111 3568 node[waterway=mooring] { 3112 3569 icon-image: "nautical/marina.png"; 3570 set iconz17; 3113 3571 text: auto; 3114 3572 } 3115 3573 way[waterway=weir] { … … 3118 3576 } 3119 3577 node[waterway=weir] { 3120 3578 icon-image: "nautical/weir.png"; 3579 set iconz17; 3121 3580 text: auto; 3122 3581 } 3123 3582 way[waterway=rapids] { … … 3126 3585 } 3127 3586 node[waterway=rapids] { 3128 3587 icon-image: "misc/no_icon.png"; 3588 set iconz17; 3129 3589 text: auto; 3130 3590 } 3131 3591 area[waterway=dam]:closed { … … 3137 3597 } 3138 3598 node[waterway=dam] { 3139 3599 icon-image: "nautical/dam.png"; 3600 set iconz17; 3140 3601 text: auto; 3141 3602 } 3142 3603 /* it's not possible to have both line and area, line seems more likely */ … … 3146 3607 } 3147 3608 node[waterway=waterfall] { 3148 3609 icon-image: "nautical/waterfall.png"; 3610 set iconz17; 3149 3611 text: auto; 3150 3612 } 3151 3613 node[waterway=river], node[waterway=riverbank], … … 3153 3615 node[waterway=stream], 3154 3616 node[waterway=ditch], node[waterway=drain] { 3155 3617 icon-image: "misc/deprecated.png"; 3618 set iconz17; 3156 3619 text: auto; 3157 3620 } 3158 3621 … … 3181 3644 node[route=tour], 3182 3645 node[route=pub_crawl] { 3183 3646 icon-image: "misc/deprecated.png"; 3647 set iconz17; 3184 3648 text: auto; 3185 3649 } 3186 3650 … … 3202 3666 } 3203 3667 node[sport="9pin"] { 3204 3668 icon-image: "sport/10pin.png"; 3669 set iconz17; 3205 3670 text: auto; 3206 3671 } 3207 3672 node[sport="10pin"] { 3208 3673 icon-image: "sport/10pin.png"; 3674 set iconz17; 3209 3675 text: auto; 3210 3676 } 3211 3677 node[sport=athletics] { 3212 3678 icon-image: "sport/athletics.png"; 3679 set iconz17; 3213 3680 text: auto; 3214 3681 } 3215 3682 node[sport=soccer], … … 3218 3685 node[sport=canadian_football], 3219 3686 node[sport=gaelic_football] { 3220 3687 icon-image: "sport/soccer.png"; 3688 set iconz17; 3221 3689 text: auto; 3222 3690 } 3223 3691 node[sport=rugby_league], 3224 3692 node[sport=rugby_union] { 3225 3693 icon-image: "sport/football.png"; 3694 set iconz17; 3226 3695 text: auto; 3227 3696 } 3228 3697 area[sport=baseball], … … 3239 3708 } 3240 3709 node[sport=baseball] { 3241 3710 icon-image: "sport/baseball.png"; 3711 set iconz17; 3242 3712 text: auto; 3243 3713 } 3244 3714 node[sport=basketball] { 3245 3715 icon-image: "sport/basketball.png"; 3716 set iconz17; 3246 3717 text: auto; 3247 3718 } 3248 3719 node[sport=boules] { 3249 3720 icon-image: "sport/boule.png"; 3721 set iconz17; 3250 3722 text: auto; 3251 3723 } 3252 3724 node[sport=bowls] { 3253 3725 icon-image: "sport/boule.png"; 3726 set iconz17; 3254 3727 text: auto; 3255 3728 } 3256 3729 node[sport=canoe] { 3257 3730 icon-image: "sport/canoe.png"; 3731 set iconz17; 3258 3732 text: auto; 3259 3733 } 3260 3734 node[sport=chess] { 3261 3735 icon-image: "sport/chess.png"; 3736 set iconz17; 3262 3737 text: auto; 3263 3738 } 3264 3739 node[sport=climbing] { 3265 icon-image:"sport/climbing.png" ; 3740 icon-image: "sport/climbing.png"; 3741 set iconz17; 3266 3742 text: auto; 3267 3743 } 3268 3744 node[sport=cricket] { 3269 3745 icon-image: "sport/cricket.png"; 3746 set iconz17; 3270 3747 text: auto; 3271 3748 } 3272 3749 node[sport=cricket_nets] { 3273 3750 icon-image: "misc/no_icon.png"; 3751 set iconz17; 3274 3752 text: auto; 3275 3753 } 3276 3754 node[sport=croquet] { 3277 3755 icon-image: "sport/croquet.png"; 3756 set iconz17; 3278 3757 text: auto; 3279 3758 } 3280 3759 area[sport=cycling], … … 3291 3770 } 3292 3771 node[sport=cycling] { 3293 3772 icon-image: "sport/cycling.png"; 3773 set iconz17; 3294 3774 text: auto; 3295 3775 } 3296 3776 node[sport=dog_racing] { 3297 3777 icon-image: "leisure/dog.png"; 3778 set iconz17; 3298 3779 text: auto; 3299 3780 } 3300 3781 node[sport=equestrian] { 3301 3782 icon-image: "sport/riding.png"; 3783 set iconz17; 3302 3784 text: auto; 3303 3785 } 3304 3786 node[sport=golf] { 3305 3787 icon-image: "sport/golf.png"; 3788 set iconz17; 3306 3789 text: auto; 3307 3790 } 3308 3791 node[sport=gymnastics] { 3309 3792 icon-image: "sport/multi.png"; 3793 set iconz17; 3310 3794 text: auto; 3311 3795 } 3312 3796 node[sport=hockey] { 3313 3797 icon-image: "sport/hockey.png"; 3798 set iconz17; 3314 3799 text: auto; 3315 3800 } 3316 3801 node[sport=horse_racing] { 3317 3802 icon-image: "sport/riding.png"; 3803 set iconz17; 3318 3804 text: auto; 3319 3805 } 3320 3806 node[sport=karting] { 3321 3807 icon-image: "sport/karting.png"; 3808 set iconz17; 3322 3809 text: auto; 3323 3810 } 3324 3811 node[sport=motocross] { 3325 3812 icon-image: "sport/motocross.png"; 3813 set iconz17; 3326 3814 text: auto; 3327 3815 } 3328 3816 node[sport=motor] { 3329 3817 icon-image: "sport/motor.png"; 3818 set iconz17; 3330 3819 text: auto; 3331 3820 } 3332 3821 area[sport=multi], … … 3338 3827 } 3339 3828 node[sport=multi] { 3340 3829 icon-image: "sport/multi.png"; 3830 set iconz17; 3341 3831 text: auto; 3342 3832 } 3343 3833 node[sport=pelota] { 3344 3834 icon-image: "sport/pelota.png"; 3835 set iconz17; 3345 3836 text: auto; 3346 3837 } 3347 3838 node[sport=racquet] { 3348 3839 icon-image: "sport/racquetball.png"; 3840 set iconz17; 3349 3841 text: auto; 3350 3842 } 3351 3843 node[sport=skating] { 3352 3844 icon-image: "sport/skating.png"; 3845 set iconz17; 3353 3846 text: auto; 3354 3847 } 3355 3848 node[sport=skateboard] { 3356 3849 icon-image: "sport/skateboard.png"; 3850 set iconz17; 3357 3851 text: auto; 3358 3852 } 3359 3853 area[sport=swimming] { … … 3361 3855 } 3362 3856 node[sport=swimming] { 3363 3857 icon-image: "sport/pool.png"; 3858 set iconz17; 3364 3859 text: auto; 3365 3860 } 3366 3861 area[sport=skiing], … … 3371 3866 } 3372 3867 node[sport=skiing] { 3373 3868 icon-image: "sport/skiing.png"; 3869 set iconz17; 3374 3870 text: auto; 3375 3871 } 3376 3872 node[sport=table_tennis] { 3377 3873 icon-image: "sport/table_tennis.png"; 3874 set iconz17; 3378 3875 text: auto; 3379 3876 } 3380 3877 node[sport=tennis] { 3381 3878 icon-image: "sport/tennis.png"; 3879 set iconz17; 3382 3880 text: auto; 3383 3881 } 3384 3882 node[sport=paintball] { 3385 3883 icon-image: "misc/no_icon.png"; 3884 set iconz17; 3386 3885 text: auto; 3387 3886 } 3388 3887 area[sport=squash], … … 3399 3898 } 3400 3899 node[sport=squash] { 3401 3900 icon-image: "misc/no_icon.png"; 3901 set iconz17; 3402 3902 text: auto; 3403 3903 } 3404 3904 node[sport=shooting] { 3405 3905 icon-image: "misc/no_icon.png"; 3906 set iconz17; 3406 3907 text: auto; 3407 3908 } 3408 3909 node[sport=volleyball] { 3409 3910 icon-image: "sport/volleyball.png"; 3911 set iconz17; 3410 3912 text: auto; 3411 3913 } 3412 3914 node[sport=beachvolleyball] { 3413 3915 icon-image: "sport/beachvolleyball.png"; 3916 set iconz17; 3414 3917 text: auto; 3415 3918 } 3416 3919 node[sport=bowling] { 3417 3920 icon-image: "sport/10pin.png"; 3921 set iconz17; 3418 3922 text: auto; 3419 3923 } 3420 3924 node[sport=handball] { 3421 3925 icon-image: "sport/handball.png"; 3926 set iconz17; 3422 3927 text: auto; 3423 3928 } 3424 3929 node[sport=rowing] { 3425 3930 icon-image: "sport/rowing.png"; 3931 set iconz17; 3426 3932 text: auto; 3427 3933 } 3428 3934 node[sport=sailing] { 3429 3935 icon-image: "misc/no_icon.png"; 3936 set iconz17; 3430 3937 text: auto; 3431 3938 } 3432 3939 node[sport=diving] { 3433 3940 icon-image: "sport/diving.png"; 3941 set iconz17; 3434 3942 text: auto; 3435 3943 } 3436 3944 node[sport=badminton] { 3437 3945 icon-image: "misc/no_icon.png"; 3946 set iconz17; 3438 3947 text: auto; 3439 3948 } 3440 3949 area[sport=archery], … … 3446 3955 } 3447 3956 node[sport=archery] { 3448 3957 icon-image: "sport/archery.png"; 3958 set iconz17; 3449 3959 text: auto; 3450 3960 } 3451 3961 node[sport=fishing] { 3452 3962 icon-image: "sport/fishing.png"; 3963 set iconz17; 3453 3964 text: auto; 3454 3965 } 3455 3966 node[sport=safety_training] { 3456 3967 icon-image: "sport/safety_training.png"; 3968 set iconz17; 3457 3969 text: auto; 3458 3970 } 3459 3971 node[sport=model_aerodrome] { 3460 3972 icon-image: "transport/airport.png"; 3973 set iconz17; 3461 3974 text: auto; 3462 3975 } 3463 3976 node[sport=rc_car] { 3464 3977 icon-image: "transport/car.png"; 3978 set iconz17; 3465 3979 text: auto; 3466 3980 } 3467 3981 … … 3471 3985 3472 3986 node[mountain_pass?] { 3473 3987 icon-image: "misc/landmark/mountain_pass.png"; 3988 set iconz11; 3474 3989 text: auto; 3990 set textz11; 3475 3991 } 3476 3992 3477 3993 /*****************/ … … 3545 4061 node[boundary=political], 3546 4062 node[boundary=national_park] { 3547 4063 icon-image: "misc/deprecated.png"; 4064 set iconz17; 3548 4065 text: auto; 3549 4066 } 3550 4067 … … 3553 4070 /******************/ 3554 4071 node[maxspeed=none][!is_prop_set(icon-image)] { 3555 4072 icon-image: "vehicle/restriction/maxspeed_none.svg"; 4073 set iconz17; 3556 4074 } 3557 node |z17-[maxspeed=~/^[0-9]+$/][!is_prop_set(icon-image)] {4075 node[maxspeed=~/^[0-9]+$/][!is_prop_set(icon-image)] { 3558 4076 maxspeedprop: tag(maxspeed); 3559 4077 set maxspeedclass; 3560 4078 } 3561 node |z17-[maxspeed=signals][!is_prop_set(icon-image)] {4079 node[maxspeed=signals][!is_prop_set(icon-image)] { 3562 4080 maxspeedprop: " ?"; 3563 4081 set maxspeedclass; 3564 4082 } 3565 node |z17-[maxspeed=~/^[0-9]+ mph/][!is_prop_set(icon-image)] {4083 node[maxspeed=~/^[0-9]+ mph/][!is_prop_set(icon-image)] { 3566 4084 maxspeedprop: get(split(" mph",tag(maxspeed)),0); 3567 4085 set maxspeedclass; 3568 4086 } 3569 node |z17-[maxspeed=~/[0-9]+ km\/h/][!is_prop_set(icon-image)] {4087 node[maxspeed=~/[0-9]+ km\/h/][!is_prop_set(icon-image)] { 3570 4088 maxspeedprop: get(split(" km/h",tag(maxspeed)),0); 3571 4089 set maxspeedclass; 3572 4090 } 3573 node |z17-[maxspeed=~/[0-9]+ knots/][!is_prop_set(icon-image)] {4091 node[maxspeed=~/[0-9]+ knots/][!is_prop_set(icon-image)] { 3574 4092 maxspeedprop: get(split(" knots",tag(maxspeed)),0); 3575 4093 set maxspeedclass; 3576 4094 } 3577 node |z17-[prop(maxspeedclass, default)][!is_prop_set(icon-image, default)]::core_maxnodebg {4095 node[prop(maxspeedclass, default)][!is_prop_set(icon-image, default)]::core_maxnodebg { 3578 4096 /* background (white) */ 3579 4097 symbol-shape: circle; 3580 4098 symbol-size: 17; 3581 4099 symbol-fill-color: white; 3582 4100 major-z-index: 4.2; 3583 4101 } 3584 node |z17-[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodebg,3585 node |z17-[maxspeed=signals]::core_maxnodebg {4102 node[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodebg, 4103 node[maxspeed=signals]::core_maxnodebg { 3586 4104 /* background (black) */ 3587 4105 symbol-fill-color: black; 3588 4106 } 3589 node |z17-[prop(maxspeedclass, default)]::core_maxnodefg {4107 node[prop(maxspeedclass, default)]::core_maxnodefg { 3590 4108 /* foreground (black text and red circle) */ 3591 4109 symbol-shape: circle; 3592 4110 symbol-size: 15; … … 3602 4120 text-offset-y: -1; 3603 4121 major-z-index: 4.2; 3604 4122 } 3605 node |z17-[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodefg,3606 node |z17-[maxspeed=signals]::core_maxnodefg {4123 node[maxspeed]["maxspeed:variable"]["maxspeed:variable"!="no"]::core_maxnodefg, 4124 node[maxspeed=signals]::core_maxnodefg { 3607 4125 /* foreground (white text) */ 3608 4126 text-color: white; 3609 4127 } 3610 4128 3611 /***************/ 3612 /* zoom levels */ 3613 /***************/ 4129 /**************/ 4130 /* place tags */ 4131 /**************/ 4132 4133 /* lot's of "openGeoDB:..." tags can be found in germany */ 4134 node["openGeoDB:type"=Stadt], 4135 node["openGeoDB:type"=Kreis], 4136 node["openGeoDB:type"=Gemeinde], 4137 node["openGeoDB:type"=Ort], 4138 node["openGeoDB:type"=District], 4139 node["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 } 4150 area[place=continent], 4151 area[place=country], 4152 area[place=state], 4153 area[place=region], 4154 area[place=county], 4155 area[place=city], 4156 area[place=town], 4157 area[place=village], 4158 area[place=hamlet], 4159 area[place=farm], 4160 area[place=isolated_dwelling], 4161 area[place=neighbourhood], 4162 area[place=suburb], 4163 area[place=locality], 4164 area[place=island], 4165 area[place=islet] { 4166 fill-color: place#8de3cb; 4167 } 4168 node[place=continent], 4169 node[place=country], 4170 node[place=state], 4171 node[place=region], 4172 node[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 } 4183 node[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 } 4194 node[place=town], 4195 node[place=village], 4196 node[place=hamlet], 4197 node[place=farm], 4198 node[place=isolated_dwelling], 4199 node[place=neighbourhood], 4200 node[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 } 4211 node[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 } 4222 node[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 } 4233 node[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 /****************************************/ 3614 4248 3615 4249 node { 3616 4250 text: auto; 3617 4251 } 3618 node|z-16, node|z17-[!is_prop_set("icon-image")]!.maxspeedclass { 4252 node|z-16[setting("low_zoom")], 4253 node|z17-[!is_prop_set("icon-image")][setting("low_zoom")]!.maxspeedclass { 3619 4254 symbol-size:1; 3620 4255 symbol-shape: square; 3621 4256 symbol-stroke-color: node_standard#ffff00; 3622 4257 major-z-index: 4.95; /* put node squares above line text */ 3623 4258 } 3624 way > node|z-15!:tagged { 4259 node[!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 } 4264 way > node|z-15[setting("low_zoom")]!:tagged { 3625 4265 symbol-shape: none; 3626 4266 } 3627 3628 node|z16-:connection { 4267 node:connection { 3629 4268 symbol-stroke-color: node_connection#ffff00; 3630 4269 } 3631 4270 node:tagged { … … 3633 4272 symbol-fill-color: node_tagged#00ffff; 3634 4273 } 3635 4274 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; } 4275 node|z16[setting("low_zoom")] { symbol-size: 2; } 4276 way > node|z16[setting("low_zoom")] { symbol-size: 1; } 4277 node|z16[setting("low_zoom")]:connection { symbol-size: 2; } 4278 4279 node|z17[setting("low_zoom")] { symbol-size: 4; } 4280 way > node|z17[setting("low_zoom")] { symbol-size: 2; } 4281 node|z17[setting("low_zoom")]:connection { symbol-size: 4; } 4282 4283 node|z18[setting("low_zoom")] { symbol-size: 5; } 4284 way > node|z18[setting("low_zoom")] { symbol-size: 3; } 4285 node|z18[setting("low_zoom")]:connection { symbol-size: 5; } 4286 4287 node|z19-[setting("low_zoom")] { symbol-size: 4; } 4288 way > node|z19-[setting("low_zoom")] { symbol-size: 4; } 4289 node|z19-[setting("low_zoom")]:connection { symbol-size: 6; } 4290 4291 node[!setting("low_zoom")] { symbol-size: 4; } 4292 way > node[!setting("low_zoom")] { symbol-size: 4; } 4293 node[!setting("low_zoom")]:connection { symbol-size: 6; } 3651 4294 3652 node|z-16, 3653 relation|z-16[type=restriction] { 4295 node|z-10[setting("low_zoom")] { 4296 icon-image: none; 4297 } 4298 node|z-16[setting("low_zoom")].iconz17!.iconz11, 4299 relation|z-16[type=restriction][setting("low_zoom")] { 3654 4300 icon-image: none; 3655 4301 } 3656 node|z-17 { 4302 node|z-15[setting("low_zoom")].iconz16::core_fixme { 4303 icon-image: none; 4304 } 4305 node|z-15[setting("low_zoom")].iconz16::core_note { 4306 icon-image: none; 4307 } 4308 node|z-16[setting("low_zoom")]::core_maxnodebg { 4309 symbol-shape: none; 4310 } 4311 node|z-16[setting("low_zoom")]::core_maxnodefg { 4312 text: none; 4313 symbol-shape: none; 4314 } 4315 node|z-10[setting("low_zoom")] { 4316 text: none; 4317 } 4318 node|z-17[setting("low_zoom")]!.textz11 { 3657 4319 text: none; 3658 4320 } 3659 4321 … … 3664 4326 /* way text labels */ 3665 4327 /*******************/ 3666 4328 3667 3668 4329 way|z17-[highway^=motorway], 3669 4330 way|z17-[highway^=trunk], 3670 4331 way|z17-[highway^=primary], … … 3718 4379 font-size: 12; 3719 4380 } 3720 4381 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 3823 4382 /* "deprecated" tags 3824 4383 historic=museum -> tourism=museum 3825 4384 man_made=power_wind -> power=generator and power_source=wind … … 3841 4400 leisure=zoo -> tourism=zoo 3842 4401 power=station -> power=plant or power=sub_station 3843 4402 */ 3844
