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


Ignore:
Timestamp:
2025-03-16T10:10:40+01:00 (6 months ago)
Author:
paleid
Comment:

Nb added

Legend:

Unmodified
Added
Removed
Modified
  • Nb:Styles/Incline

    v1 v1  
     1[[TranslatedPages(revision=10)]]
     2
     3= [[Image(Styles/Incline:incline_icon.svg,inline,48,middle,margin-right=20)]] Stigning =
     4[[PageOutline(2-9)]]
     5
     6== Beskrivelse ==
     7
     8Kartstilen "Stigning" viser opp/ned-piler ved den første og siste noden på veier med [osmwiki:Key:incline incline=*].
     9
     10Du kan justere fargene på pilene i innstillingsvinduet til JOSM.
     11
     12Du kan bruke Stigning-kartstilen sammen med standard JOSM interne kartstil. Du kan vise pilene ett zoomtrinn tidligere ved å endre [wikitr:/Help/Dialog/MapPaint/StyleSettings stilinnstillingen] for denne stilen.
     13
     14For ideer/spørsmål/feil/forslag eller lignende, vennligst send en melding til [osmwww:user/Klumbumbus Klumbumbus].
     15
     16Du er velkommen til å oversette denne wikisiden til flere språk. Allerede oversatte språk finnes øverst til høyre.
     17
     18Merk at opp-pilen alltid er over noden og ned-pilen alltid under noden, uavhengig av kardinalretningen til veien. Så ikke bli forvirret (se første og fjerde eksempel fra venstre i bildet under).
     19
     20[[Image(Styles/Incline:example.png)]]
     21
     22[attachment:Testcenter.osm Testcenter] for kvalitetssikring av denne stilen.
     23
     24== Endringslogg ==
     25^(Siste endring først)^
     26==== Versjon 2.1 ====
     27* gjorde bakgrunnen til ikonet gjennomsiktig
     28==== Versjon 2.0 ====
     29* viser incline=0° og incline=0% (og varianter som 0.0% eller 0.00%) med gule venstre-høyre-piler i stedet for røde/grønne opp/ned-piler
     30* viser ikke feil verdier med flere enheter, f.eks. incline=5%%
     31* viser ikke feil verdier incline=0.% og incline=0.°
     32* fjernet duplikatkode
     33==== Versjon 1.0 ====
     34* første versjon
     35
     36== Kode ==
     37{{{
     38#!style type="mapcss"
     39
     40meta {
     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
     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/* opprett innstillinger */
     57setting::incline_z19 {
     58    type: boolean;
     59    label: tr("Vis pilene ett zoomtrinn tidligere.");
     60    default: false;
     61}
     62
     63/* evaluer stigningsmerkelappene */
     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/* vis pilene */
     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 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
     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 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
     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 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}}}