| Version 3 (modified by , 9 months ago) ( diff ) |
|---|
Lingvoj:
- Deutsch
- Ελληνικά
- English
- Esperanto
- norsk bokmål
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).
Testcenter por kvalito-asekuro de ĉi tiu stilo.
Ŝanĝologo
(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; }



