Changes between Version 11 and Version 12 of Nl:TaggingPresets
- Timestamp:
- 2016-12-26T19:35:59+01:00 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Nl:TaggingPresets
v11 v12 1 1 ''Als u wilt leren hoe voorkeuzen kunnen worden toegevoegd aan de werkbalk, zie - [wiki:/Nl:Help/Preferences/Toolbar Werkbalk aanpassen]''[[br]] 2 2 ''Als u voorkeuzen wilt gebruiken of een volledige verwijzing naar de voorkeuzen wilt, zie [wiki:/Nl:Presets Voorkeuzen]''[[br]] 3 [[TranslatedPages(revision=1 31)]]3 [[TranslatedPages(revision=141)]] 4 4 [[PageOutline(2-10,Inhoud)]] 5 5 = 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]. 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). 7 8 De 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. 7 9 8 10 == Een nieuwe voorkeuze ontwikkelen == … … 10 12 11 13 Bekijk **[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].14 14 15 15 Bekijk [[Presets#Createnewpresets]] om de voorkeuze toe te voegen aan de lijst met beschikbare voorkeuzen. … … 41 41 42 42 == Beschrijving XML-indeling ==#XML 43 44 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 opslagplaats van de bron]. 45 43 46 === Tags === 44 47 ==== De proloog van het document ==== … … 60 63 Het document mag ingebedde opmerkingen bevatten. 61 64 [[BR]] 62 ==== Maken van een menu====65 ==== Groep voorkeuzen maken ==== 63 66 <group>:: 64 67 Gebruikt om items te groeperen in submenu's. `name` is vereist, `icon` is een optioneel attribuut. … … 158 161 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). 159 162 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. 161 164 match="none|key|key!|keyvalue|keyvalue!":: 162 165 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]. … … 197 200 Of moet worden gezocht in <combo> of <multiselect> (display_)values bij het zoeken naar voorkeuzen. 198 201 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 ====== 233 Voor 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 235 Sommige 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 199 240 === Vervallen attributen === 200 241 De volgende attributen zijn vervallen en worden niet langer ondersteund door JOSM:
