Changes between Version 33 and Version 34 of Nl:Help/Styles/MapCSSImplementation
- Timestamp:
- 2019-03-19T11:29:23+01:00 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Nl:Help/Styles/MapCSSImplementation
v33 v34 1 [[TranslatedPages(revision=15 3)]]1 [[TranslatedPages(revision=154)]] 2 2 [[PageOutline(1-10,Inhoud)]] 3 3 Deze pagina documenteert details over implementatie van [osmwiki:MapCSS/0.2 MapCSS] in JOSM. Dit wordt gebruikt voor de volgende mogelijkheden in JOSM: … … 252 252 {{{ 253 253 #!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 */ 254 way[highway=residential] /* is hoofdlettergevoelig, d.i. komt bijvoorbeeld niet overeen bij highway=Residential of Highway=residential */ 255 node[name="Mijn naam"] /* gebruik aanhalingstekens als sleutel of waarde spaties bevat */ 256 node["name:ru"="Калининград"] /* gebruik aanhalingstekens als sleutel of waarde speciale tekens zoals dubbele punten of Unicode-tekens bevat */ 259 257 }}} 260 258 }}} … … 270 268 #!css 271 269 way[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 */ 270 node[name!="Mijn naam"] 271 node["name:ru"!="Калининград"] 275 272 }}} 276 273 }}} … … 359 356 Hoofdlettergevoelige 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]). 360 357 {{{ 361 #!css 358 #!mapcss 359 *[name =~ /^(?i)(parking)$/] /* komt overeen met parking, Parking, PARKING, PaRkInG,... */ 362 360 *[name =~ /^(?U)(\p{Lower})+$/] /* naam bestaat alleen uit kleine letters Unicode */ 363 361 }}} … … 428 426 {{{ 429 427 #!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.) */ 428 way[highway] /* komt overeen met elke weg met een tag 'highway' (is oofdlettergevoelig) */ */ 429 way["name:fr"] /* aanhalingstekens gebruiken als naam van de tag speciale tekens bevat (witruimte, dubbele punten, Unicode-tekens etc.) */ 433 430 }}} 434 431 }}} … … 440 437 {{{ 441 438 #!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 */ 439 way[!highway] /* komt overeen met elke weg die geen tag 'highway' heeft (is hoofdlettergevoelig */ 447 440 way[!"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.) */ 450 442 }}} 451 443 }}} … … 533 525 #!css 534 526 relation >[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*/527 relation >[role="Mijn naam"] way /* aanhalingstekens gebruiken als de waarde van de rol spaties of andere speciale tekens bevat */ 536 528 }}} 537 529 }}}
