[[TranslatedPages(revision=37,outdated=This page is outdated. Parent and Child tabs are not explained at all and the tags-and-members tab needs more information and the context menu. Also the first paragraph needs rework or even some parts moved to other pages.)]] [[PageOutline(2-10,Inhoud)]] = dialoogvenster Relatiebewerker = JOSM heeft drie zichtbare mogelijkheden om te het werken met [[Image(source:trunk/images/data/relation.png,middle)]] [wiki:/Nl:Help/Concepts/Object#Relations relaties] mogelijk te maken: deze relatiebewerker, een lijst met relaties en een aangepast dialoogvenster Tags/Leden. Het dialoogvenster Relatiebewerker is de meest krachtige optie en kan worden gebruikt om relaties aan te maken, aan te passen en te verwijderen. In het [[Image(source:trunk/images/dialogs/propertiesdialog.svg,15,middle)]] [wiki:/Nl:Help/Dialog/TagsMembership dialoogvenster Tags/Leden] staat, onder de vermelde sleutels en waarden, een lijst met relaties waarvan het geselecteerde object lid van is vermeld, samen met zijn "rol" in die relatie. Dubbelklikken op een regel daar zal deze Relatiebewerker openen voor de bevraagde relatie. De [[Image(source:trunk/images/dialogs/relationlist.png,15,top)]] [wiki:/Nl:Help/Dialog/RelationList lijst met relaties] is slechts een ander schakelvenster dat kan worden geactiveerd met behulp van het pictogram Radertje [[Image(source:trunk/images/dialogs/relationlist.png,15,top)]] in het linker paneel. Het geeft een lijst met alle geladen relaties weer en u kunt daar ook zowel relaties toevoegen als verwijderen. == Relatiebewerker == De relatiebewerker bestaat uit drie tabs en de vier knoppen daarboven: || [[Image(source:trunk/images/dialogs/refresh.png)]] || Relatie uit gegevenslaag vernieuwen (zie [#RelationChangedOutsideOfEditor hieronder] voor meer uitleg) || || [[Image(source:trunk/images/save.png)]] || De huidige wijzigingen in de relatiebewerker toepassen op de gegevens || || [[Image(source:trunk/images/duplicate.png)]] || Klonen, bijv, een kopie maken van een relatie en die openen in een ander dialoogvenster van Relatiebewerker || || [[Image(source:trunk/images/dialogs/delete.png)]] || De huidige bewerkte relatie verwijderen || === tab Tags en leden ===#TagMember De tab Tags en leden heeft een bovengedeelte dat soortgelijk is aan het [wiki:/Nl:Help/Dialog/TagsMembership dialoogvenster Tags/Leden] waar tags voor de relatie kunnen worden ingevoerd en een lager deel dat aan de linkerzijde de lijst met leden van de relatie bevat en een lijst van de huidige selectie aan de rechterzijde. [[Image(Help/Dialog/RelationEditor:relation_editor.png,right,margin-left=15)]] ==== Tags, bovenste helft ==== Boven in het bovengedeelte staan links naar voorkeuzen die overeenkomen met de huidige tags van de relatie en daaronder de tags in een tabel. De drie knoppen aan de linkerzijde zijn: || [[Image(source:trunk/images/dialogs/add.png)]] || Een nieuwe tag toevoegen || || [[Image(source:trunk/images/dialogs/delete.png)]] || De huidige geselecteerde vakken van de tabel met tags verwijderen || || [[Image(source:trunk/images/pastetags.png)]] || Tags vanuit de buffer plakken || Opmerking: Over het algemeen is het eenvoudiger tags aan te passen binnen het [wiki:/Nl:Help/Dialog/TagsMembership dialoogvenster Tags/Leden]. ==== Leden, onderste helft links ==== In het onderste linker gedeelte staat de lijst met leden van de relatie. De lijst geeft elk lid weer, met zijn rol aan de linkerkant, in het midden het type object als pictogram plus enkele identificaties, zoals name, ref of eenvoudigweg het ID van het object en aan de rechterkant informatie over verbindingen met naburige wegen die nuttig zijn voor controles van consistentie, zoals het controleren dat de leden van een multipolygoon gesloten wegen vormen of dat een route een volledige lijn is zonder enige wegen in het midden te missen. Selecteren van leden in deze lijst werkt als gewoonlijk en wijzigen van de rol van ene lid is mogelijk door op die rol te klikken. Als alternatief maakt het tekstveld Rol toepassen aan de onderzijde het mogelijk een rol in te stellen voor alle momenteel geselecteerde leden. De knoppen links bieden de volgende acties indien van toepassing: || [[Image(source:trunk/images/dialogs/moveup.png)]] || De momenteel geselecteerde leden naar boven verplaatsen (**`Alt+up`**) || || [[Image(source:trunk/images/dialogs/movedown.png)]] || De momenteel geselecteerde leden naar beneden verplaatsen (**`Alt+down`**) || || || || || [[Image(source:trunk/images/dialogs/edit.png)]] || Aanvullende relatiebewerkers openen voor de momenteel geselecteerde leden van het type object: relatie || || [[Image(source:trunk/images/dialogs/delete.png)]] || De momenteel geselecteerde leden uit de relatie verwijderen (**`Alt+Delete`**) || || || || || [[Image(source:trunk/images/dialogs/sort.png)]] || De momenteel geselecteerde leden sorteren (**`Alt+End`**) || || [[Image(source:trunk/images/dialogs/sort_below.png)]] || De momenteel geselecteerde leden sorteren en alle leden daaronder (alleen modus [wiki:/Nl:Help/ExpertMode Expert]) || || [[Image(source:trunk/images/dialogs/relation/reverse.png)]] || De volgorde van de momenteel geselecteerde leden omdraaien || || || || || [[Image(source:trunk/images/dialogs/relation/downloadincomplete.png)]] || Alle niet volledige leden downloaden (**`Alt+Home`**) || || [[Image(source:trunk/images/dialogs/relation/downloadincompleteselected.png)]] || Geselecteerde niet volledige leden downloaden || ==== Selectie, onderste helft rechts ==== In het onderste rechter gedeelte staat de selectielijst waar de momenteel geselecteerde objecten in de huidige gegevensset worden weergegeven. De lijst is in de basis een spiegel van het [wiki:/Nl:Help/Dialog/SelectionList dialoogvenster Selectielijst]. Objecten met een gele achtergrondkleur zijn al lid van de relatie. De knoppen bieden de volgende acties: || [[Image(source:trunk/images/dialogs/conflict/copystartright.svg)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen vóór het eerste lid || || [[Image(source:trunk/images/dialogs/conflict/copybeforecurrentright.svg,)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen vóór het eerste geselecteerde lid || || [[Image(source:trunk/images/dialogs/conflict/copyaftercurrentright.svg)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen na het laatste geselecteerde lid || || [[Image(source:trunk/images/dialogs/conflict/copyendright.svg)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen na het laatste lid || || || || || [[Image(source:trunk/images/dialogs/relation/selectmembers.svg)]] || Leden van de relatie in de ledenlijst die verwijzen naar objecten in de huidige selectie selecteren || || [[Image(source:trunk/images/dialogs/relation/selectprimitives.svg)]] || Objecten in de huidige gegevensset voor de momenteel geselecteerde leden van de relatie in de ledenlijst selecteren || || || || || [[Image(source:trunk/images/dialogs/relation/deletemembers.svg)]] || Alle leden die verwijzen naar één van de geselecteerde objecten in de huidige gegevensset verwijderen === tab Ouder-relaties === === tab Kind-relaties === == Ondersteuning voor slepen en neerzetten == De relatiebewerker heeft een uitgebreide ondersteuning voor slepen en neerzetten. U kunt de volgende acties uitvoeren: * de leden in de ledenlijst opnieuw sorteren * een object uit het [wiki:/Nl:Help/Dialog/SelectionList dialoogvenster Selectielijst] verplaatsen naar de ledenlijst in de relatiebewerker (met automatisch voorstel voor de rol) * een object uit de ledenlijst van de ene instantie van de relatiebewerker verplaatsen naar een andere instantie van de relatiebewerker * een object uit de ledenlijst van de ene instantie van de relatiebewerker verplaatsen naar een andere instantie van de relatiebewerker vanuit een andere laag* * een object uit de ledenlijst van de ene instantie van de relatiebewerker verplaatsen naar een andere instantie van de relatiebewerker vanuit een andere instantie van JOSM* * een object uit de ledenlijst van de relatiebewerker verplaatsen of vanuit het dialoogvenster Selectielijst naar een externe tekstbewerker ^^* verschaft de objecten die deel uitmaken van de gegevensset == Fout- en waarschuwingsberichten == === Conflict in gegevens bij opslaan of toepassen van een ===#RelationChangedOutsideOfEditor {{{ #!html }}} Een relatie kan momenteel worden bewerkt in het dialoogvenster van de Relatiebewerker ''en'' buiten het dialoogvenster van de Relatiebewerker. Terwijl het dialoogvenster Relatiebewerker voor een relatie is geopend, zou u bijvoorbeeld een weg kunnen splitsen waar de relatie naar verwijst. In dat geval wordt de relatie aangepast maar de wijzigingen ten gevolge van het splitsen van de weg worden niet onmiddellijk zichtbaar in het dialoogvenster van de Relatiebewerker. U dient te klikken op de knop [[Image(source:trunk/images/dialogs/refresh.png)]] Vernieuwen om de gegevens in de Relatiebewerker bij te werken. Los daarvan onthoudt JOSM ze en indien u het dialoogvenster Relatiebewerker sluit of wijzigingen toepast, zonder daarvoor op de knop Vernieuwen te drukken, wordt het volgende waarschuwingsbericht weergegeven: [[Image(Help/Dialog/RelationEditor:warning-conflict-in-data.png)]] Het geeft aan dat JOSM zich bewust is van twee niet overeenkomende [wiki:/Nl:Help/Concepts/Object#Objectversions versies] van deze relatie. Omdat JOSM de verschillen tussen deze twee versies niet automatisch kan oplossen, stelt het voor om een [wiki:/Nl:Help/Concepts/Conflict conflict] te maken dat u later kunt [wiki:/Nl:Help/Concepts/Conflict#Resolvingconflicts oplossen] met behulp van het [wiki:/Nl:Help/Dialog/Conflict dialoogvenster Conflict]. Een soortgelijke waarschuwing is de volgende: [[Image(Help/Dialog/RelationEditor:relation_conflict.png)]] Die verschijnt wanneer u wijzigingen heeft aangebracht in de relatie en in de gegevenslaag en dan klikt op de knop Vernieuwen. De werkstroom zou dus altijd als volgt moeten zijn (indien u de wijzigingen in zowel de relatiebewerker ''en'' de gegevenslaag tegelijkertijd wilt uitvoeren, d.i. terwijl de relatiebewerker geopend blijft): * '''Na het maken van de wijzigingen in de relatiebewerker en vóór het maken van wijzigingen in de gegevenslaag, druk op knop [[Image(source:trunk/images/save.png)]] Toepassen.''' * '''Na het maken van de wijzigingen in de gegevenslaag en vóór het maken van wijzigingen in de relatiebewerker, druk op de knop [[Image(source:trunk/images/dialogs/refresh.png)]] Vernieuwen.''' Anders zult u bovenstaande waarschuwingen zien en eindigen met een conflict. === Niet opgeslagen wijzigingen === De volgende waarschuwing verschijnt wanneer u wijzigingen maakt in de relatiebewerker en niet op de knoppen Toepassen of OK drukt, maar op de knop Annuleren, het kruisje of op `Escape` om het venster te sluiten. [[Image(Help/Dialog/RelationEditor:relation_editor_unsaved_changes_warning.png,800)]] == Zie ook == * [[Image(source:trunk/images/dialogs/relationlist.png,20,middle)]] [wiki:/Nl:Help/Dialog/RelationList dialoogvenster Lijst met relaties] * [wiki:/Nl:Help/Concepts/Conflict Conflict] * [wiki:/Nl:Help/Concepts/Object Object] * Een meer uitgebreid voorbeeld is te vinden op de wiki van OSM: [osmwiki:JOSM_Relations_and_Turn_Based_Restrictions JOSM Relations and Turn Based Restrictions] ---- Terug naar [wiki:/Nl:Help Help]