| 573 | | === Link-selector === |
| 574 | | In een kind-selector kunt u voorwaarden formuleren in de koppeling tussen een ouder- en kind-object. |
| 575 | | |
| 576 | | Als de ouder een relatie is, kunt u voorwaarden formuleren voor de ''role'' dat een lid-object in deze relatie heeft. |
| 577 | | {{{ |
| 578 | | #!css |
| 579 | | relation[type=route] >[role="link"] way { /* komt overeen met elke weg die lid is van een relatie voor een route met de rol 'link' */ |
| 580 | | color: blue; |
| 581 | | } |
| 582 | | }}} |
| 583 | | |
| 584 | | {{{#!th valign=top |
| 585 | | '''Operator''' |
| 586 | | }}} |
| 587 | | {{{#!th valign=top |
| 588 | | '''Beschrijving''' |
| 589 | | }}} |
| 590 | | {{{#!th valign=top |
| 591 | | '''Voorbeeld''' |
| 592 | | }}} |
| 593 | | |------------------------------------------------------------------------------- |
| 594 | | {{{#!td align=left valign=top |
| 595 | | `=` |
| 596 | | }}} |
| 597 | | {{{#!td align=center valign=top |
| 598 | | Exacte overeenkomst van de naam van de rol. De naam van de {{{role}}} is verplicht in deze context. |
| 599 | | }}} |
| 600 | | {{{#!td align=left valign=top |
| 601 | | {{{ |
| 602 | | #!css |
| 603 | | relation >[role=residential] way |
| 604 | | relation >[role="Mijn naam"] way /* aanhalingstekens gebruiken als de waarde van de rol spaties of andere speciale tekens bevat */ |
| 605 | | }}} |
| 606 | | }}} |
| 607 | | |
| 608 | | De operatoren {{{!=, ^=, $=, *=, en ~=}}} worden ook ondersteund. Bekijk [#condition_selector_operators voorwaarden operatoren selector]. |
| 609 | | |
| 610 | | Knopen in wegen en leden in relaties zijn gesorteerd. U kunt voorwaarden formuleren voor de position van een knoop in een weg of een lid- |
| 611 | | object 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. |
| 612 | | |
| 613 | | {{{ |
| 614 | | #!css |
| 615 | | relation[type=route] >[index=1] way { /* komt overeen met de eerste weg die een lid is van de relatie van de route */ |
| 616 | | color: blue; |
| 617 | | } |
| 618 | | |
| 619 | | way >[index=-1] node { /* komt overeen met de laatste knoop van een weg */ |
| 620 | | symbol-stroke-color: green; |
| 621 | | } |
| 622 | | |
| 623 | | way!:closed >[index=1] node!:connection, |
| 624 | | way!:closed >[index=-1] node!:connection { /* komt overeen met alle eindknopen van enkele wegen */ |
| 625 | | symbol-stroke-color: green; |
| 626 | | } |
| 627 | | }}} |
| | 588 | === Link-selector === #Linkselector |
| | 589 | In een kind-selector kunt u voorwaarden formuleren in de koppeling tussen een ouder- en kind-object. |
| | 590 | |
| | 591 | Als de ouder een relatie is, kunt u voorwaarden formuleren voor de ''role'' dat een lid-object in deze relatie heeft. |
| | 592 | {{{ |
| | 593 | #!css |
| | 594 | relation[type=route] >[role="link"] way { /* komt overeen met elke weg die lid is van een relatie voor een route met de rol 'link' */ |
| | 595 | color: blue; |
| | 596 | } |
| | 597 | }}} |
| | 598 | |
| | 599 | {{{#!th valign=top |
| | 600 | '''Operator''' |
| | 601 | }}} |
| | 602 | {{{#!th valign=top |
| | 603 | '''Beschrijving''' |
| | 604 | }}} |
| | 605 | {{{#!th valign=top |
| | 606 | '''Voorbeeld''' |
| | 607 | }}} |
| | 608 | |------------------------------------------------------------------------------- |
| | 609 | {{{#!td align=left valign=top |
| | 610 | `=` |
| | 611 | }}} |
| | 612 | {{{#!td align=center valign=top |
| | 613 | Exacte overeenkomst van de naam van de rol. De naam van de `role` is verplicht in deze context. |
| | 614 | }}} |
| | 615 | {{{#!td align=left valign=top |
| | 616 | {{{ |
| | 617 | #!css |
| | 618 | relation >[role=residential] way |
| | 619 | relation >[role="Mijn naam"] way /* aanhalingstekens gebruiken als de waarde van de rol spaties of andere speciale tekens bevat */ |
| | 620 | }}} |
| | 621 | }}} |
| | 622 | |
| | 623 | De operatoren `!=`, `^=`, `$=`, `*=` en `~=` worden ook ondersteund. Bekijk #condition_selector_operators voorwaarden operatoren selector]. |
| | 624 | |
| | 625 | Knopen in wegen en leden in relaties zijn gesorteerd. U kunt voorwaarden formuleren voor de position van een knoop in een weg of een lid-object 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. |
| | 626 | |
| | 627 | {{{ |
| | 628 | #!css |
| | 629 | relation[type=route] >[index=1] way { /* komt overeen met de eerste weg die een lid is van de relatie van de route */ |
| | 630 | color: blue; |
| | 631 | } |
| | 632 | |
| | 633 | way >[index=-1] node { /* komt overeen met de laatste knoop van een weg */ |
| | 634 | symbol-stroke-color: green; |
| | 635 | } |
| | 636 | |
| | 637 | way!:closed >[index=1] node!:connection, |
| | 638 | way!:closed >[index=-1] node!:connection { /* komt overeen met alle eindknopen van enkele wegen */ |
| | 639 | symbol-stroke-color: green; |
| | 640 | } |
| | 641 | }}} |
| | 642 | |
| 669 | | || {{{:closed}}} || waar voor wegen waar de eerste knoop hetzelfde is als de laatste en voor elke relatie van een (volledig gedownloade) multipolygoon || |
| 670 | | || {{{:closed2}}} || hetzelfde als hierboven, maar deze negeert of een multipolygoon volledig is gedownload (sinds r9099) || |
| 671 | | || {{{:completely_downloaded}}} || waar voor een relatie waarvan alle leden zijn gedownload (sinds r9099) || |
| 672 | | || {{{:new}}} || alle nieuw objecten || |
| 673 | | || {{{:connection}}} || waar voor knopen die worden gebruikt voor meer dan één weg || |
| 674 | | || {{{:unconnected}}} || waar voor knopen die niet worden gebruikt door een weg (sinds r6687) || |
| 675 | | || {{{:tagged}}} || Wat JOSM beschouwd als zijnde getagd, d.i. een object met een tag sleutel, anders dan de volgende: {{{source*, source_ref, note, comment, converted_by, created_by, watch*, fixme, FIXME, description, attribution}}} (versie r4008; in deze lijst is {{{*}}} een glob) |
| 676 | | || {{{:righthandtraffic}}} || waar als er verkeer aan de rechterkant is op de huidige locatie (sinds r7193); zie [wikitr:/left-right-hand-traffic left-right-hand-traffic] voor schermafdruk van gebieden || |
| 677 | | || {{{:clockwise}}} || Of de weg is gesloten en met de klok mee georiënteerd, of niet gesloten en de 1e, 2e en laatste knoop zijn in volgorde met de klok mee. || |
| 678 | | || {{{:anticlockwise}}} || Of de weg is gesloten en tegen de klok in georiënteerd, of niet gesloten en de 1e, 2e en laatste knoop zijn in volgorde tegen de klok in. || |
| 679 | | || {{{:unclosed_multipolygon}}} || waar voor volledig geladen niet gesloten ralties van multipolygonen (sinds r8252) || |
| 680 | | || {{{:open_end}}} || selecteren van eindknopen van niet gesloten relaties van multipolygonen met `relation:unclosed_multipolygon >:open_end node` (sinds r8252) || |
| 681 | | || {{{:in-downloaded-area}}} || waar als een object binnen het brongebied ligt en onwaar als het in het gearceerde gebied ligt (sinds 8495). || |
| 682 | | || {{{:selected}}} || waar als een object is geselecteerd in de bewerker (sinds r9341). || |
| 683 | | || {{{:modified}}} || gewijzigde en nieuwe objecten (sinds r7193) || |
| | 664 | || `:closed` || waar voor wegen waar de eerste knoop hetzelfde is als de laatste en voor elke relatie van een (volledig gedownloade) multipolygoon || |
| | 665 | || `:closed2` || hetzelfde als hierboven, maar deze negeert of een multipolygoon volledig is gedownload (sinds r9099) || |
| | 666 | || `:completely_downloaded` || waar voor een relatie waarvan alle leden zijn gedownload (sinds r9099) || |
| | 667 | || `:new` || alle nieuw objecten || |
| | 668 | || `:connection` || waar voor knopen die worden gebruikt voor meer dan één weg || |
| | 669 | || `:unconnected` || waar voor knopen die niet worden gebruikt door een weg (sinds r6687) || |
| | 670 | || `:tagged` || Wat JOSM beschouwd als zijnde getagd, d.i. een object met een tag sleutel, anders dan de volgende: `source*`, `source_ref`, `note`, `comment`, `converted_by`, `created_by`, `watch*`, `fixme`, `FIXME`, `description`, `attribution` (versie r4008; in deze lijst is `*` een glob) |
| | 671 | || `:righthandtraffic` || waar als er verkeer aan de rechterkant is op de huidige locatie (sinds r7193); zie [wikitr:/left-right-hand-traffic left-right-hand-traffic] voor schermafdruk van gebieden || |
| | 672 | || `:clockwise` || Of de weg is gesloten en met de klok mee georiënteerd, of niet gesloten en de 1e, 2e en laatste knoop zijn in volgorde met de klok mee. || |
| | 673 | || `:anticlockwise` || Of de weg is gesloten en tegen de klok in georiënteerd, of niet gesloten en de 1e, 2e en laatste knoop zijn in volgorde tegen de klok in. || |
| | 674 | || `:unclosed_multipolygon` || waar voor volledig geladen niet gesloten ralties van multipolygonen (sinds r8252) || |
| | 675 | || `:open_end` || selecteren van eindknopen van niet gesloten relaties van multipolygonen met `relation:unclosed_multipolygon >:open_end node` (sinds r8252) || |
| | 676 | || `:in-downloaded-area` || waar als een object binnen het brongebied ligt en onwaar als het in het gearceerde gebied ligt (sinds 8495). || |
| | 677 | || `:selected` || waar als een object is geselecteerd in de bewerker (sinds r9341). || |
| | 678 | || `:modified` || gewijzigde en nieuwe objecten (sinds r7193) || |