Changes between Version 31 and Version 32 of Styles/iD


Ignore:
Timestamp:
2024-02-21T11:43:21+01:00 (2 years ago)
Author:
anonymous
Comment:

--

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"
    61meta {
    72    title: "iD";
    83    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 */
    105    icon: "https://wiki.openstreetmap.org/w/images/thumb/3/34/ID.svg/240px-ID.svg.png";
    116    author: "Leif Rasmussen";
     
    469464    color: motorroad#3377ff;
    470465}
    471 way|z16-[highway=motorway], way|z16-[highway=motorway_link] {
     466way|z16-[highway=motorway][!tunnel] {
    472467    width: 6;
    473468    z-index: 0.13; /* #15483 */
     
    477472    casing-color: #70372f;
    478473}
    479 way|z15[highway=motorway], way|z15[highway=motorway_link] {
     474way|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}
     482way|z15[highway=motorway][!tunnel] {
    480483    width: 3.46;
    481484    z-index: 0.13; /* #15483 */
     
    485488    casing-color: #70372f;
    486489}
    487 way|z-14[highway=motorway], way|z-14[highway=motorway_link] {
    488     width: 2;
     490way|z15[highway=motorway_link][!tunnel] {
     491    width: 3.46;
    489492    z-index: 0.13; /* #15483 */
    490493    color: motorway#cf2081;
     
    493496    casing-color: #70372f;
    494497}
    495 way|z16-[highway=trunk], way|z16-[highway=trunk_link] {
     498way|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}
     506way|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}
     514way|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}
     522way|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}
     530way|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}
     538way|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}
     546way|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}
     554way|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}
     562way|z16-[highway=trunk][!tunnel] {
    496563    width: 6;
    497564    z-index: 0.11;
     
    501568    casing-color: #70372f;
    502569}
    503 way|z15[highway=trunk], way|z15[highway=trunk_link] {
     570way|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}
     578way|z15[highway=trunk][!tunnel] {
    504579    width: 3.46;
    505580    z-index: 0.11;
     
    509584    casing-color: #70372f;
    510585}
    511 way|z-14[highway=trunk], way|z-14[highway=trunk_link] {
    512     width: 2;
     586way|z15[highway=trunk_link][!tunnel] {
     587    width: 3.46;
    513588    z-index: 0.11;
    514589    color: trunk#dd2522;
     
    517592    casing-color: #70372f;
    518593}
    519 way|z16-[highway=primary],way|z16-[highway=primary_link] {
     594way|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}
     602way|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}
     610way|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}
     618way|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}
     626way|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}
     634way|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}
     642way|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}
     650way|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}
     658way|z16-[highway=primary][!tunnel] {
    520659    width: 6;
    521660    z-index: 0.09;
     
    525664    casing-color: #70372f;
    526665}
    527 way|z15[highway=primary],way|z15[highway=primary_link] {
     666way|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}
     674way|z15[highway=primary][!tunnel] {
    528675    width: 3.46;
    529676    z-index: 0.09;
     
    533680    casing-color: #70372f;
    534681}
    535 way|z-14[highway=primary],way|z-14[highway=primary_link] {
    536     width: 2;
     682way|z15[highway=primary_link][!tunnel] {
     683    width: 3.46;
    537684    z-index: 0.09;
    538685    color: primary#f99806;
     
    541688    casing-color: #70372f;
    542689}
    543 way|z16-[highway=secondary], way|z16-[highway=secondary_link] {
     690way|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}
     698way|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}
     706way|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}
     714way|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}
     722way|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}
     730way|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}
     738way|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}
     746way|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
     755way|z16-[highway=secondary][!tunnel], way|z16-[highway=secondary_link][!tunnel] {
    544756    width: 6;
    545757    z-index: 0.07;
     
    549761    casing-color: #70372f;
    550762}
    551 way|z15[highway=secondary], way|z15[highway=secondary_link] {
     763way|z15[highway=secondary][!tunnel], way|z15[highway=secondary_link][!tunnel] {
    552764    width: 3.46;
    553765    z-index: 0.07;
     
    557769    casing-color: #70372f;
    558770}
    559 way|z-14[highway=secondary], way|z-14[highway=secondary_link] {
     771way|z-14[highway=secondary][!tunnel], way|z-14[highway=secondary_link][!tunnel] {
    560772    width: 2;
    561773    z-index: 0.07;
     
    565777    casing-color: #70372f;
    566778}
    567 way|z16-[highway=tertiary], way|z16-[highway=tertiary_link] {
     779way|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}
     787way|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}
     795way|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}
     803way|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}
     811way|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}
     819way|z16-[highway=tertiary][!tunnel], way|z16-[highway=tertiary_link][!tunnel] {
    568820    width: 6;
    569821    z-index: 0.05;
     
    573825    casing-color: #70372f;
    574826}
    575 way|z15[highway=tertiary], way|z15[highway=tertiary_link] {
     827way|z15[highway=tertiary][!tunnel], way|z15[highway=tertiary_link][!tunnel] {
    576828    width: 3.46;
    577829    z-index: 0.05;
     
    581833    casing-color: #70372f;
    582834}
    583 way|z-14[highway=tertiary], way|z-14[highway=tertiary_link] {
     835way|z-14[highway=tertiary][!tunnel], way|z-14[highway=tertiary_link][!tunnel] {
    584836    width: 2;
    585837    z-index: 0.05;
     
    589841    casing-color: #70372f;
    590842}
    591 way|z16-[highway=unclassified] {
     843way|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}
     851way|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}
     859way|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}
     867way|z16-[highway=unclassified][!tunnel] {
    592868    width: 6;
    593869    z-index: 0.03;
     
    597873    casing-color: #444444;
    598874}
    599 way|z15[highway=unclassified] {
     875way|z15[highway=unclassified][!tunnel] {
    600876    width: 3.46;
    601877    z-index: 0.03;
     
    605881    casing-color: #444444;
    606882}
    607 way|z-14[highway=unclassified] {
     883way|z-14[highway=unclassified][!tunnel] {
    608884    width: 2;
    609885    z-index: 0.03;
     
    612888    casing-width: 1;
    613889    casing-color: #444444;
     890}
     891way|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}
     899way|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}
     907way|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}
     915way|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}
     923way|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}
     931way|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}
     939way|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}
     947way|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}
     955way|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;
    614962}
    615963way[highway=escape] {
     
    649997    casing-width: 0.3;
    650998}
    651 way|z16-[highway=residential] {
     999way|z16-[highway=residential][!tunnel] {
    6521000    width: 6;
    6531001    z-index: 0.02;
     
    6571005    casing-color: #444444;
    6581006}
    659 way|z15[highway=residential] {
     1007way|z15[highway=residential][!tunnel] {
    6601008    width: 3.46;
    6611009    z-index: 0.02;
     
    6651013    casing-color: #444444;
    6661014}
    667 way|z-14[highway=residential] {
     1015way|z-14[highway=residential][!tunnel] {
    6681016    width: 2;
    6691017    z-index: 0.02;
     
    6731021    casing-color: #444444;
    6741022}
    675 way|z16-[highway=living_street] {
     1023way|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}
     1031way|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}
     1039way|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}
     1047way|z16-[highway=living_street][!tunnel] {
    6761048    width: 6;
    6771049    z-index: 0.01;
    678     dashes: 9,9;
    679     dashes-background-color: livingdashed#00ff00;
    6801050    color: street#c0c0c0;
    6811051    opacity: 1;
    682 }
    683 way|z15[highway=living_street] {
     1052    casing-width: 1;
     1053    casing-color: #444444;
     1054}
     1055way|z15[highway=living_street][!tunnel] {
    6841056    width: 3.46;
    6851057    z-index: 0.01;
    686     dashes: 6,6;
    687     dashes-background-color: livingdashed#00ff00;
    6881058    color: street#c0c0c0;
    6891059    opacity: 1;
    690 }
    691 way|z-14[highway=living_street] {
     1060    casing-width: 1;
     1061    casing-color: #444444;
     1062}
     1063way|z-14[highway=living_street][!tunnel] {
    6921064    width: 2;
    6931065    z-index: 0.01;
    694     dashes: 3,3;
    695     dashes-background-color: livingdashed#00ff00;
    6961066    color: street#c0c0c0;
    6971067    opacity: 1;
     1068    casing-width: 1;
     1069    casing-color: #444444;
     1070}
     1071way|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}
     1079way|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}
     1087way|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;
    6981094}
    6991095way[highway=service][area?], relation[type=multipolygon][highway=service] {
     
    14661862way[man_made=embankment][highway],
    14671863way[man_made=embankment][railway],
    1468 way[man_made=embankment][waterway] {
     1864way[man_made=embankment][waterway],
     1865way[cutting?][highway],
     1866way[cutting?][railway],
     1867way[cutting?][waterway],
     1868way[man_made=cutting][highway],
     1869way[man_made=cutting][railway],
     1870way[man_made=cutting][waterway] {
    14691871    repeat-image: "presets/misc/embankment-pattern-centered.svg";
    14701872}
     
    33333735}
    33343736area[landuse=forest] {
    3335     fill-color: forest#1c7a13;
     3737    fill-color: forest#008000;
    33363738}
    33373739area[landuse=allotments] {
     
    37064108way[aeroway=taxiway] {
    37074109    width: 2;
    3708     color: aeroway#660000;
     4110    color: aeroway#FFFF00;
    37094111}
    37104112way[aeroway=parking_position] {
     
    37564158
    37574159way[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 }
     4160way[aerialway=gondola],
     4161way[aerialway=chair_lift],
     4162way[aerialway=mixed_lift],
    37734163way[aerialway=j-bar],
    37744164way[aerialway=t-bar],
    37754165way[aerialway=platter],
    37764166way[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 }
     4167way[aerialway=drag_lift],
     4168way[aerialway=magic_carpet]
    37874169way[aerialway=goods] {
    37884170    width: 1;
    3789     color: aerialway#663300;
    3790     dashes: 2,2;
     4171    color: aerialway#cc5555;
     4172    casing-width: 0.5;
     4173    casing-color: #444444;
    37914174}
    37924175area[aerialway=station] {
    3793     fill-color: aerialway#663300;
     4176    fill-color: aerialway#a8a8a8;
    37944177}
    37954178node[aerialway=station] {
     
    50675450    fill-extent-threshold: JOSM_pref("draw.area.extent_threshold", 0.5);
    50685451}
    5069 }}}