wiki:Eo:Styles/Incline

Version 3 (modified by paleid, 9 months ago) ( diff )

--

Icon Deklivo

Priskribo

La mapstilo "Deklivo" montras supren/malsupren sagojn ĉe la unua kaj lasta nodo de vojoj kun incline=*.

Vi povas ĝustigi la kolorojn de la sagoj en la prefera fenestro de JOSM.

Vi 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 stilan agordon de ĉi tiu stilo.

Por ideoj/demandoj/cimoj/proponoj aŭ simile, bonvolu sendi mesaĝon al Klumbumbus.

Bonvolu traduki ĉi tiun vikipaĝon en pliajn lingvojn. Jam tradukitaj lingvoj troviĝas supre dekstre.

Notu, 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).

example (NOZIP)

Testcenter por kvalito-asekuro de ĉi tiu stilo.

(Plej lasta ŝanĝo unue)

Versio 2.1

  • faris fonon de la ikono travidebla

Versio 2.0

  • 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
  • ne montras malĝustajn valorojn kun pluraj unuoj, ekz. incline=5%%
  • ne montras malĝustajn valorojn incline=0.% kaj incline=0.°
  • forigis duoblan kodon

Versio 1.0

  • komenca versio

Kodo

meta {
    title: "Deklivo";
    version: "2.1.4_2025-04-10";
    description: "Montro de supren/malsupren sagoj ĉe la unua kaj lasta nodo de vojoj kun incline=*.";
    icon: "incline_icon.svg";
    author: "Klumbumbus";
    link: "https://josm.openstreetmap.de/wiki/Styles/Incline";
    min-josm-version: "8236"; /* ĉar de negativa indeksa kalkulado */
}

meta[lang=de] {
    title: "Steigung (incline)";
    description: "Anzeige von hoch/runter-Pfeilen am ersten und letzten Punkt von Linien mit incline=*.";
    link: "https://josm.openstreetmap.de/wiki/De:Styles/Incline";
}

/* krei agordojn */
setting::incline_z19 {
    type: boolean;
    label: tr("Montri la sagojn unu zompaŝon pli frue.");
    default: false;
}

/* taksi la deklivajn etikedojn */
way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_down_layer,
way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_down_layer {
    set incline_down;
}

way[highway][incline][incline =~ /^(up|([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_up_layer,
way[highway][incline][incline =~ /^(down|-([0-9]+(\.?[0-9]+)?)[%°])$/][incline !~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_up_layer {
    set incline_up;
}

way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=-1] node::incline_zero_layer,
way[highway][incline][incline =~ /^((0(\.0+)?)[%°])$/] >[index=1] node::incline_zero_layer {
    set incline_zero;
}

/* montri la sagojn */
node|z19[setting("incline_z19")].incline_down::incline_down_layer,
node|z20-.incline_down::incline_down_layer {
    text: eval("↧"); /* U+21A7 (8615) DOWNWARDS ARROW FROM BAR de https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    text-color: incline_down#00ff00;
    font-size: 20;
    text-anchor-horizontal: center;
    text-anchor-vertical: top;
}

node|z19[setting("incline_z19")].incline_up::incline_up_layer,
node|z20-.incline_up::incline_up_layer {
    text: eval("↥"); /* U+21A5 (8613) UPWARDS ARROW FROM BAR de https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    text-color: incline_up#ff0000;
    font-size: 20;
    text-anchor-horizontal: center;
    text-anchor-vertical: above;
}

node|z19[setting("incline_z19")].incline_zero::incline_zero_layer,
node|z20-.incline_zero::incline_zero_layer {
    text: eval("← →"); /* U+2190 (8592) LEFTWARDS ARROW kaj U+2192 (8594) RIGHTWARDS ARROW de https://de.wikipedia.org/wiki/Unicodeblock_Pfeile */
    text-color: incline_zero#ffff00;
    font-size: 20;
    text-anchor-horizontal: center;
    text-anchor-vertical: center;
    
}

Eo:Styles_Incline-style.mapcss, Eo:Styles_Incline.zip

Note: See TracWiki for help on using the wiki.