Changes between Version 32 and Version 33 of Styles/iD
- Timestamp:
- 2024-02-21T11:51:04+01:00 (2 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/iD
v32 v33 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" 1 6 meta { 2 7 title: "iD"; 3 8 description: "Renders roads, waterways, landuse, and other features like iD."; 4 version: "0. 31_2024-02-20"; /* don't remove the revision variable */9 version: "0.[[revision]]_[[date]]"; /* don't remove the revision variable */ 5 10 icon: "https://wiki.openstreetmap.org/w/images/thumb/3/34/ID.svg/240px-ID.svg.png"; 6 11 author: "Leif Rasmussen"; … … 464 469 color: motorroad#3377ff; 465 470 } 466 way|z16-[highway=motorway] [!tunnel] {471 way|z16-[highway=motorway], way|z16-[highway=motorway_link] { 467 472 width: 6; 468 473 z-index: 0.13; /* #15483 */ … … 472 477 casing-color: #70372f; 473 478 } 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] { 479 way|z15[highway=motorway], way|z15[highway=motorway_link] { 483 480 width: 3.46; 484 481 z-index: 0.13; /* #15483 */ … … 488 485 casing-color: #70372f; 489 486 } 490 way|z 15[highway=motorway_link][!tunnel] {491 width: 3.46;487 way|z-14[highway=motorway], way|z-14[highway=motorway_link] { 488 width: 2; 492 489 z-index: 0.13; /* #15483 */ 493 490 color: motorway#cf2081; … … 496 493 casing-color: #70372f; 497 494 } 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] { 495 way|z16-[highway=trunk], way|z16-[highway=trunk_link] { 563 496 width: 6; 564 497 z-index: 0.11; … … 568 501 casing-color: #70372f; 569 502 } 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] { 503 way|z15[highway=trunk], way|z15[highway=trunk_link] { 579 504 width: 3.46; 580 505 z-index: 0.11; … … 584 509 casing-color: #70372f; 585 510 } 586 way|z 15[highway=trunk_link][!tunnel] {587 width: 3.46;511 way|z-14[highway=trunk], way|z-14[highway=trunk_link] { 512 width: 2; 588 513 z-index: 0.11; 589 514 color: trunk#dd2522; … … 592 517 casing-color: #70372f; 593 518 } 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] { 519 way|z16-[highway=primary],way|z16-[highway=primary_link] { 659 520 width: 6; 660 521 z-index: 0.09; … … 664 525 casing-color: #70372f; 665 526 } 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] { 527 way|z15[highway=primary],way|z15[highway=primary_link] { 675 528 width: 3.46; 676 529 z-index: 0.09; … … 680 533 casing-color: #70372f; 681 534 } 682 way|z 15[highway=primary_link][!tunnel] {683 width: 3.46;535 way|z-14[highway=primary],way|z-14[highway=primary_link] { 536 width: 2; 684 537 z-index: 0.09; 685 538 color: primary#f99806; … … 688 541 casing-color: #70372f; 689 542 } 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] { 543 way|z16-[highway=secondary], way|z16-[highway=secondary_link] { 756 544 width: 6; 757 545 z-index: 0.07; … … 761 549 casing-color: #70372f; 762 550 } 763 way|z15[highway=secondary] [!tunnel], way|z15[highway=secondary_link][!tunnel] {551 way|z15[highway=secondary], way|z15[highway=secondary_link] { 764 552 width: 3.46; 765 553 z-index: 0.07; … … 769 557 casing-color: #70372f; 770 558 } 771 way|z-14[highway=secondary] [!tunnel], way|z-14[highway=secondary_link][!tunnel] {559 way|z-14[highway=secondary], way|z-14[highway=secondary_link] { 772 560 width: 2; 773 561 z-index: 0.07; … … 777 565 casing-color: #70372f; 778 566 } 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] { 567 way|z16-[highway=tertiary], way|z16-[highway=tertiary_link] { 820 568 width: 6; 821 569 z-index: 0.05; … … 825 573 casing-color: #70372f; 826 574 } 827 way|z15[highway=tertiary] [!tunnel], way|z15[highway=tertiary_link][!tunnel] {575 way|z15[highway=tertiary], way|z15[highway=tertiary_link] { 828 576 width: 3.46; 829 577 z-index: 0.05; … … 833 581 casing-color: #70372f; 834 582 } 835 way|z-14[highway=tertiary] [!tunnel], way|z-14[highway=tertiary_link][!tunnel] {583 way|z-14[highway=tertiary], way|z-14[highway=tertiary_link] { 836 584 width: 2; 837 585 z-index: 0.05; … … 841 589 casing-color: #70372f; 842 590 } 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] { 591 way|z16-[highway=unclassified] { 868 592 width: 6; 869 593 z-index: 0.03; … … 873 597 casing-color: #444444; 874 598 } 875 way|z15[highway=unclassified] [!tunnel]{599 way|z15[highway=unclassified] { 876 600 width: 3.46; 877 601 z-index: 0.03; … … 881 605 casing-color: #444444; 882 606 } 883 way|z-14[highway=unclassified] [!tunnel]{607 way|z-14[highway=unclassified] { 884 608 width: 2; 885 609 z-index: 0.03; … … 888 612 casing-width: 1; 889 613 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;962 614 } 963 615 way[highway=escape] { … … 997 649 casing-width: 0.3; 998 650 } 999 way|z16-[highway=residential] [!tunnel]{651 way|z16-[highway=residential] { 1000 652 width: 6; 1001 653 z-index: 0.02; … … 1005 657 casing-color: #444444; 1006 658 } 1007 way|z15[highway=residential] [!tunnel]{659 way|z15[highway=residential] { 1008 660 width: 3.46; 1009 661 z-index: 0.02; … … 1013 665 casing-color: #444444; 1014 666 } 1015 way|z-14[highway=residential] [!tunnel]{667 way|z-14[highway=residential] { 1016 668 width: 2; 1017 669 z-index: 0.02; … … 1021 673 casing-color: #444444; 1022 674 } 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] { 675 way|z16-[highway=living_street] { 1048 676 width: 6; 1049 677 z-index: 0.01; 678 dashes: 9,9; 679 dashes-background-color: livingdashed#00ff00; 1050 680 color: street#c0c0c0; 1051 681 opacity: 1; 1052 casing-width: 1; 1053 casing-color: #444444; 1054 } 1055 way|z15[highway=living_street][!tunnel] { 682 } 683 way|z15[highway=living_street] { 1056 684 width: 3.46; 1057 685 z-index: 0.01; 686 dashes: 6,6; 687 dashes-background-color: livingdashed#00ff00; 1058 688 color: street#c0c0c0; 1059 689 opacity: 1; 1060 casing-width: 1; 1061 casing-color: #444444; 1062 } 1063 way|z-14[highway=living_street][!tunnel] { 690 } 691 way|z-14[highway=living_street] { 1064 692 width: 2; 1065 693 z-index: 0.01; 694 dashes: 3,3; 695 dashes-background-color: livingdashed#00ff00; 1066 696 color: street#c0c0c0; 1067 697 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;1094 698 } 1095 699 way[highway=service][area?], relation[type=multipolygon][highway=service] { … … 1862 1466 way[man_made=embankment][highway], 1863 1467 way[man_made=embankment][railway], 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] { 1468 way[man_made=embankment][waterway] { 1871 1469 repeat-image: "presets/misc/embankment-pattern-centered.svg"; 1872 1470 } … … 3735 3333 } 3736 3334 area[landuse=forest] { 3737 fill-color: forest# 008000;3335 fill-color: forest#1c7a13; 3738 3336 } 3739 3337 area[landuse=allotments] { … … 4108 3706 way[aeroway=taxiway] { 4109 3707 width: 2; 4110 color: aeroway# FFFF00;3708 color: aeroway#660000; 4111 3709 } 4112 3710 way[aeroway=parking_position] { … … 4158 3756 4159 3757 way[aerialway=cable_car], 4160 way[aerialway=gondola], 4161 way[aerialway=chair_lift], 4162 way[aerialway=mixed_lift], 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 } 4163 3773 way[aerialway=j-bar], 4164 3774 way[aerialway=t-bar], 4165 3775 way[aerialway=platter], 4166 3776 way[aerialway=rope_tow], 4167 way[aerialway=drag_lift], 4168 way[aerialway=magic_carpet] 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 } 4169 3787 way[aerialway=goods] { 4170 3788 width: 1; 4171 color: aerialway#cc5555; 4172 casing-width: 0.5; 4173 casing-color: #444444; 3789 color: aerialway#663300; 3790 dashes: 2,2; 4174 3791 } 4175 3792 area[aerialway=station] { 4176 fill-color: aerialway# a8a8a8;3793 fill-color: aerialway#663300; 4177 3794 } 4178 3795 node[aerialway=station] { … … 4857 4474 way|z15-[waterway=drain][tunnel] { 4858 4475 width: 4; 4859 color: water# 50618a;4476 color: water#618787; 4860 4477 casing-width: 1; 4861 4478 casing-color: 414f70; … … 4864 4481 way|z-14[waterway=drain][tunnel] { 4865 4482 width: 2; 4866 color: water# 50618a;4483 color: water#618787; 4867 4484 casing-width: 1; 4868 4485 casing-color: 414f70; … … 5450 5067 fill-extent-threshold: JOSM_pref("draw.area.extent_threshold", 0.5); 5451 5068 } 5069 }}}
