Changes between Initial Version and Version 1 of Eo:Styles/Incline


Ignore:
Timestamp:
2025-03-16T09:59:31+01:00 (11 months ago)
Author:
paleid
Comment:

Eo added

Legend:

Unmodified
Added
Removed
Modified
  • Eo:Styles/Incline

    v1 v1  
     1[[TranslatedPages(revision=10)]]
     2
     3= [[Image(Styles/Incline:incline_icon.svg,inline,48,middle,margin-right=20)]] Deklivo =
     4[[PageOutline(2-9)]]
     5
     6== Priskribo ==
     7
     8La mapstilo "Deklivo" montras supren/malsupren sagojn ĉe la unua kaj lasta nodo de vojoj kun [osmwiki:Key:incline incline=*].
     9
     10Vi povas ĝustigi la kolorojn de la sagoj en la prefera fenestro de JOSM.
     11
     12Vi povas uzi la Deklivo-mapstilon kune kun la norma interna mapstilo de JOSM. Vi povas montri la sagojn unu zompaŝon pli frue ŝanĝante la [wikitr:/Help/Dialog/MapPaint/StyleSettings stilan agordon] de ĉi tiu stilo.
     13
     14Por ideoj/demandoj/cimoj/proponoj aŭ simile, bonvolu sendi mesaĝon al [osmwww:user/Klumbumbus Klumbumbus].
     15
     16Bonvolu traduki ĉi tiun vikipaĝon en pliajn lingvojn. Jam tradukitaj lingvoj troviĝas supre dekstre.
     17
     18Notu, ke la supren-sago ĉiam estas super la nodo kaj la malsupren-sago ĉiam sub la nodo, sendepende de la kardinala direkto de la vojo. Do ne konfuziĝu (vidu la unuan kaj kvaran ekzemplojn maldekstre en la suba bildo).
     19
     20[[Image(Styles/Incline:example.png)]]
     21
     22[attachment:Testcenter.osm Testcenter] por kvalito-asekuro de ĉi tiu stilo.
     23
     24== Ŝanĝologo ==
     25^(Plej lasta ŝanĝo unue)^
     26==== Versio 2.1 ====
     27* faris fonon de la ikono travidebla
     28==== Versio 2.0 ====
     29* montras incline=0° kaj incline=0% (kaj variantojn kiel 0.0% aŭ 0.00%) kun flavaj maldekstra-dekstra sagoj anstataŭ ruĝaj/verdaj supren/malsupren sagoj
     30* ne montras malĝustajn valorojn kun pluraj unuoj, ekz. incline=5%%
     31* ne montras malĝustajn valorojn incline=0.% kaj incline=0.°
     32* forigis duoblan kodon
     33==== Versio 1.0 ====
     34* komenca versio
     35
     36== Kodo ==
     37{{{
     38#!style type="mapcss"
     39
     40meta {
     41    title: "Deklivo";
     42    version: "2.1.[[revision]]_[[date]]";
     43    description: "Montro de supren/malsupren sagoj ĉe la unua kaj lasta nodo de vojoj kun incline=*.";
     44    icon: "incline_icon.svg";
     45    author: "Klumbumbus";
     46    link: "https://josm.openstreetmap.de/wiki/Styles/Incline";
     47    min-josm-version: "8236"; /* ĉar de negativa indeksa kalkulado */
     48}
     49
     50meta[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/* krei agordojn */
     57setting::incline_z19 {
     58    type: boolean;
     59    label: tr("Montri la sagojn unu zompaŝon pli frue.");
     60    default: false;
     61}
     62
     63/* taksi la deklivajn etikedojn */
     64way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_down_layer,
     65way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_down_layer {
     66    set incline_down;
     67}
     68
     69way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_up_layer,
     70way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_up_layer {
     71    set incline_up;
     72}
     73
     74way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_zero_layer,
     75way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_zero_layer {
     76    set incline_zero;
     77}
     78
     79/* montri la sagojn */
     80node|z19[setting("incline_z19")].incline_down::incline_down_layer,
     81node|z20-.incline_down::incline_down_layer {
     82    text: eval("↧"); /* U+21A7 (8615) DOWNWARDS ARROW FROM BAR de 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
     89node|z19[setting("incline_z19")].incline_up::incline_up_layer,
     90node|z20-.incline_up::incline_up_layer {
     91    text: eval("↥"); /* U+21A5 (8613) UPWARDS ARROW FROM BAR de 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
     98node|z19[setting("incline_z19")].incline_zero::incline_zero_layer,
     99node|z20-.incline_zero::incline_zero_layer {
     100    text: eval("← →"); /* U+2190 (8592) LEFTWARDS ARROW kaj U+2192 (8594) RIGHTWARDS ARROW de 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}}}