Changes between Version 11 and Version 12 of Nl:TaggingPresets


Ignore:
Timestamp:
2016-12-26T19:35:59+01:00 (9 years ago)
Author:
DiGro
Comment:

adjusted to revision 141

Legend:

Unmodified
Added
Removed
Modified
  • Nl:TaggingPresets

    v11 v12  
    11''Als u wilt leren hoe voorkeuzen kunnen worden toegevoegd aan de werkbalk, zie - [wiki:/Nl:Help/Preferences/Toolbar Werkbalk aanpassen]''[[br]]
    22''Als u voorkeuzen wilt gebruiken of een volledige verwijzing naar de voorkeuzen wilt, zie [wiki:/Nl:Presets Voorkeuzen]''[[br]]
    3 [[TranslatedPages(revision=131)]]
     3[[TranslatedPages(revision=141)]]
    44[[PageOutline(2-10,Inhoud)]]
    55= Voorkeuzen voor tags =
    6 JOSM ondersteunt gedeelde voorkeuzen voor tags. Dit is een XML configuratiebestand dat een GUI beschrijft voor het invoeren van tags (of eigenschappen, opmerkingen, soms ook wel kaartobjecten genoemd). De XML-bestanden kunnen overal op het web geplaatst worden of op het lokale bestandssysteem van de gebruiker. Voorkeuzen kunnen door gebruikers worden toegevoegd op een centrale plaats pagina [wiki:Presets].
     6JOSM ondersteunt gedeelde voorkeuzen voor tags. Dit is een XML configuratiebestand dat een GUI beschrijft voor het invoeren van tags (of eigenschappen, opmerkingen, soms ook wel kaartobjecten genoemd).
     7
     8De voorkeuzen kunnen overal op het web geplaatst worden of op het lokale bestandssysteem van de gebruiker. JOSM kan worden geconfigureerd om aangepaste lokale of Voorkeuzen van op afstand te gebruiken.
    79
    810== Een nieuwe voorkeuze ontwikkelen ==
     
    1012
    1113Bekijk **[source:trunk/data/defaultpresets.xml defaultpresets.xml]** voor een voorbeeld dat de meeste mogelijkheden behandelt van die welke hieronder vermeld zijn.
    12 
    13 Het volledige XSD-schema is beschikbaar op de namespace URI (http://josm.openstreetmap.de/tagging-preset-1.0) en ook in [source:trunk/data/tagging-preset.xsd de bron repository].
    1414
    1515Bekijk [[Presets#Createnewpresets]] om de voorkeuze toe te voegen aan de lijst met beschikbare voorkeuzen.
     
    4141
    4242== Beschrijving XML-indeling ==#XML
     43
     44Het volledige XSD-schema is beschikbaar op de namespace URI (http://josm.openstreetmap.de/tagging-preset-1.0) en ook in [source:trunk/data/tagging-preset.xsd de opslagplaats van de bron].
     45
    4346=== Tags ===
    4447==== De proloog van het document ====
     
    6063  Het document mag ingebedde opmerkingen bevatten.
    6164[[BR]]
    62 ==== Maken van een menu ====
     65==== Groep voorkeuzen maken ====
    6366 <group>::
    6467  Gebruikt om items te groeperen in submenu's. `name` is vereist, `icon` is een optioneel attribuut.
     
    158161  Specificeert het aantal weer te geven rijen in items <multiselect> (indien niet ingesteld, wordt het automatisch bepaald door Java uit de weergave en vormgeving en resultaten in bijv. 8).
    159162 name_template="sjabloon", name_template_filter="zoek expressie"::
    160   Aangepaste opmaak voor naam voor OSM primitieven die overeenkomen met deze voorkeuze. Bekijk [[NameTemplate]] voor details.
     163  Aangepaste opmaak voor naam voor OSM primitieven die overeenkomen met deze voorkeuze. Bekijk hieronder [[#name_templatedetails]] voor details.
    161164 match="none|key|key!|keyvalue|keyvalue!"::
    162165  Maakt het mogelijk het proces voor overeenkomsten te wijzigen, d.i. bepalen of de tags van een OSM-object passen in deze voorkeuze. Als een voorkeuze past dan wordt het gekoppeld in het [wiki:/Nl:Help/Dialog/TagsMembership dialoogvenster Tags/Leden].
     
    197200  Of moet worden gezocht in <combo> of <multiselect> (display_)values bij het zoeken naar voorkeuzen.
    198201
     202===== name_template details =====
     203
     204**Naamsjablonen kunnen wordne gebruikt om aangepaste opmaak te definiëren voor primitieven van OSM of GPX-punten** (bijvoorbeeld in de Relaties of de Selectie).
     205
     206{{{
     207#!xml
     208<?xml version="1.0" encoding="UTF-8"?>
     209<presets>
     210        <item name="Public transportation" type="relation"
     211                name_template="Bus({operator} {ref} ?{'{from} - {via} - {to}' | '{from} - {to}' | '{from}' | '{to}'})"
     212                name_template_filter="type=route route=bus">
     213        </item>
     214</presets>
     215}}}
     216
     217'''Voorbeelden'''
     218||= Sjabloon =||= Tags =||= Resultaat =||
     219|| `House number {addr:housenumber}` || `addr:housenumber=10` || Huisnummer 10
     220|| `?{ 'House number {addr:housenumber} at {addr:street}' | 'House number {addr:housenumber}'  }` || `addr:housenumber=10` || Huisnummer 10
     221|| || `addr:housenumber=10 addr:street=Abbey road` || Huisnummer 10 in Abbey road
     222|| `?{ admin_level = 2 'NUTS 1' | admin_level = 4 'NUTS 2' | admin_level = 6 'NUTS 3' |  'Admin level {admin_level}'}` ||  `admin_level=4` || NUTS 2
     223|| || `admin_level=5` || Admin level 5
     224|| `{admin_level} - {name} !{parent() type=boundary '?{'(part of {admin_level} - {name})' | ''}'}` || `admin_level=6 name=Vysocina`, member of relation `admin_level=4 name=Jihovychod` || 6 - Vysocina (deel van Jihovychod)
     225|| ||  `admin_level=2 name=Czech republic` (no parents) || 2 - Czech republic
     226
     227====== Syntaxis ======
     228* `{var}` - gebruik de waarde van de variabele var
     229* `?{condition1 'value1' | condition2 'value2 | 'value3'}` - gebruik value1 als wordt voldaan aan condition1, value3 als aan geen enkele voorwaarde wordt voldaan. De voorwaarde kan ofwel expliciet zijn -  dezelfde expressie als in zoeken of bij filters wordt gebruikt - of impliciet; de waarde wordt gebuikt als alle er binnen gebruikte variabelen bestaan
     230* `!{search_expression 'template'}` - search_expression wordt geëvalueerd en de eerste overeenkomende primitief wordt als context voor de sjabloon gebruikt. Nuttig voor voorbeeld om tags van een ouder-relatie te verkrijgen.
     231
     232====== Beschikbare waarden ======
     233Voor het opmaken van primitieven van OSM kan de waarde van elke tag worden gebruikt. U kunt `{special:everything}` gebruiken om te zien welke waarden beschikbaar zijn voor uw GPX-waypoints.
     234
     235Sommige aanvullende variabelen zijn beschikbaar via het speciale voorvoegsel:
     236- `{special:everything}` print alle beschikbare waarden, beschikbaar voor het opmaken van beide primitieven en waypoints.
     237- `{special:id}` print de ID van een primitief van OSM
     238- `{special:localName}` print de gelokaliseerde naam, dat is de waarde van name:lang voor uw taal als die beschikbaar is of de waarde van de tag name als die taal niet beschikbaar is.
     239
    199240=== Vervallen attributen ===
    200241De volgende attributen zijn vervallen en worden niet langer ondersteund door JOSM: