Changes between Version 31 and Version 32 of Styles/iD
- Timestamp:
- 2024-02-21T11:43:21+01:00 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/iD
v31 v32 1 /*2 iD JOSM Paint Style - a modified version of the Main JOSM paint style which renders roads, waterways, landuse, and other features similar to iD.3 */4 {{{5 #!style type="mapcss"6 1 meta { 7 2 title: "iD"; 8 3 description: "Renders roads, waterways, landuse, and other features like iD."; 9 version: "0. [[revision]]_[[date]]"; /* don't remove the revision variable */4 version: "0.31_2024-02-20"; /* don't remove the revision variable */ 10 5 icon: "https://wiki.openstreetmap.org/w/images/thumb/3/34/ID.svg/240px-ID.svg.png"; 11 6 author: "Leif Rasmussen"; … … 469 464 color: motorroad#3377ff; 470 465 } 471 way|z16-[highway=motorway] , way|z16-[highway=motorway_link] {466 way|z16-[highway=motorway][!tunnel] { 472 467 width: 6; 473 468 z-index: 0.13; /* #15483 */ … … 477 472 casing-color: #70372f; 478 473 } 479 way|z15[highway=motorway], way|z15[highway=motorway_link] { 474 way|z16-[highway=motorway_link][!tunnel] { 475 width: 6; 476 z-index: 0.13; /* #15483 */ 477 color: motorway#cf2081; 478 opacity: 1; 479 casing-width: 1; 480 casing-color: #70372f; 481 } 482 way|z15[highway=motorway][!tunnel] { 480 483 width: 3.46; 481 484 z-index: 0.13; /* #15483 */ … … 485 488 casing-color: #70372f; 486 489 } 487 way|z -14[highway=motorway], way|z-14[highway=motorway_link] {488 width: 2;490 way|z15[highway=motorway_link][!tunnel] { 491 width: 3.46; 489 492 z-index: 0.13; /* #15483 */ 490 493 color: motorway#cf2081; … … 493 496 casing-color: #70372f; 494 497 } 495 way|z16-[highway=trunk], way|z16-[highway=trunk_link] { 498 way|z-14[highway=motorway][!tunnel] { 499 width: 2; 500 z-index: 0.13; /* #15483 */ 501 color: motorway#cf2081; 502 opacity: 1; 503 casing-width: 1; 504 casing-color: #70372f; 505 } 506 way|z-14[highway=motorway_link][!tunnel] { 507 width: 2; 508 z-index: 0.13; /* #15483 */ 509 color: motorway#cf2081; 510 opacity: 1; 511 casing-width: 1; 512 casing-color: #70372f; 513 } 514 way|z16-[highway=motorway][tunnel] { 515 width: 6; 516 z-index: 0.13; /* #15483 */ 517 color: motorway#661c37; 518 opacity: 1; 519 casing-width: 1; 520 casing-color: #70372f; 521 } 522 way|z16-[highway=motorway_link][tunnel] { 523 width: 6; 524 z-index: 0.13; /* #15483 */ 525 color: motorway#661c37; 526 opacity: 1; 527 casing-width: 1; 528 casing-color: #70372f; 529 } 530 way|z15[highway=motorway][tunnel] { 531 width: 3.46; 532 z-index: 0.13; /* #15483 */ 533 color: motorway#cf2081; 534 opacity: 1; 535 casing-width: 1; 536 casing-color: #70372f; 537 } 538 way|z15[highway=motorway_link][tunnel] { 539 width: 3.46; 540 z-index: 0.13; /* #15483 */ 541 color: motorway#661c37; 542 opacity: 1; 543 casing-width: 1; 544 casing-color: #70372f; 545 } 546 way|z-14[highway=motorway][tunnel] { 547 width: 2; 548 z-index: 0.13; /* #15483 */ 549 color: motorway#661c37; 550 opacity: 1; 551 casing-width: 1; 552 casing-color: #70372f; 553 } 554 way|z-14[highway=motorway_link][tunnel] { 555 width: 2; 556 z-index: 0.13; /* #15483 */ 557 color: motorway#cf2081; 558 opacity: 1; 559 casing-width: 1; 560 casing-color: #70372f; 561 } 562 way|z16-[highway=trunk][!tunnel] { 496 563 width: 6; 497 564 z-index: 0.11; … … 501 568 casing-color: #70372f; 502 569 } 503 way|z15[highway=trunk], way|z15[highway=trunk_link] { 570 way|z16-[highway=trunk_link][!tunnel] { 571 width: 6; 572 z-index: 0.11; 573 color: trunk#dd2522; 574 opacity: 1; 575 casing-width: 1; 576 casing-color: #70372f; 577 } 578 way|z15[highway=trunk][!tunnel] { 504 579 width: 3.46; 505 580 z-index: 0.11; … … 509 584 casing-color: #70372f; 510 585 } 511 way|z -14[highway=trunk], way|z-14[highway=trunk_link] {512 width: 2;586 way|z15[highway=trunk_link][!tunnel] { 587 width: 3.46; 513 588 z-index: 0.11; 514 589 color: trunk#dd2522; … … 517 592 casing-color: #70372f; 518 593 } 519 way|z16-[highway=primary],way|z16-[highway=primary_link] { 594 way|z-14[highway=trunk][!tunnel] { 595 width: 2; 596 z-index: 0.11; 597 color: trunk#dd2522; 598 opacity: 1; 599 casing-width: 1; 600 casing-color: #70372f; 601 } 602 way|z-14[highway=trunk_link][!tunnel] { 603 width: 2; 604 z-index: 0.11; 605 color: trunk#dd2522; 606 opacity: 1; 607 casing-width: 1; 608 casing-color: #70372f; 609 } 610 way|z16-[highway=trunk][tunnel] { 611 width: 6; 612 z-index: 0.11; 613 color: trunk#6a211a; 614 opacity: 1; 615 casing-width: 1; 616 casing-color: #70372f; 617 } 618 way|z16-[highway=trunk_link][tunnel] { 619 width: 6; 620 z-index: 0.11; 621 color: trunk#6a211a; 622 opacity: 1; 623 casing-width: 1; 624 casing-color: #70372f; 625 } 626 way|z15[highway=trunk][tunnel] { 627 width: 3.46; 628 z-index: 0.11; 629 color: trunk#6a211a; 630 opacity: 1; 631 casing-width: 1; 632 casing-color: #70372f; 633 } 634 way|z15[highway=trunk_link][tunnel] { 635 width: 3.46; 636 z-index: 0.11; 637 color: trunk#6a211a; 638 opacity: 1; 639 casing-width: 1; 640 casing-color: #70372f; 641 } 642 way|z-14[highway=trunk][tunnel] { 643 width: 2; 644 z-index: 0.11; 645 color: trunk#6a211a; 646 opacity: 1; 647 casing-width: 1; 648 casing-color: #70372f; 649 } 650 way|z-14[highway=trunk_link][tunnel] { 651 width: 2; 652 z-index: 0.11; 653 color: trunk#6a211a; 654 opacity: 1; 655 casing-width: 1; 656 casing-color: #70372f; 657 } 658 way|z16-[highway=primary][!tunnel] { 520 659 width: 6; 521 660 z-index: 0.09; … … 525 664 casing-color: #70372f; 526 665 } 527 way|z15[highway=primary],way|z15[highway=primary_link] { 666 way|z16-[highway=primary_link][!tunnel] { 667 width: 6; 668 z-index: 0.09; 669 color: primary#f99806; 670 opacity: 1; 671 casing-width: 1; 672 casing-color: #70372f; 673 } 674 way|z15[highway=primary][!tunnel] { 528 675 width: 3.46; 529 676 z-index: 0.09; … … 533 680 casing-color: #70372f; 534 681 } 535 way|z -14[highway=primary],way|z-14[highway=primary_link] {536 width: 2;682 way|z15[highway=primary_link][!tunnel] { 683 width: 3.46; 537 684 z-index: 0.09; 538 685 color: primary#f99806; … … 541 688 casing-color: #70372f; 542 689 } 543 way|z16-[highway=secondary], way|z16-[highway=secondary_link] { 690 way|z-14[highway=primary][!tunnel] { 691 width: 2; 692 z-index: 0.09; 693 color: primary#f99806; 694 opacity: 1; 695 casing-width: 1; 696 casing-color: #70372f; 697 } 698 way|z-14[highway=primary_link][!tunnel] { 699 width: 2; 700 z-index: 0.09; 701 color: primary#f99806; 702 opacity: 1; 703 casing-width: 1; 704 casing-color: #70372f; 705 } 706 way|z16-[highway=primary][tunnel] { 707 width: 6; 708 z-index: 0.09; 709 color: primary#724111; 710 opacity: 1; 711 casing-width: 1; 712 casing-color: #70372f; 713 } 714 way|z16-[highway=primary_link][tunnel] { 715 width: 6; 716 z-index: 0.09; 717 color: primary#724111; 718 opacity: 1; 719 casing-width: 1; 720 casing-color: #70372f; 721 } 722 way|z15[highway=primary][tunnel] { 723 width: 3.46; 724 z-index: 0.09; 725 color: primary#724111; 726 opacity: 1; 727 casing-width: 1; 728 casing-color: #70372f; 729 } 730 way|z15[highway=primary_link][tunnel] { 731 width: 3.46; 732 z-index: 0.09; 733 color: primary#724111; 734 opacity: 1; 735 casing-width: 1; 736 casing-color: #70372f; 737 } 738 way|z-14[highway=primary][tunnel] { 739 width: 2; 740 z-index: 0.09; 741 color: primary#724111; 742 opacity: 1; 743 casing-width: 1; 744 casing-color: #70372f; 745 } 746 way|z-14[highway=primary_link][tunnel] { 747 width: 2; 748 z-index: 0.09; 749 color: primary#724111; 750 opacity: 1; 751 casing-width: 1; 752 casing-color: #70372f; 753 } 754 755 way|z16-[highway=secondary][!tunnel], way|z16-[highway=secondary_link][!tunnel] { 544 756 width: 6; 545 757 z-index: 0.07; … … 549 761 casing-color: #70372f; 550 762 } 551 way|z15[highway=secondary], way|z15[highway=secondary_link] { 763 way|z15[highway=secondary][!tunnel], way|z15[highway=secondary_link][!tunnel] { 552 764 width: 3.46; 553 765 z-index: 0.07; … … 557 769 casing-color: #70372f; 558 770 } 559 way|z-14[highway=secondary], way|z-14[highway=secondary_link] { 771 way|z-14[highway=secondary][!tunnel], way|z-14[highway=secondary_link][!tunnel] { 560 772 width: 2; 561 773 z-index: 0.07; … … 565 777 casing-color: #70372f; 566 778 } 567 way|z16-[highway=tertiary], way|z16-[highway=tertiary_link] { 779 way|z16-[highway=secondary][tunnel], way|z16-[highway=secondary_link][tunnel] { 780 width: 6; 781 z-index: 0.07; 782 color: secondary#715d15; 783 opacity: 1; 784 casing-width: 1; 785 casing-color: #70372f; 786 } 787 way|z15[highway=secondary][tunnel] { 788 width: 3.46; 789 z-index: 0.07; 790 color: secondary#715d15; 791 opacity: 1; 792 casing-width: 1; 793 casing-color: #70372f; 794 } 795 way|z15[highway=secondary_link][tunnel] { 796 width: 3.46; 797 z-index: 0.07; 798 color: secondary#715d15; 799 opacity: 1; 800 casing-width: 1; 801 casing-color: #70372f; 802 } 803 way|z-14[highway=secondary][tunnel] { 804 width: 2; 805 z-index: 0.07; 806 color: secondary#715d15; 807 opacity: 1; 808 casing-width: 1; 809 casing-color: #70372f; 810 } 811 way|z-14[highway=secondary_link][tunnel] { 812 width: 2; 813 z-index: 0.07; 814 color: secondary#715d15; 815 opacity: 1; 816 casing-width: 1; 817 casing-color: #70372f; 818 } 819 way|z16-[highway=tertiary][!tunnel], way|z16-[highway=tertiary_link][!tunnel] { 568 820 width: 6; 569 821 z-index: 0.05; … … 573 825 casing-color: #70372f; 574 826 } 575 way|z15[highway=tertiary], way|z15[highway=tertiary_link] { 827 way|z15[highway=tertiary][!tunnel], way|z15[highway=tertiary_link][!tunnel] { 576 828 width: 3.46; 577 829 z-index: 0.05; … … 581 833 casing-color: #70372f; 582 834 } 583 way|z-14[highway=tertiary], way|z-14[highway=tertiary_link] { 835 way|z-14[highway=tertiary][!tunnel], way|z-14[highway=tertiary_link][!tunnel] { 584 836 width: 2; 585 837 z-index: 0.05; … … 589 841 casing-color: #70372f; 590 842 } 591 way|z16-[highway=unclassified] { 843 way|z16-[highway=tertiary][tunnel], way|z16-[highway=tertiary_link][tunnel] { 844 width: 6; 845 z-index: 0.05; 846 color: tertiary#745e46; 847 opacity: 1; 848 casing-width: 1; 849 casing-color: #70372f; 850 } 851 way|z15[highway=tertiary][tunnel], way|z15[highway=tertiary_link][tunnel] { 852 width: 3.46; 853 z-index: 0.05; 854 color: tertiary#745e46; 855 opacity: 1; 856 casing-width: 1; 857 casing-color: #70372f; 858 } 859 way|z-14[highway=tertiary][tunnel], way|z-14[highway=tertiary_link][tunnel] { 860 width: 2; 861 z-index: 0.05; 862 color: tertiary#745e46; 863 opacity: 1; 864 casing-width: 1; 865 casing-color: #70372f; 866 } 867 way|z16-[highway=unclassified][!tunnel] { 592 868 width: 6; 593 869 z-index: 0.03; … … 597 873 casing-color: #444444; 598 874 } 599 way|z15[highway=unclassified] { 875 way|z15[highway=unclassified][!tunnel] { 600 876 width: 3.46; 601 877 z-index: 0.03; … … 605 881 casing-color: #444444; 606 882 } 607 way|z-14[highway=unclassified] { 883 way|z-14[highway=unclassified][!tunnel] { 608 884 width: 2; 609 885 z-index: 0.03; … … 612 888 casing-width: 1; 613 889 casing-color: #444444; 890 } 891 way|z16-[highway=unclassified][tunnel] { 892 width: 6; 893 z-index: 0.03; 894 color: street#745e46; 895 opacity: 1; 896 casing-width: 1; 897 casing-color: #444444; 898 } 899 way|z15[highway=unclassified][tunnel] { 900 width: 3.46; 901 z-index: 0.03; 902 color: street#745e46; 903 opacity: 1; 904 casing-width: 1; 905 casing-color: #444444; 906 } 907 way|z-14[highway=unclassified][tunnel] { 908 width: 2; 909 z-index: 0.03; 910 color: street#745e46; 911 opacity: 1; 912 casing-width: 1; 913 casing-color: #444444; 914 } 915 way|z16-[highway=construction][!tunnel] { 916 width: 6; 917 z-index: 0.01; 918 dashes: 9,9; 919 dashes-background-color: construction#ffffff; 920 color: construction#fc6c14; 921 opacity: 1; 922 } 923 way|z15[highway=construction][!tunnel] { 924 width: 3.46; 925 z-index: 0.01; 926 dashes: 9,9; 927 dashes-background-color: construction#ffffff; 928 color: construction#fc6c14; 929 opacity: 1; 930 } 931 way|z-14[highway=construction][!tunnel] { 932 width: 2; 933 z-index: 0.01; 934 dashes: 9,9; 935 dashes-background-color: construction#ffffff; 936 color: construction#a67a60; 937 opacity: 1; 938 } 939 way|z16-[highway=construction][tunnel] { 940 width: 6; 941 z-index: 0.01; 942 dashes: 9,9; 943 dashes-background-color: construction#808080; 944 color: construction#a67a60; 945 opacity: 1; 946 } 947 way|z15[highway=construction][tunnel] { 948 width: 3.46; 949 z-index: 0.01; 950 dashes: 9,9; 951 dashes-background-color: construction#808080; 952 color: construction#a67a60; 953 opacity: 1; 954 } 955 way|z-14[highway=construction][tunnel] { 956 width: 2; 957 z-index: 0.01; 958 dashes: 9,9; 959 dashes-background-color: construction#808080; 960 color: construction#a67a60; 961 opacity: 1; 614 962 } 615 963 way[highway=escape] { … … 649 997 casing-width: 0.3; 650 998 } 651 way|z16-[highway=residential] { 999 way|z16-[highway=residential][!tunnel] { 652 1000 width: 6; 653 1001 z-index: 0.02; … … 657 1005 casing-color: #444444; 658 1006 } 659 way|z15[highway=residential] { 1007 way|z15[highway=residential][!tunnel] { 660 1008 width: 3.46; 661 1009 z-index: 0.02; … … 665 1013 casing-color: #444444; 666 1014 } 667 way|z-14[highway=residential] { 1015 way|z-14[highway=residential][!tunnel] { 668 1016 width: 2; 669 1017 z-index: 0.02; … … 673 1021 casing-color: #444444; 674 1022 } 675 way|z16-[highway=living_street] { 1023 way|z16-[highway=residential][tunnel] { 1024 width: 6; 1025 z-index: 0.02; 1026 color: street#5b564b; 1027 opacity: 1; 1028 casing-width: 1; 1029 casing-color: #444444; 1030 } 1031 way|z15[highway=residential][tunnel] { 1032 width: 3.46; 1033 z-index: 0.02; 1034 color: street#5b564b; 1035 opacity: 1; 1036 casing-width: 1; 1037 casing-color: #444444; 1038 } 1039 way|z-14[highway=residential][tunnel] { 1040 width: 2; 1041 z-index: 0.02; 1042 color: street#5b564b; 1043 opacity: 1; 1044 casing-width: 0.6; 1045 casing-color: #444444; 1046 } 1047 way|z16-[highway=living_street][!tunnel] { 676 1048 width: 6; 677 1049 z-index: 0.01; 678 dashes: 9,9;679 dashes-background-color: livingdashed#00ff00;680 1050 color: street#c0c0c0; 681 1051 opacity: 1; 682 } 683 way|z15[highway=living_street] { 1052 casing-width: 1; 1053 casing-color: #444444; 1054 } 1055 way|z15[highway=living_street][!tunnel] { 684 1056 width: 3.46; 685 1057 z-index: 0.01; 686 dashes: 6,6;687 dashes-background-color: livingdashed#00ff00;688 1058 color: street#c0c0c0; 689 1059 opacity: 1; 690 } 691 way|z-14[highway=living_street] { 1060 casing-width: 1; 1061 casing-color: #444444; 1062 } 1063 way|z-14[highway=living_street][!tunnel] { 692 1064 width: 2; 693 1065 z-index: 0.01; 694 dashes: 3,3;695 dashes-background-color: livingdashed#00ff00;696 1066 color: street#c0c0c0; 697 1067 opacity: 1; 1068 casing-width: 1; 1069 casing-color: #444444; 1070 } 1071 way|z16-[highway=living_street][tunnel] { 1072 width: 6; 1073 z-index: 0.01; 1074 color: street#656565; 1075 opacity: 1; 1076 casing-width: 1; 1077 casing-color: #444444; 1078 } 1079 way|z15[highway=living_street][tunnel] { 1080 width: 3.46; 1081 z-index: 0.01; 1082 color: street#656565; 1083 opacity: 1; 1084 casing-width: 1; 1085 casing-color: #444444; 1086 } 1087 way|z-14[highway=living_street][tunnel] { 1088 width: 2; 1089 z-index: 0.01; 1090 color: street#656565; 1091 opacity: 1; 1092 casing-width: 1; 1093 casing-color: #444444; 698 1094 } 699 1095 way[highway=service][area?], relation[type=multipolygon][highway=service] { … … 1466 1862 way[man_made=embankment][highway], 1467 1863 way[man_made=embankment][railway], 1468 way[man_made=embankment][waterway] { 1864 way[man_made=embankment][waterway], 1865 way[cutting?][highway], 1866 way[cutting?][railway], 1867 way[cutting?][waterway], 1868 way[man_made=cutting][highway], 1869 way[man_made=cutting][railway], 1870 way[man_made=cutting][waterway] { 1469 1871 repeat-image: "presets/misc/embankment-pattern-centered.svg"; 1470 1872 } … … 3333 3735 } 3334 3736 area[landuse=forest] { 3335 fill-color: forest# 1c7a13;3737 fill-color: forest#008000; 3336 3738 } 3337 3739 area[landuse=allotments] { … … 3706 4108 way[aeroway=taxiway] { 3707 4109 width: 2; 3708 color: aeroway# 660000;4110 color: aeroway#FFFF00; 3709 4111 } 3710 4112 way[aeroway=parking_position] { … … 3756 4158 3757 4159 way[aerialway=cable_car], 3758 way[aerialway=gondola] { 3759 width: 1; 3760 color: aerialway#663300; 3761 dashes: 9,9; 3762 } 3763 way[aerialway=chair_lift] { 3764 width: 1; 3765 color: aerialway#663300; 3766 dashes: 6,6; 3767 } 3768 way[aerialway=mixed_lift] { 3769 width: 1; 3770 color: aerialway#663300; 3771 dashes: 6,6,9,6; 3772 } 4160 way[aerialway=gondola], 4161 way[aerialway=chair_lift], 4162 way[aerialway=mixed_lift], 3773 4163 way[aerialway=j-bar], 3774 4164 way[aerialway=t-bar], 3775 4165 way[aerialway=platter], 3776 4166 way[aerialway=rope_tow], 3777 way[aerialway=drag_lift] { 3778 width: 1; 3779 color: aerialway#663300; 3780 dashes: 3,3; 3781 } 3782 way[aerialway=magic_carpet] { 3783 width: 1; 3784 color: aerialway#663300; 3785 dashes: 3,3; 3786 } 4167 way[aerialway=drag_lift], 4168 way[aerialway=magic_carpet] 3787 4169 way[aerialway=goods] { 3788 4170 width: 1; 3789 color: aerialway#663300; 3790 dashes: 2,2; 4171 color: aerialway#cc5555; 4172 casing-width: 0.5; 4173 casing-color: #444444; 3791 4174 } 3792 4175 area[aerialway=station] { 3793 fill-color: aerialway# 663300;4176 fill-color: aerialway#a8a8a8; 3794 4177 } 3795 4178 node[aerialway=station] { … … 5067 5450 fill-extent-threshold: JOSM_pref("draw.area.extent_threshold", 0.5); 5068 5451 } 5069 }}}
