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