Changes between Version 33 and Version 34 of Nl:Help/Styles/MapCSSImplementation


Ignore:
Timestamp:
2019-03-19T11:29:23+01:00 (7 years ago)
Author:
DiGro
Comment:

adjusted to revision 354

Legend:

Unmodified
Added
Removed
Modified
  • Nl:Help/Styles/MapCSSImplementation

    v33 v34  
    1 [[TranslatedPages(revision=153)]]
     1[[TranslatedPages(revision=154)]]
    22[[PageOutline(1-10,Inhoud)]]
    33Deze pagina documenteert details over implementatie van [osmwiki:MapCSS/0.2 MapCSS] in JOSM. Dit wordt gebruikt voor de volgende mogelijkheden in JOSM:
     
    252252{{{
    253253#!css
    254 way[highway=residential]                   
    255 node[name="Mijn naam"]                     /* aanhalingstekens gebruiken voor als de waarde spaties bevat of als overeenkomen van hoofdletters belangrijk is */
    256 node["MY_Special_TAG"="een andere waarde"] /* aanhalingstekens gebruiken voor namen van tags als overeenkomen van hoofdletters vereist is */
    257 node["ÖPVN"=tram]                          /* aanhalingstekens gebruiken voor sleutels van tags met speciale tekens */
    258                                            /*   onthoud dat deze niet algemeen voorkomend zijn in OSM op dit moment */
     254way[highway=residential]                    /* is hoofdlettergevoelig, d.i. komt bijvoorbeeld niet overeen bij highway=Residential of Highway=residential */               
     255node[name="Mijn naam"]                        /* gebruik aanhalingstekens als sleutel of waarde spaties bevat */
     256node["name:ru"="Калининград"]               /* gebruik aanhalingstekens als sleutel of waarde speciale tekens zoals dubbele punten of Unicode-tekens bevat */
    259257}}}
    260258}}}
     
    270268#!css
    271269way[highway!=residential]                   
    272 node[name!="Mijn naam"]                     /* aanhalingstekens gebruiken voor als de waarde spaties bevat of als overeenkomen van hoofdletters belangrijk is */
    273 node["MY_Special_TAG"!="en andere waarde"]  /* aanhalingstekens gebruiken voor namen van tags als overeenkomen van hoofdletters vereist is */
    274 node["name:fr"!="mon nome"]                 /* aanhalingstekens gebruiken voor sleutels van tags met speciale tekens, zoals dubbele punten */
     270node[name!="Mijn naam"]
     271node["name:ru"!="Калининград"]
    275272}}}
    276273}}}
     
    359356Hoofdlettergevoelige overeenkomsten kunnen worden bereikt via de ingebedde vlag expressie `(?i)` (zie [https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html#CASE_INSENSITIVE Pattern.CASE_INSENSITIVE]).
    360357{{{
    361 #!css
     358#!mapcss
     359*[name =~ /^(?i)(parking)$/]                /* komt overeen met parking, Parking, PARKING, PaRkInG,... */
    362360*[name =~ /^(?U)(\p{Lower})+$/]             /* naam bestaat alleen uit kleine letters Unicode  */                 
    363361}}}
     
    428426{{{
    429427#!css
    430 way[highway]                     /* komt overeen met elke weg met een tag 'highway'                                   */
    431 way["VALSOU"]                    /* aanhalingstekens gebruiken als overeenkomen van hoofdletters vereist is           */
    432 way["name:fr"]                   /* aanhalingstekens gebruiken als naam van de tag speciale tekens bevat (witruimte, dubbele punten, etc.) */
     428way[highway]                     /* komt overeen met elke weg met een tag 'highway'  (is oofdlettergevoelig)                                 */           */
     429way["name:fr"]                   /* aanhalingstekens gebruiken als naam van de tag speciale tekens bevat (witruimte, dubbele punten, Unicode-tekens etc.) */
    433430}}}
    434431}}}
     
    440437{{{
    441438#!css
    442 way[!highway]                     /* komt overeen met elke weg die geen tag 'highway' heeft
    443    */
    444 way[!"VALSOU"]                    /* aanhalingstekens gebruiken als overeenkomen van
    445                                      hoofdletters vereist is
    446    */
     439way[!highway]                     /* komt overeen met elke weg die geen tag 'highway' heeft (is hoofdlettergevoelig */
    447440way[!"name:fr"]                   /* aanhalingstekens gebruiken als naam van de tag
    448                                      speciale tekens bevat (witruimte, dubbele punten, etc.)
    449    */
     441                                     speciale tekens bevat (witruimte, dubbele punten, Unicode-tekens etc.) */
    450442}}}
    451443}}}
     
    533525#!css
    534526relation >[role=residential] way           
    535 relation >[role="Mijn naam"]   way           /* aanhalingstekens gebruiken als de waarde van de rol spaties bevat of als overeenkomen van hoofdletters belangrijk is */
     527relation >[role="Mijn naam"]   way           /* aanhalingstekens gebruiken als de waarde van de rol spaties of andere speciale tekens bevat */
    536528}}}
    537529}}}