Changes between Version 9 and Version 20 of Styles/LayerChecker


Ignore:
Timestamp:
(multiple changes)
Author:
(multiple changes)
Comment:
(multiple changes)

Legend:

Unmodified
Added
Removed
Modified
  • Styles/LayerChecker

    v9 v20  
    11[[TranslatedPages]]
    22
    3 = [[Image(layerchecker.svg,36,middle)]] Layer checker =
     3= [[Image(layerchecker.svg,48,middle,inline,link=)]] Layer checker =
    44[[PageOutline(2-9)]]
    55
    66== Description ==
    7 This style displays the value of [osmwiki:Key:layer] as a coloured underlay. This helps to check, if the correct `layer` value is tagged without the need to select every single way and look at the `layer` value. The following values are allowed: -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. All other values are reported as wrong value. There is a [wiki:Help/Dialog/MapPaint#Stylesettings style setting] to disallow also `layer=0`. The layers -9 to -3 and 3 to 9 each use the same color because `layer` values above 3 and below -3 are very rare (and often even errors). See also the legend below. You can change the colours in the [wiki:Help/Preferences/Display#Colors preferences] of JOSM. You should use Layer checker together with the default JOSM internal mappaint style. In the List of mappaint styles in the preferences Layer checker need to be below the internal style (which means higher priority).
     7This style displays the value of [osmwiki:Key:layer] as a colored underlay. This helps to check, if the correct `layer` value is tagged without the need to select every single way and look at the `layer` value. The following values are allowed: -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. All other values are reported as wrong value. There is a [wikitr:/Help/Dialog/MapPaint/StyleSettings style setting] to disallow also `layer=0`. The layers -9 to -4 and 4 to 9 each use the same color because `layer` values above 4 and below -4 are very rare (and often even errors). See also the legend below. You can change the colors in the [wikitr:/Help/Preferences/ColorPreference Colors preferences] of JOSM (also for -9 to -4 and 4 to 9 which use the same color by default). You should use Layer checker together with the default JOSM internal mappaint style. In the List of mappaint styles in the preferences Layer checker need to be below the internal style (which means higher priority).
    88
    99For ideas/questions/bugs/suggestions or similar please write a message to [osmwww:user/Klumbumbus Klumbumbus]. Feel free to translate this wiki page into more languages. Already translated languages see top right.
     
    1313'''Example of Layer checker:'''
    1414
    15 [[Image(example.png)]]
     15[[Image(example.png,link=)]]
    1616
    1717^(data used for image [osmwww:copyright ©OpenStreetMap contributors] ODbL)^
     
    1919'''Legend:'''
    2020
    21 [[Image(legend.png)]]
     21[[Image(legend.png,link=)]]
    2222
    2323[attachment:Testcenter.osm Testcenter] for quality assurance of this style.
     
    2525== Changelog ==
    2626^(Latest change first)^
    27 ==== Version 1.0.x to 1.1.x ====
     27==== Version 1.3 ====
     28* add two new darker colors for values -9 to -4 and 4 to 9 so the values -3 and 3 have an own color
     29* make the colors for -9 to -3 and 3 to 9 also separate editable by user via the JOSM color preferences
     30==== Version 1.2 ====
     31* made background of icon transparent
     32==== Version 1.1 ====
    2833* disable distracting `piste:difficulty` style from internal paint style
    29 ==== Version 0.9.x to 1.0.x ====
    30 * change default colours
     34==== Version 1.0 ====
     35* change default colors
    3136* add icon
    3237* add style setting to disallow `layer=0`
    33 ==== Version 0.9.x ====
     38==== Version 0.9 ====
    3439* inital version
    3540
     
    3944meta {
    4045    title: "Layer checker";
    41     version: "1.1.[[revision]]_[[date]]";
    42     description: "Display of layer values in JOSM map display.";
     46    version: "1.3.[[revision]]_[[date]]";
     47    description: "Display of layer values by different colors.";
    4348    icon: "layerchecker.svg";
    4449    author: "Klumbumbus";
    45     link: "http://josm.openstreetmap.de/wiki/Styles/LayerChecker";
    46     watch-modified: true;
    47     /* min-josm-version: "?";  */ /* not sure */
     50    link: "https://josm.openstreetmap.de/wiki/Styles/LayerChecker";
     51    min-josm-version: "7450"; /* due to mappaint settings */
    4852}
    4953
    5054meta[lang=de] {
    5155    title: "Ebenenprüfer";
    52     description: "Anzeige der layer-Werte in der JOSM-Kartenanzeige.";
    53     link: "http://josm.openstreetmap.de/wiki/De:Styles/LayerChecker";
     56    description: "Anzeige der layer-Werte durch verschiedene Farben.";
     57    link: "https://josm.openstreetmap.de/wiki/De:Styles/LayerChecker";
    5458}
    5559
     
    6367/* Changes to the JOSM internal mappaint style elemstyles.mapcss to fit better together with Layer checker */
    6468    /* disable tiger layer */
    65 way["tiger:reviewed"=no]::core_tiger {
     69way["tiger:reviewed"=no]::core_tiger { /* no longer part of josm default style since r11229. keep this rule for backwards compatibility. */
    6670    opacity: 0;
    6771}
     
    9296/* display layer=* */
    9397    /* ways */
    94 way["layer"=~/^(-9|-8|-7|-6|-5|-4|-3)$/]::layer {
     98way["layer"="-9"]::layer {
     99    set layer;
     100    z-index: -9;
     101    color: layer_minus9#720000;
     102}
     103way["layer"="-8"]::layer {
     104    set layer;
     105    z-index: -8;
     106    color: layer_minus8#720000;
     107}
     108way["layer"="-7"]::layer {
     109    set layer;
     110    z-index: -7;
     111    color: layer_minus7#720000;
     112}
     113way["layer"="-6"]::layer {
     114    set layer;
     115    z-index: -6;
     116    color: layer_minus6#720000;
     117}
     118way["layer"="-5"]::layer {
     119    set layer;
     120    z-index: -5;
     121    color: layer_minus5#720000;
     122}
     123way["layer"="-4"]::layer {
     124    set layer;
     125    z-index: -4;
     126    color: layer_minus4#720000;
     127}
     128way["layer"="-3"]::layer {
    95129    set layer;
    96130    z-index: -3;
    97     color: layer_minus5#ff0000;
     131    color: layer_minus3#ff0000;
    98132}
    99133way["layer"="-2"]::layer {
     
    122156    color: layer_2#00ffff;
    123157}
    124 way["layer"=~/^(9|8|7|6|5|4|3)$/]::layer {
     158way["layer"="3"]::layer {
    125159    set layer;
    126160    z-index: 3;
    127     color: layer_5#9933ff;
     161    color: layer_3#9933ff;
     162}
     163way["layer"="4"]::layer {
     164    set layer;
     165    z-index: 4;
     166    color: layer_4#46008D;
     167}
     168way["layer"="5"]::layer {
     169    set layer;
     170    z-index: 5;
     171    color: layer_5#46008D;
     172}
     173way["layer"="6"]::layer {
     174    set layer;
     175    z-index: 6;
     176    color: layer_6#46008D;
     177}
     178way["layer"="7"]::layer {
     179    set layer;
     180    z-index: 7;
     181    color: layer_7#46008D;
     182}
     183way["layer"="8"]::layer {
     184    set layer;
     185    z-index: 8;
     186    color: layer_8#46008D;
     187}
     188way["layer"="9"]::layer {
     189    set layer;
     190    z-index: 9;
     191    color: layer_9#46008D;
    128192}
    129193
     
    135199
    136200    /* nodes */
    137 node["layer"=~/^(-9|-8|-7|-6|-5|-4|-3)$/]::layer {
     201node["layer"="-9"]::layer {
     202    set layer;
     203    z-index: -9;
     204    symbol-fill-color: layer_minus9#720000;
     205}
     206node["layer"="-8"]::layer {
     207    set layer;
     208    z-index: -8;
     209    symbol-fill-color: layer_minus8#720000;
     210}
     211node["layer"="-7"]::layer {
     212    set layer;
     213    z-index: -7;
     214    symbol-fill-color: layer_minus7#720000;
     215}
     216node["layer"="-6"]::layer {
     217    set layer;
     218    z-index: -6;
     219    symbol-fill-color: layer_minus6#720000;
     220}
     221node["layer"="-5"]::layer {
     222    set layer;
     223    z-index: -5;
     224    symbol-fill-color: layer_minus5#720000;
     225}
     226node["layer"="-4"]::layer {
     227    set layer;
     228    z-index: -4;
     229    symbol-fill-color: layer_minus4#720000;
     230}
     231node["layer"="-3"]::layer {
    138232    set layer;
    139233    z-index: -3;
    140     symbol-fill-color: layer_minus5#ff0000;
     234    symbol-fill-color: layer_minus3#ff0000;
    141235}
    142236node["layer"="-2"]::layer {
     
    165259    symbol-fill-color: layer_2#00ffff;
    166260}
    167 node["layer"=~/^(9|8|7|6|5|4|3)$/]::layer {
     261node["layer"="3"]::layer {
    168262    set layer;
    169263    z-index: 3;
    170     symbol-fill-color: layer_5#9933ff;
     264    symbol-fill-color: layer_3#9933ff;
     265}
     266node["layer"="4"]::layer {
     267    set layer;
     268    z-index: 4;
     269    symbol-fill-color: layer_4#46008D;
     270}
     271node["layer"="5"]::layer {
     272    set layer;
     273    z-index: 5;
     274    symbol-fill-color: layer_5#46008D;
     275}
     276node["layer"="6"]::layer {
     277    set layer;
     278    z-index: 6;
     279    symbol-fill-color: layer_6#46008D;
     280}
     281node["layer"="7"]::layer {
     282    set layer;
     283    z-index: 7;
     284    symbol-fill-color: layer_7#46008D;
     285}
     286node["layer"="8"]::layer {
     287    set layer;
     288    z-index: 8;
     289    symbol-fill-color: layer_8#46008D;
     290}
     291node["layer"="9"]::layer {
     292    set layer;
     293    z-index: 9;
     294    symbol-fill-color: layer_9#46008D;
    171295}
    172296