Changes between Version 1 and Version 2 of Nb:Styles/Incline


Ignore:
Timestamp:
2025-04-10T17:30:18+02:00 (11 months ago)
Author:
stoecker
Comment:

Only link source code

Legend:

Unmodified
Added
Removed
Modified
  • Nb:Styles/Incline

    v1 v2  
    3535
    3636== Kode ==
    37 {{{
    38 #!style type="mapcss"
    3937
    40 meta {
    41     title: "Stigning";
    42     version: "2.1.[[revision]]_[[date]]";
    43     description: "Visning av opp/ned-piler ved den første og siste noden på veier med incline=*.";
    44     icon: "incline_icon.svg";
    45     author: "Klumbumbus";
    46     link: "https://josm.openstreetmap.de/wiki/Styles/Incline";
    47     min-josm-version: "8236"; /* på grunn av negativ indeksberegning */
    48 }
    49 
    50 meta[lang=de] {
    51     title: "Steigung (incline)";
    52     description: "Anzeige von hoch/runter-Pfeilen am ersten und letzten Punkt von Linien mit incline=*.";
    53     link: "https://josm.openstreetmap.de/wiki/De:Styles/Incline";
    54 }
    55 
    56 /* opprett innstillinger */
    57 setting::incline_z19 {
    58     type: boolean;
    59     label: tr("Vis pilene ett zoomtrinn tidligere.");
    60     default: false;
    61 }
    62 
    63 /* evaluer stigningsmerkelappene */
    64 way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_down_layer,
    65 way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_down_layer {
    66     set incline_down;
    67 }
    68 
    69 way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_up_layer,
    70 way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_up_layer {
    71     set incline_up;
    72 }
    73 
    74 way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_zero_layer,
    75 way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_zero_layer {
    76     set incline_zero;
    77 }
    78 
    79 /* vis pilene */
    80 node|z19[setting("incline_z19")].incline_down::incline_down_layer,
    81 node|z20-.incline_down::incline_down_layer {
    82     text: eval("↧"); /* U+21A7 (8615) DOWNWARDS ARROW FROM BAR fra https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    83     text-color: incline_down#00ff00;
    84     font-size: 20;
    85     text-anchor-horizontal: center;
    86     text-anchor-vertical: top;
    87 }
    88 
    89 node|z19[setting("incline_z19")].incline_up::incline_up_layer,
    90 node|z20-.incline_up::incline_up_layer {
    91     text: eval("↥"); /* U+21A5 (8613) UPWARDS ARROW FROM BAR fra https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    92     text-color: incline_up#ff0000;
    93     font-size: 20;
    94     text-anchor-horizontal: center;
    95     text-anchor-vertical: above;
    96 }
    97 
    98 node|z19[setting("incline_z19")].incline_zero::incline_zero_layer,
    99 node|z20-.incline_zero::incline_zero_layer {
    100     text: eval("← →"); /* U+2190 (8592) LEFTWARDS ARROW og U+2192 (8594) RIGHTWARDS ARROW fra https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    101     text-color: incline_zero#ffff00;
    102     font-size: 20;
    103     text-anchor-horizontal: center;
    104     text-anchor-vertical: center;
    105    
    106 }
    107 }}}
     38[wiki:Styles/Incline]