Changes between Initial Version and Version 1 of El:Styles/hazmat


Ignore:
Timestamp:
2025-05-05T14:28:51+02:00 (7 months ago)
Author:
makmar
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • El:Styles/hazmat

    v1 v1  
     1[[TranslatedPages(revision=6)]]
     2
     3= [[Image(Styles/hazmat:Zeichen_261.svg,36,middle,inline)]] hazmat =
     4[[PageOutline(2-9)]]
     5
     6== Περιγραφή ==
     7
     8Η τεχνοτροπία βαφής χαρτών "hazmat" εμφανίζει την τιμή [osmwiki:Key:hazmat hazmat =*] και hazmat:water=* χρωματισμένη.
     9
     10Επιπλέον, αναφέρει ασυνήθιστες τιμές hazmat.
     11
     12Μπορείτε να προσαρμόσετε τα χρώματα στο παράθυρο προτιμήσεων του JOSM.
     13
     14Μπορείτε να χρησιμοποιήσετε το στυλ χαρτογράφησης "hazmat" μαζί με το προεπιλεγμένο εσωτερικό στυλ χαρτογράφησης του JOSM. Μπορείτε να απενεργοποιήσετε τα ονόματα των δρόμων από τις εσωτερικές [[Help/Dialog/MapPaint/StyleSettings|ρυθμίσεις στυλ]] αν σας ενοχλούν.
     15
     16Για ιδέες/ερωτήσεις/σφάλματα/προτάσεις ή κάτι παρόμοιο, παρακαλείστε να στείλετε μήνυμα στον [osmwww:user/Klumbumbus Klumbumbus].
     17
     18Μη διστάσετε να μεταφράσετε αυτήν τη σελίδα του wiki σε περισσότερες γλώσσες. Οι ήδη διαθέσιμες μεταφράσεις φαίνονται επάνω δεξιά.
     19
     20[[Image(Styles/hazmat:legend.png)]]
     21
     22[[Image(Styles/hazmat:example.png)]]
     23
     24^(δεδομένα που χρησιμοποιούνται για την εικόνα [osmwww:copyright ©OpenStreetMap συνεισφέροντες] ODbL)^
     25
     26== Κώδικας ==
     27{{{
     28#!style type="mapcss"
     29
     30meta
     31{
     32    title: "hazmat";
     33    version: "1.0[[revision]]_[[date]]";
     34    description: "Displays hazmat=* and hazmat:water=* coloured.";
     35    icon: "Zeichen_261.svg";
     36    author: "Klumbumbus";
     37    link: "https://josm.openstreetmap.de/wiki/Styles/hazmat";
     38    /* min-josm-version: "????"; not sure if there is one */
     39}
     40
     41meta[lang=de]
     42{
     43    title: "Gefahrgut (hazmat)";
     44    description: "Zeigt hazmat=* und hazmat:water=* farbig an.";
     45    link: "https://josm.openstreetmap.de/wiki/De:Styles/hazmat";
     46}
     47
     48/* disable tiger layer from default internal mappaint style */
     49way["tiger:reviewed"=no]::core_tiger {
     50    opacity: 0;
     51}
     52
     53/* display hazmat on ways */
     54way["hazmat"="yes"]::hazmat,
     55way["hazmat"="no"]::hazmat,
     56way["hazmat"="designated"]::hazmat,
     57way["hazmat"="destination"]::hazmat {
     58    set correct_hazmat_value;
     59    width: 14;
     60    z-index: -1.1;
     61}
     62way["hazmat:water"="yes"]::hazmatwater,
     63way["hazmat:water"="no"]::hazmatwater,
     64way["hazmat:water"="permissive"]::hazmatwater,
     65way["hazmat:water"="destination"]::hazmatwater {
     66    set correct_hazmatwater_value;
     67    width: 14;
     68    z-index: -1;
     69}
     70way|z12-16.correct_hazmat_value::hazmat,
     71way|z12-16.correct_hazmatwater_value::hazmatwater {
     72    width: 12;
     73}
     74way|z-11.correct_hazmat_value::hazmat,
     75way|z-11.correct_hazmatwater_value::hazmatwater {
     76    width: 10;
     77}
     78    /* dashed if both keys are present */
     79way.correct_hazmatwater_value[is_prop_set(correct_hazmat_value, hazmat)]::hazmatwater {
     80    dashes: 20,20;
     81}
     82    /* the colors can be adjusted within JOSM color preferences */
     83way["hazmat"="yes"]::hazmat {
     84    color: hazmat_yes#FFEE00; /* yellow */
     85}
     86way["hazmat"="no"]::hazmat {
     87    color: hazmat_no#FF0000; /* red */
     88}
     89way["hazmat"="designated"]::hazmat {
     90    color: hazmat_designated#00FF00; /* green */
     91}
     92way["hazmat"="destination"]::hazmat {
     93    color: hazmat_destination#FF9714; /* orange */
     94}
     95way["hazmat:water"="yes"]::hazmatwater {
     96    color: hazmat_water_yes#6FEDFB; /* light blue */
     97}
     98way["hazmat:water"="no"]::hazmatwater {
     99    color: hazmat_water_no#6B4EB1; /* purple */
     100}
     101way["hazmat:water"="permissive"]::hazmatwater {
     102    color: hazmat_water_permissive#2437FF; /* blue */
     103}
     104way["hazmat:water"="destination"]::hazmatwater {
     105    color: hazmat_water_destination#000C8B; /* dark blue */
     106}
     107
     108/* display german traffic signs */
     109node["traffic_sign"^="DE:261"] {
     110    icon-image: "Zeichen_261.svg";
     111}
     112node["traffic_sign"^="DE:269"] {
     113    icon-image: "Zeichen_269.svg";
     114}
     115node["traffic_sign"^="DE:354"] {
     116    icon-image: "Zeichen_354_-_Wasserschutzgebiet,_StVO_1992.svg";
     117}
     118
     119/* report wrong value of hazmat and hazmat:water */
     120way["hazmat"]!.correct_hazmat_value::hazmat {
     121    color: yellow;
     122    dashes-background-color: red;
     123    dashes: 4,24;
     124    opacity: 1;
     125    width: 5;
     126    text: tr("unusual value for hazmat!");
     127    text-color: black;
     128    font-size: 11;
     129    text-halo-color: red;
     130    text-halo-radius: 2;
     131    casing-width: 1;
     132    casing-color: yellow;
     133}
     134way["hazmat:water"]!.correct_hazmatwater_value::hazmatwater {
     135    color: yellow;
     136    dashes-background-color: red;
     137    dashes: 4,24;
     138    opacity: 1;
     139    width: 5;
     140    text: tr("unusual value for hazmat:water!");
     141    text-color: black;
     142    font-size: 11;
     143    text-halo-color: red;
     144    text-halo-radius: 2;
     145    casing-width: 1;
     146    casing-color: yellow;
     147}
     148}}}