Changes between Version 29 and Version 30 of Nl:Help/Styles/MapCSSImplementation


Ignore:
Timestamp:
2018-11-12T15:07:17+01:00 (7 years ago)
Author:
DiGro
Comment:

adjusted to revision 149

Legend:

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

    v29 v30  
    1 [[TranslatedPages(revision=148)]]
     1[[TranslatedPages(revision=149)]]
    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:
     
    542542object in een relatie. Positieve getallen tellen vanaf het eerste tot en met het laatste element, negatieve getallen (sinds r8236) tellen van het laatste tot en met het eerste element.
    543543
    544 {{{
     544{{{areasize()
    545545#!css
    546546relation[type=route] >[index=1] way {  /* komt overeen met de eerste weg die een lid is van de relatie van de route  */
     
    878878== Instellingen voor stijl ==
    879879
    880 [[wiki:/Nl:Help/Dialog/MapPaint/StyleSettings|Instellingen voor stijl]] worden gebruikt om de gebruikersinstellingen te verschaffen voor het aanpassen van een kaarttekenstijl. De gebruiker kan ze gebruiken in het dialoogvenster Kaarttekenstijlen. Instellingen voor stijl zijn beschikbaar sinds r7450. De interne stijl verschaft instellingen voor stijl sinds r7454. Onthoud dat er plannen zijn om de implementatie van instellingen voor stijl uit te breiden (momenteel worden alleen Booleaanse waarden ondersteund), dus de syntaxis voor MapCSS zou in de toekomst kunnen wijzigen (zie #10435).
     880[[wikitr:/Help/Dialog/MapPaint/StyleSettings|Instellingen voor stijl]] worden gebruikt om de gebruikersinstellingen te verschaffen voor het aanpassen van een kaarttekenstijl. De gebruiker kan ze gebruiken in het dialoogvenster Kaarttekenstijlen. Instellingen voor stijl zijn beschikbaar sinds r7450. De interne stijl verschaft instellingen voor stijl sinds r7454. Onthoud dat er plannen zijn om de implementatie van instellingen voor stijl uit te breiden (momenteel worden alleen Booleaanse waarden ondersteund), dus de syntaxis voor MapCSS zou in de toekomst kunnen wijzigen (zie #10435).
    881881
    882882een instelling maken:
     
    11611161  haal de waarde op uit de uitgebreide voorkeuren van JOSM. Op deze manier kunt u de gebruiker bepaalde opties bieden en de stijl aan te passen te maken. Het werkt met tekenreeksen, getallen, kleuren en Booleaanse waarden. [[br]][Deze functie bestaat sinds versie 3856, maar met enkele beperkingen. `JOSM_pref` geeft altijd een tekenreeks terug, maar in versie 7237 en eerder, werkte de automatische conversie van de tekenreeks naar Booleaanse waarde en kleur niet. U kunt de volgende workarounds voor Booleaanse waarden en kleuren gebruiken in versie 7237 en eerder: `cond(JOSM_pref("myprefkey", "true")="true", "X", "O")` en `html2color(JOSM_pref("mycolor", "#FF345611"))`. Deze expliciete conversies zouden niet langer nodig behoeven te zijn in versie 7238 en later. Automatische conversie naar een getal werkt in elke versie.]
    11621162 setting() [''sinds 7450'']::
    1163   een [wiki:/Nl:Help/Styles/MapCSSImplementation#Stylesettings instelling voor stijl] gebruiken
     1163  een [wikitr:/Help/Styles/MapCSSImplementation#Stylesettings instelling voor stijl] gebruiken
    11641164 degree_to_radians() [''sinds 8260'']::
    11651165  geeft een in graden opgegeven richting terug in radialen
     
    11701170 areasize() [''sinds 8253'']::
    11711171  geeft het gebied van een gesloten weg terug in vierkante meters
     1172 at(lat,lon)::
     1173  geeft true terug als het zwaartepunt van het object ligt op opgegeven coördinaten ''lat''/''lon'', bijv. om knopen te controleren op "null island" `knoop[op(0.0,0.0)]` [''sinds 12514'']
     1174 is_similar(''str1'', ''str2'')::
     1175  geeft true terug als twee tekenreeksen soortgelijk zijn, maar niet identiek, d.i. hebben een afstand Levenshtein van 1 of 2. Voorbeeld: {{{way[highway][name][is_similar(tag(name), "Main Street")]}}} controleert op straten met een mogelijke typefout in de naam (bijv. Main Streeg). [''sinds 14371'']
    11721176
    11731177=== Voorbeelden ===