Changes between Version 4 and Version 5 of Styles/Incline
- Timestamp:
- 2020-03-13T21:52:03+01:00 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Styles/Incline
v4 v5 24 24 == Changelog == 25 25 ^(Latest change first)^ 26 ==== Version 2.0.x ==== 27 * display incline=0° and incline=0% (and variants like 0.0% or 0.00°) with yellow left right arrows instead of red/green up/down arrows 28 * don't display wrong values with several units, e.g. incline=5%% 29 * don't display wrong values incline=0.% and incline=0.° 30 * remove duplicate code 26 31 ==== Version 1.0.x ==== 27 32 * inital version … … 33 38 meta { 34 39 title: "Incline"; 35 version: " 1.0.[[revision]]_[[date]]";40 version: "2.0.[[revision]]_[[date]]"; 36 41 description: "Display of up/down arrows at the first and last node of ways with incline=*."; 37 42 icon: "incline_icon.svg"; … … 55 60 56 61 /* evaluate the incline tags */ 57 way[highway][incline][incline =~ /^(up|([0-9]+\.?[0-9] *)[%°]+)$/] >[index=-1] node::incline_down_layer,58 way[highway][incline][incline =~ /^(down|-([0-9]+\.?[0-9] *)[%°]+)$/] >[index=1] node::incline_down_layer {62 way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_down_layer, 63 way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_down_layer { 59 64 set incline_down; 60 65 } 61 66 62 way[highway][incline][incline =~ /^(up|([0-9]+\.?[0-9] *)[%°]+)$/] >[index=1] node::incline_up_layer,63 way[highway][incline][incline =~ /^(down|-([0-9]+\.?[0-9] *)[%°]+)$/] >[index=-1] node::incline_up_layer {67 way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_up_layer, 68 way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_up_layer { 64 69 set incline_up; 70 } 71 72 way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_zero_layer, 73 way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_zero_layer { 74 set incline_zero; 65 75 } 66 76 67 77 /* display the arrow signs */ 68 78 node|z19[setting("incline_z19")].incline_down::incline_down_layer, 69 node|z19[setting("incline_z19")].incline_down::incline_down_layer,70 node|z20-.incline_down::incline_down_layer,71 79 node|z20-.incline_down::incline_down_layer { 72 80 text: eval("↧"); /* U+21A7 (8615) DOWNWARDS ARROW FROM BAR from https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */ … … 78 86 79 87 node|z19[setting("incline_z19")].incline_up::incline_up_layer, 80 node|z19[setting("incline_z19")].incline_up::incline_up_layer,81 node|z20-.incline_up::incline_up_layer,82 88 node|z20-.incline_up::incline_up_layer { 83 89 text: eval("↥"); /* U+21A5 (8613) UPWARDS ARROW FROM BAR from https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */ … … 87 93 text-anchor-vertical: above; 88 94 } 95 96 node|z19[setting("incline_z19")].incline_zero::incline_zero_layer, 97 node|z20-.incline_zero::incline_zero_layer { 98 text: eval("← →"); /* U+2190 (8592) LEFTWARDS ARROW and U+2192 (8594) RIGHTWARDS ARROW from https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */ 99 text-color: incline_zero#ffff00; 100 font-size: 20; 101 text-anchor-horizontal: center; 102 text-anchor-vertical: center; 103 104 } 89 105 }}}
