| | 347 | /* 3.4 - conditional maxspeed */ |
| | 348 | way.cond_kmh::maxspeedlayer, |
| | 349 | way.cond_mph::maxspeedlayer |
| | 350 | { |
| | 351 | dashes: 55,25; |
| | 352 | /* dashes-background-opacity is automatic adopted from opacity. */ |
| | 353 | } |
| | 354 | /* 3.4.1 - kmh */ |
| | 355 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="none"]::maxspeedlayer |
| | 356 | { |
| | 357 | dashes-background-color: speed_none#febede; |
| | 358 | } |
| | 359 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="5"]::maxspeedlayer |
| | 360 | { |
| | 361 | dashes-background-color: speed_5#ff5656; |
| | 362 | } |
| | 363 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="10"]::maxspeedlayer |
| | 364 | { |
| | 365 | dashes-background-color: speed_10#b80022; |
| | 366 | } |
| | 367 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="15"]::maxspeedlayer |
| | 368 | { |
| | 369 | dashes-background-color: speed_15#00da8b; |
| | 370 | } |
| | 371 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="20"]::maxspeedlayer |
| | 372 | /* A selector for RU scheme is not needed here because "maxspeed:conditional=RU:living_street @ (...)" is nonsense, better use the actual maxspeed value in this case. The same is true for the others (rural, urban, motorway). */ |
| | 373 | { |
| | 374 | dashes-background-color: speed_20#e3cc82; |
| | 375 | } |
| | 376 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="30"]::maxspeedlayer |
| | 377 | { |
| | 378 | dashes-background-color: speed_30#4d4dff; |
| | 379 | } |
| | 380 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="40"]::maxspeedlayer |
| | 381 | { |
| | 382 | dashes-background-color: speed_40#4d4d00; |
| | 383 | } |
| | 384 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="45"]::maxspeedlayer |
| | 385 | { |
| | 386 | dashes-background-color: speed_45#ff529a; |
| | 387 | } |
| | 388 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="50"]::maxspeedlayer |
| | 389 | { |
| | 390 | dashes-background-color: speed_50#07f807; |
| | 391 | } |
| | 392 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="60"]::maxspeedlayer |
| | 393 | { |
| | 394 | dashes-background-color: speed_60#9f9fff; |
| | 395 | } |
| | 396 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="70"]::maxspeedlayer |
| | 397 | { |
| | 398 | dashes-background-color: speed_70#ee8b00; |
| | 399 | } |
| | 400 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="80"]::maxspeedlayer |
| | 401 | { |
| | 402 | dashes-background-color: speed_80#f90808; |
| | 403 | } |
| | 404 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="90"]::maxspeedlayer |
| | 405 | { |
| | 406 | dashes-background-color: speed_90#07f8f8; |
| | 407 | } |
| | 408 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="100"]::maxspeedlayer |
| | 409 | { |
| | 410 | dashes-background-color: speed_100#f807f8; |
| | 411 | } |
| | 412 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="110"]::maxspeedlayer |
| | 413 | { |
| | 414 | dashes-background-color: speed_110#7807f8; |
| | 415 | } |
| | 416 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="120"]::maxspeedlayer |
| | 417 | { |
| | 418 | dashes-background-color: speed_120#ccad24; |
| | 419 | } |
| | 420 | way.cond_kmh[prop(maxsp_cond, maxspeedlayer)="130"]::maxspeedlayer |
| | 421 | { |
| | 422 | dashes-background-color: speed_130#c0f100; |
| | 423 | } |
| | 424 | /* 3.4.2 - mph */ |
| | 425 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="5"]::maxspeedlayer |
| | 426 | { |
| | 427 | dashes-background-color: speed_5_mph#b80022; |
| | 428 | } |
| | 429 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="10"]::maxspeedlayer |
| | 430 | { |
| | 431 | dashes-background-color: speed_10_mph#00da8b; |
| | 432 | } |
| | 433 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="15"]::maxspeedlayer |
| | 434 | { |
| | 435 | dashes-background-color: speed_15_mph#e3cc82; |
| | 436 | } |
| | 437 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="20"]::maxspeedlayer |
| | 438 | { |
| | 439 | dashes-background-color: speed_20_mph#4d4dff; |
| | 440 | } |
| | 441 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="25"]::maxspeedlayer |
| | 442 | { |
| | 443 | dashes-background-color: speed_25_mph#4d4d00; |
| | 444 | } |
| | 445 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="30"]::maxspeedlayer |
| | 446 | { |
| | 447 | dashes-background-color: speed_30_mph#ff529a; |
| | 448 | } |
| | 449 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="35"]::maxspeedlayer |
| | 450 | { |
| | 451 | dashes-background-color: speed_35_mph#07f807; |
| | 452 | } |
| | 453 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="40"]::maxspeedlayer |
| | 454 | { |
| | 455 | dashes-background-color: speed_40_mph#9f9fff; |
| | 456 | } |
| | 457 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="45"]::maxspeedlayer |
| | 458 | { |
| | 459 | dashes-background-color: speed_45_mph#ee8b00; |
| | 460 | } |
| | 461 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="50"]::maxspeedlayer |
| | 462 | { |
| | 463 | dashes-background-color: speed_50_mph#f90808; |
| | 464 | } |
| | 465 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="55"]::maxspeedlayer |
| | 466 | { |
| | 467 | dashes-background-color: speed_55_mph#07f8f8; |
| | 468 | } |
| | 469 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="60"]::maxspeedlayer |
| | 470 | { |
| | 471 | dashes-background-color: speed_60_mph#f807f8; |
| | 472 | } |
| | 473 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="65"]::maxspeedlayer |
| | 474 | { |
| | 475 | dashes-background-color: speed_65_mph#7807f8; |
| | 476 | } |
| | 477 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="70"]::maxspeedlayer |
| | 478 | { |
| | 479 | dashes-background-color: speed_70_mph#ccad24; |
| | 480 | } |
| | 481 | way.cond_mph[prop(maxsp_cond, maxspeedlayer)="75"]::maxspeedlayer |
| | 482 | { |
| | 483 | dashes-background-color: speed_75_mph#c0f100; |
| | 484 | } |
| | 485 | |
| | 710 | /* 4.4 - conditional righthand-forward and lefthand-backward maxspeed */ |
| | 711 | way.cond_forward_kmh:righthandtraffic::maxspeedlayer, |
| | 712 | way.cond_backward_kmh!:righthandtraffic::maxspeedlayer, |
| | 713 | way.cond_forward_mph:righthandtraffic::maxspeedlayer, |
| | 714 | way.cond_backward_mph!:righthandtraffic::maxspeedlayer |
| | 715 | { |
| | 716 | right-casing-dashes: 55,25; |
| | 717 | } |
| | 718 | /* 4.4.1 - kmh */ |
| | 719 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="none"]:righthandtraffic::maxspeedlayer, |
| | 720 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="none"]!:righthandtraffic::maxspeedlayer |
| | 721 | { |
| | 722 | right-casing-dashes-background-color: speed_none#febede; |
| | 723 | } |
| | 724 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="5"]:righthandtraffic::maxspeedlayer, |
| | 725 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="5"]!:righthandtraffic::maxspeedlayer |
| | 726 | { |
| | 727 | right-casing-dashes-background-color: speed_5#ff5656; |
| | 728 | } |
| | 729 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="10"]:righthandtraffic::maxspeedlayer, |
| | 730 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="10"]!:righthandtraffic::maxspeedlayer |
| | 731 | { |
| | 732 | right-casing-dashes-background-color: speed_10#b80022; |
| | 733 | } |
| | 734 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="15"]:righthandtraffic::maxspeedlayer, |
| | 735 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="15"]!:righthandtraffic::maxspeedlayer |
| | 736 | { |
| | 737 | right-casing-dashes-background-color: speed_15#00da8b; |
| | 738 | } |
| | 739 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="20"]:righthandtraffic::maxspeedlayer, |
| | 740 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="20"]!:righthandtraffic::maxspeedlayer |
| | 741 | { |
| | 742 | right-casing-dashes-background-color: speed_20#e3cc82; |
| | 743 | } |
| | 744 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="30"]:righthandtraffic::maxspeedlayer, |
| | 745 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="30"]!:righthandtraffic::maxspeedlayer |
| | 746 | { |
| | 747 | right-casing-dashes-background-color: speed_30#4d4dff; |
| | 748 | } |
| | 749 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="40"]:righthandtraffic::maxspeedlayer, |
| | 750 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="40"]!:righthandtraffic::maxspeedlayer |
| | 751 | { |
| | 752 | right-casing-dashes-background-color: speed_40#4d4d00; |
| | 753 | } |
| | 754 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="45"]:righthandtraffic::maxspeedlayer, |
| | 755 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="45"]!:righthandtraffic::maxspeedlayer |
| | 756 | { |
| | 757 | right-casing-dashes-background-color: speed_45#ff529a; |
| | 758 | } |
| | 759 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="50"]:righthandtraffic::maxspeedlayer, |
| | 760 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="50"]!:righthandtraffic::maxspeedlayer |
| | 761 | { |
| | 762 | right-casing-dashes-background-color: speed_50#07f807; |
| | 763 | } |
| | 764 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="60"]:righthandtraffic::maxspeedlayer, |
| | 765 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="60"]!:righthandtraffic::maxspeedlayer |
| | 766 | { |
| | 767 | right-casing-dashes-background-color: speed_60#9f9fff; |
| | 768 | } |
| | 769 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="70"]:righthandtraffic::maxspeedlayer, |
| | 770 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="70"]!:righthandtraffic::maxspeedlayer |
| | 771 | { |
| | 772 | right-casing-dashes-background-color: speed_70#ee8b00; |
| | 773 | } |
| | 774 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="80"]:righthandtraffic::maxspeedlayer, |
| | 775 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="80"]!:righthandtraffic::maxspeedlayer |
| | 776 | { |
| | 777 | right-casing-dashes-background-color: speed_80#f90808; |
| | 778 | } |
| | 779 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="90"]:righthandtraffic::maxspeedlayer, |
| | 780 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="90"]!:righthandtraffic::maxspeedlayer |
| | 781 | { |
| | 782 | right-casing-dashes-background-color: speed_90#07f8f8; |
| | 783 | } |
| | 784 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="100"]:righthandtraffic::maxspeedlayer, |
| | 785 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="100"]!:righthandtraffic::maxspeedlayer |
| | 786 | { |
| | 787 | right-casing-dashes-background-color: speed_100#f807f8; |
| | 788 | } |
| | 789 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="110"]:righthandtraffic::maxspeedlayer, |
| | 790 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="110"]!:righthandtraffic::maxspeedlayer |
| | 791 | { |
| | 792 | right-casing-dashes-background-color: speed_110#7807f8; |
| | 793 | } |
| | 794 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="120"]:righthandtraffic::maxspeedlayer, |
| | 795 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="120"]!:righthandtraffic::maxspeedlayer |
| | 796 | { |
| | 797 | right-casing-dashes-background-color: speed_120#ccad24; |
| | 798 | } |
| | 799 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="130"]:righthandtraffic::maxspeedlayer, |
| | 800 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="130"]!:righthandtraffic::maxspeedlayer |
| | 801 | { |
| | 802 | right-casing-dashes-background-color: speed_130#c0f100; |
| | 803 | } |
| | 804 | /* 4.4.2 - mph */ |
| | 805 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="5"]:righthandtraffic::maxspeedlayer, |
| | 806 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="5"]!:righthandtraffic::maxspeedlayer |
| | 807 | { |
| | 808 | right-casing-dashes-background-color: speed_5_mph#b80022; |
| | 809 | } |
| | 810 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="10"]:righthandtraffic::maxspeedlayer, |
| | 811 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="10"]!:righthandtraffic::maxspeedlayer |
| | 812 | { |
| | 813 | right-casing-dashes-background-color: speed_10_mph#00da8b; |
| | 814 | } |
| | 815 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="15"]:righthandtraffic::maxspeedlayer, |
| | 816 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="15"]!:righthandtraffic::maxspeedlayer |
| | 817 | { |
| | 818 | right-casing-dashes-background-color: speed_15_mph#e3cc82; |
| | 819 | } |
| | 820 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="20"]:righthandtraffic::maxspeedlayer, |
| | 821 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="20"]!:righthandtraffic::maxspeedlayer |
| | 822 | { |
| | 823 | right-casing-dashes-background-color: speed_20_mph#4d4dff; |
| | 824 | } |
| | 825 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="25"]:righthandtraffic::maxspeedlayer, |
| | 826 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="25"]!:righthandtraffic::maxspeedlayer |
| | 827 | { |
| | 828 | right-casing-dashes-background-color: speed_25_mph#4d4d00; |
| | 829 | } |
| | 830 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="30"]:righthandtraffic::maxspeedlayer, |
| | 831 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="30"]!:righthandtraffic::maxspeedlayer |
| | 832 | { |
| | 833 | right-casing-dashes-background-color: speed_30_mph#ff529a; |
| | 834 | } |
| | 835 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="35"]:righthandtraffic::maxspeedlayer, |
| | 836 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="35"]!:righthandtraffic::maxspeedlayer |
| | 837 | { |
| | 838 | right-casing-dashes-background-color: speed_35_mph#07f807; |
| | 839 | } |
| | 840 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="40"]:righthandtraffic::maxspeedlayer, |
| | 841 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="40"]!:righthandtraffic::maxspeedlayer |
| | 842 | { |
| | 843 | right-casing-dashes-background-color: speed_40_mph#9f9fff; |
| | 844 | } |
| | 845 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="45"]:righthandtraffic::maxspeedlayer, |
| | 846 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="45"]!:righthandtraffic::maxspeedlayer |
| | 847 | { |
| | 848 | right-casing-dashes-background-color: speed_45_mph#ee8b00; |
| | 849 | } |
| | 850 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="50"]:righthandtraffic::maxspeedlayer, |
| | 851 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="50"]!:righthandtraffic::maxspeedlayer |
| | 852 | { |
| | 853 | right-casing-dashes-background-color: speed_50_mph#f90808; |
| | 854 | } |
| | 855 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="55"]:righthandtraffic::maxspeedlayer, |
| | 856 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="55"]!:righthandtraffic::maxspeedlayer |
| | 857 | { |
| | 858 | right-casing-dashes-background-color: speed_55_mph#07f8f8; |
| | 859 | } |
| | 860 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="60"]:righthandtraffic::maxspeedlayer, |
| | 861 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="60"]!:righthandtraffic::maxspeedlayer |
| | 862 | { |
| | 863 | right-casing-dashes-background-color: speed_60_mph#f807f8; |
| | 864 | } |
| | 865 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="65"]:righthandtraffic::maxspeedlayer, |
| | 866 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="65"]!:righthandtraffic::maxspeedlayer |
| | 867 | { |
| | 868 | right-casing-dashes-background-color: speed_65_mph#7807f8; |
| | 869 | } |
| | 870 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="70"]:righthandtraffic::maxspeedlayer, |
| | 871 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="70"]!:righthandtraffic::maxspeedlayer |
| | 872 | { |
| | 873 | right-casing-dashes-background-color: speed_70_mph#ccad24; |
| | 874 | } |
| | 875 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="75"]:righthandtraffic::maxspeedlayer, |
| | 876 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="75"]!:righthandtraffic::maxspeedlayer |
| | 877 | { |
| | 878 | right-casing-dashes-background-color: speed_75_mph#c0f100; |
| | 879 | } |
| | 880 | |
| | 1104 | /* 5.4 - conditional lefthand-forward and righthand-backward maxspeed */ |
| | 1105 | way.cond_forward_kmh!:righthandtraffic::maxspeedlayer, |
| | 1106 | way.cond_backward_kmh:righthandtraffic::maxspeedlayer, |
| | 1107 | way.cond_forward_mph!:righthandtraffic::maxspeedlayer, |
| | 1108 | way.cond_backward_mph:righthandtraffic::maxspeedlayer |
| | 1109 | { |
| | 1110 | left-casing-dashes: 55,25; |
| | 1111 | } |
| | 1112 | /* 5.4.1 - kmh */ |
| | 1113 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="none"]!:righthandtraffic::maxspeedlayer, |
| | 1114 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="none"]:righthandtraffic::maxspeedlayer |
| | 1115 | { |
| | 1116 | left-casing-dashes-background-color: speed_none#febede; |
| | 1117 | } |
| | 1118 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="5"]!:righthandtraffic::maxspeedlayer, |
| | 1119 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="5"]:righthandtraffic::maxspeedlayer |
| | 1120 | { |
| | 1121 | left-casing-dashes-background-color: speed_5#ff5656; |
| | 1122 | } |
| | 1123 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="10"]!:righthandtraffic::maxspeedlayer, |
| | 1124 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="10"]:righthandtraffic::maxspeedlayer |
| | 1125 | { |
| | 1126 | left-casing-dashes-background-color: speed_10#b80022; |
| | 1127 | } |
| | 1128 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="15"]!:righthandtraffic::maxspeedlayer, |
| | 1129 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="15"]:righthandtraffic::maxspeedlayer |
| | 1130 | { |
| | 1131 | left-casing-dashes-background-color: speed_15#00da8b; |
| | 1132 | } |
| | 1133 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="20"]!:righthandtraffic::maxspeedlayer, |
| | 1134 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="20"]:righthandtraffic::maxspeedlayer |
| | 1135 | { |
| | 1136 | left-casing-dashes-background-color: speed_20#e3cc82; |
| | 1137 | } |
| | 1138 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="30"]!:righthandtraffic::maxspeedlayer, |
| | 1139 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="30"]:righthandtraffic::maxspeedlayer |
| | 1140 | { |
| | 1141 | left-casing-dashes-background-color: speed_30#4d4dff; |
| | 1142 | } |
| | 1143 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="40"]!:righthandtraffic::maxspeedlayer, |
| | 1144 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="40"]:righthandtraffic::maxspeedlayer |
| | 1145 | { |
| | 1146 | left-casing-dashes-background-color: speed_40#4d4d00; |
| | 1147 | } |
| | 1148 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="45"]!:righthandtraffic::maxspeedlayer, |
| | 1149 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="45"]:righthandtraffic::maxspeedlayer |
| | 1150 | { |
| | 1151 | left-casing-dashes-background-color: speed_45#ff529a; |
| | 1152 | } |
| | 1153 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="50"]!:righthandtraffic::maxspeedlayer, |
| | 1154 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="50"]:righthandtraffic::maxspeedlayer |
| | 1155 | { |
| | 1156 | left-casing-dashes-background-color: speed_50#07f807; |
| | 1157 | } |
| | 1158 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="60"]!:righthandtraffic::maxspeedlayer, |
| | 1159 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="60"]:righthandtraffic::maxspeedlayer |
| | 1160 | { |
| | 1161 | left-casing-dashes-background-color: speed_60#9f9fff; |
| | 1162 | } |
| | 1163 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="70"]!:righthandtraffic::maxspeedlayer, |
| | 1164 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="70"]:righthandtraffic::maxspeedlayer |
| | 1165 | { |
| | 1166 | left-casing-dashes-background-color: speed_70#ee8b00; |
| | 1167 | } |
| | 1168 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="80"]!:righthandtraffic::maxspeedlayer, |
| | 1169 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="80"]:righthandtraffic::maxspeedlayer |
| | 1170 | { |
| | 1171 | left-casing-dashes-background-color: speed_80#f90808; |
| | 1172 | } |
| | 1173 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="90"]!:righthandtraffic::maxspeedlayer, |
| | 1174 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="90"]:righthandtraffic::maxspeedlayer |
| | 1175 | { |
| | 1176 | left-casing-dashes-background-color: speed_90#07f8f8; |
| | 1177 | } |
| | 1178 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="100"]!:righthandtraffic::maxspeedlayer, |
| | 1179 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="100"]:righthandtraffic::maxspeedlayer |
| | 1180 | { |
| | 1181 | left-casing-dashes-background-color: speed_100#f807f8; |
| | 1182 | } |
| | 1183 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="110"]!:righthandtraffic::maxspeedlayer, |
| | 1184 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="110"]:righthandtraffic::maxspeedlayer |
| | 1185 | { |
| | 1186 | left-casing-dashes-background-color: speed_110#7807f8; |
| | 1187 | } |
| | 1188 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="120"]!:righthandtraffic::maxspeedlayer, |
| | 1189 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="120"]:righthandtraffic::maxspeedlayer |
| | 1190 | { |
| | 1191 | left-casing-dashes-background-color: speed_120#ccad24; |
| | 1192 | } |
| | 1193 | way.cond_forward_kmh[prop(maxsp_forward_cond, maxspeedlayer)="130"]!:righthandtraffic::maxspeedlayer, |
| | 1194 | way.cond_backward_kmh[prop(maxsp_backward_cond, maxspeedlayer)="130"]:righthandtraffic::maxspeedlayer |
| | 1195 | { |
| | 1196 | left-casing-dashes-background-color: speed_130#c0f100; |
| | 1197 | } |
| | 1198 | /* 5.4.2 - mph */ |
| | 1199 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="5"]!:righthandtraffic::maxspeedlayer, |
| | 1200 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="5"]:righthandtraffic::maxspeedlayer |
| | 1201 | { |
| | 1202 | left-casing-dashes-background-color: speed_5_mph#b80022; |
| | 1203 | } |
| | 1204 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="10"]!:righthandtraffic::maxspeedlayer, |
| | 1205 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="10"]:righthandtraffic::maxspeedlayer |
| | 1206 | { |
| | 1207 | left-casing-dashes-background-color: speed_10_mph#00da8b; |
| | 1208 | } |
| | 1209 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="15"]!:righthandtraffic::maxspeedlayer, |
| | 1210 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="15"]:righthandtraffic::maxspeedlayer |
| | 1211 | { |
| | 1212 | left-casing-dashes-background-color: speed_15_mph#e3cc82; |
| | 1213 | } |
| | 1214 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="20"]!:righthandtraffic::maxspeedlayer, |
| | 1215 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="20"]:righthandtraffic::maxspeedlayer |
| | 1216 | { |
| | 1217 | left-casing-dashes-background-color: speed_20_mph#4d4dff; |
| | 1218 | } |
| | 1219 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="25"]!:righthandtraffic::maxspeedlayer, |
| | 1220 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="25"]:righthandtraffic::maxspeedlayer |
| | 1221 | { |
| | 1222 | left-casing-dashes-background-color: speed_25_mph#4d4d00; |
| | 1223 | } |
| | 1224 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="30"]!:righthandtraffic::maxspeedlayer, |
| | 1225 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="30"]:righthandtraffic::maxspeedlayer |
| | 1226 | { |
| | 1227 | left-casing-dashes-background-color: speed_30_mph#ff529a; |
| | 1228 | } |
| | 1229 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="35"]!:righthandtraffic::maxspeedlayer, |
| | 1230 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="35"]:righthandtraffic::maxspeedlayer |
| | 1231 | { |
| | 1232 | left-casing-dashes-background-color: speed_35_mph#07f807; |
| | 1233 | } |
| | 1234 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="40"]!:righthandtraffic::maxspeedlayer, |
| | 1235 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="40"]:righthandtraffic::maxspeedlayer |
| | 1236 | { |
| | 1237 | left-casing-dashes-background-color: speed_40_mph#9f9fff; |
| | 1238 | } |
| | 1239 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="45"]!:righthandtraffic::maxspeedlayer, |
| | 1240 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="45"]:righthandtraffic::maxspeedlayer |
| | 1241 | { |
| | 1242 | left-casing-dashes-background-color: speed_45_mph#ee8b00; |
| | 1243 | } |
| | 1244 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="50"]!:righthandtraffic::maxspeedlayer, |
| | 1245 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="50"]:righthandtraffic::maxspeedlayer |
| | 1246 | { |
| | 1247 | left-casing-dashes-background-color: speed_50_mph#f90808; |
| | 1248 | } |
| | 1249 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="55"]!:righthandtraffic::maxspeedlayer, |
| | 1250 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="55"]:righthandtraffic::maxspeedlayer |
| | 1251 | { |
| | 1252 | left-casing-dashes-background-color: speed_55_mph#07f8f8; |
| | 1253 | } |
| | 1254 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="60"]!:righthandtraffic::maxspeedlayer, |
| | 1255 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="60"]:righthandtraffic::maxspeedlayer |
| | 1256 | { |
| | 1257 | left-casing-dashes-background-color: speed_60_mph#f807f8; |
| | 1258 | } |
| | 1259 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="65"]!:righthandtraffic::maxspeedlayer, |
| | 1260 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="65"]:righthandtraffic::maxspeedlayer |
| | 1261 | { |
| | 1262 | left-casing-dashes-background-color: speed_65_mph#7807f8; |
| | 1263 | } |
| | 1264 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="70"]!:righthandtraffic::maxspeedlayer, |
| | 1265 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="70"]:righthandtraffic::maxspeedlayer |
| | 1266 | { |
| | 1267 | left-casing-dashes-background-color: speed_70_mph#ccad24; |
| | 1268 | } |
| | 1269 | way.cond_forward_mph[prop(maxsp_forward_cond, maxspeedlayer)="75"]!:righthandtraffic::maxspeedlayer, |
| | 1270 | way.cond_backward_mph[prop(maxsp_backward_cond, maxspeedlayer)="75"]:righthandtraffic::maxspeedlayer |
| | 1271 | { |
| | 1272 | left-casing-dashes-background-color: speed_75_mph#c0f100; |
| | 1273 | } |
| | 1274 | |