[[TranslatedPages(revision=103)]] [[PageOutline(2-10,Inhoud)]] == Relatiebewerker == Relatiebewerker behandelt de leden en [wikitr:/Help/Concepts/Object#Tags1 tags] van exact één [[JOSMImage(data/relation)]] [wikitr:/Help/Concepts/Object#Relations relatie]. \\ \\ Verwar het niet met het [wikitr:/Help/Dialog/RelationList paneel Relaties]. Dat paneel van de [wikitr:/Help/ToggleDialogs zijbalk] vermeldt alle relaties. == Het lay-out van het paneel == === Knoppen bovenin: ===#Buttonsontop ||= **Pictogram** =||= **Beschrijving** =|| || [[JOSMImage(dialogs/refresh)]] || Relatie uit gegevenslaag vernieuwen (zie [#RelationChangedOutsideOfEditor hieronder] voor meer uitleg) || || [[JOSMImage(save)]] || De huidige wijzigingen in de relatiebewerker toepassen op de gegevens (zie [#RelationChangedOutsideOfEditor hieronder] voor meer uitleg)|| || [[JOSMImage(dialogs/select)]] || Selecteer de relatie uit het venster Relatiebewerker || || [[JOSMImage(duplicate)]] || Klonen, bijv, een kopie maken van een relatie en die openen in een ander venster van Relatiebewerker || || [[JOSMImage(dialogs/delete,28)]] || De huidige bewerkte relatie verwijderen || === tab Tags en leden ===#TagMember De tab Leden en Tags heeft een bovengedeelte waar tags voor de relatie zelf kunnen worden ingevoerd. Het onderste gedeelte heeft twee afzonderlijke lijsten. Aan de linkerzijde wordt de lijst met leden van de relatie weergegeven. De lijst aan de rechterzijde geeft de huidige selectie van kaartobjecten weer. [[Image(Help/Dialog/RelationEditor:relation_editor.png,right,margin-left=15,link=)]] Tussen de twee gedeelten bevat de horizontale scheiding twee knoppen aan de linkerzijde met een pijl naar [[JOSMImage(svpUp,link=,middle,16)]] boven en [[JOSMImage(svpDown,link=,middle,16)]] naar beneden om de scheiding te verplaatsen naar het midden, boven of beneden en het bovenste of onderste gedeelte te verbergen, respectievelijk, weer te geven. ==== Tags van de relatie (bovenste helft) ====#TagsRelation Boven in het bovengedeelte staan links naar voorkeuzen die overeenkomen met de huidige ''**tags van de relatie**'' en daaronder de tags in een tabel. Voorkeuzen die overeenkomen met een relatie kunnen hier geopend worden (zij zijn meer suggestief dan in het paneel Tags). [wikitr:/Introduction#Leftmouseclickonrespectivepresetheadingwillopencompletepresetview Klik op de respectievelijke link om de volledige voorkeuze te openen], zoals gewoonlijk. [[Image(Help/Dialog/RelationEditor:relation_editor.png,right,margin-left=15)]] De drie knoppen aan de linkerzijde zijn: ||= **Pictogram** =||= **Beschrijving** =|| || [[JOSMImage(dialogs/add)]] || Een nieuwe tag toevoegen || || [[JOSMImage(dialogs/delete,28)]] || De huidige geselecteerde vakken van de tabel met tags verwijderen || || [[JOSMImage(pastetags)]] || Tags vanuit de buffer plakken || Als een regel met een tag is geselecteerd, verwijst de koppeling van toets `F1` naar de OSM-wikipagina van de tag, zoals in het [[JOSMImage(dialogs/propertiesdialog)]] [wikitr:/Help/Dialog/TagsMembership paneel Tags/Leden] Opmerking: Over het algemeen is het eenvoudiger tags aan te passen binnen het paneel Tags/Leden. ==== Leden, onderste helft links ==== In het onderste linker gedeelte staat de tabel met leden van de relatie. ===== Tabel =====#Table De tabel geeft voor elk lid weer: ||= **Titel** =||= **Beschrijving** =|| || Rol || zijn rol || || Verwijst naar || het type object als pictogram plus enkele identificaties als naam, ref of eenvoduigwge het ID van het object ; Dubbelklikken op een regel met ''volledige relatie'' zal deze ''Relatiebewerker'' opnenen voor de bevraagde relatie || || || aan de rechterkant informatie over verbindingen van naburige wegen, nuttig voor controles op consistentie zoals de controle of de leden van een [wikitr:/Help/Concepts/Object#typemultipolygon multipolygoon] gesloten wegen vormen of dat een route een volledige lijn is zonder in het midden enkele wegen te missen. || ====== Contextmenu in tabel ====== Gat wordt aangeduid als rode stip. ||= **Pictogram** =||= **Naam** =||= **Beschrijving** =|| || || Zoom naar || selecteer het meest hoogste element van de [#Currentlyselectedmembers momenteel geselecteerde leden] in [[JOSMImage(dialogs/selectionlist)]] [wikitr:/Help/Dialog/SelectionList paneel Selectielijst] en zoom daar naartoe || |||| || || Zoom naar gat || zal zoomen naar het gat (alleen uit te voeren als een gat geselecteerd is) || |||| || || Selecteer vorige gat || selecteer het vorige lid erboven zonder verbinding boven || || || Selecteer volgende gat || selecteer het volgende lid erboven zonder verbinding onder || || [[JOSMImage(dialogs/history)]] || Geschiedenis || open een [wikitr:/Help/Action/ObjectHistory History browser] voor elk [#Currentlyselectedmembers moneteel geselecteerd lid] || ===== Momenteel geselecteerde leden =====#Currentlyselectedmembers Selecteren van leden in de [#Tabel tabel ledenlijst] werkt zoals gewoonlijk: houd `Ctrl` ingedrukt om meerdere items te selecteren. Klik met links op het item om het item toe te voegen/te verwijderen uit de selectie. Aan de rechterkant kunt u een voorbeeld zien waarin slechts één weg als lid is geselecteerd. ===== Knoppen===== De knoppen links bieden de volgende acties indien van toepassing. (''Plug-ins zouden aanvullende knoppen toe kunnen voegen.)'': ||= **Pictogram** =||= **Sneltoets** =||= **Beschrijving** =|| || [[JOSMImage(dialogs/up)]] || **`Alt+up`** || De [#Currentlyselectedmembers momenteel geselecteerde leden] naar boven verplaatsen || || [[JOSMImage(dialogs/down)]] || **`Alt+down`** || De ''momenteel geselecteerde leden'' naar beneden verplaatsen || || || || || [[JOSMImage(dialogs/edit)]] || || Aanvullende relatiebewerkers openen voor ''de momenteel geselecteerde leden'' van het type object: relatie || || [[JOSMImage(dialogs/delete,28)]] || **`Alt+Delete`** || ''De momenteel geselecteerde leden'' uit de relatie verwijderen || || || || || [[JOSMImage(dialogs/sort)]] || **`Alt+End`** || ''De momenteel geselecteerde leden'' sorteren || || [[JOSMImage(dialogs/sort_below)]] || || ''De momenteel geselecteerde leden'' sorteren en alle leden daaronder (alleen modus [wikitr:/Help/ExpertMode Expert]) || || [[JOSMImage(dialogs/reverse)]] || || De volgorde van ''de momenteel geselecteerde leden'' omdraaien || || || || || [[JOSMImage(dialogs/relation/downloadincomplete)]] || **`Alt+Home`** || Alle niet volledige leden downloaden || || [[JOSMImage(dialogs/relation/downloadincompleteselected)]] || || Geselecteerde niet volledige leden downloaden || **Opmerking**: Naast de vermelde knoppen en sneltoetsen hierboven, werken zoals gewoonlijk `Ctrl+C`, `Ctrl+V` en `Ctrl+X` in de lijst met leden. Tekstveld onder de tabel kan worden gebruikt om een rol in te stellen voor alle [#Currentlyselectedmembers momenteel geselecteerde leden] ==== Selectielijst (onderste helft rechts) ====#SelectionList 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 de [wikitr:/Help/Dialog/SelectionList Selectielijst]. Objecten met een gele achtergrondkleur zijn al lid van de relatie. De knoppen bieden de volgende acties: ||= **Pictogram** =||= **Beschrijving** =|| || [[JOSMImage(dialogs/conflict/copystartright)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen vóór het eerste lid || || [[JOSMImage(dialogs/conflict/copybeforecurrentright,)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen vóór het eerste geselecteerde lid || || [[JOSMImage(dialogs/conflict/copyaftercurrentright)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen na het laatste geselecteerde lid || || [[JOSMImage(dialogs/conflict/copyendright)]] || Alle geselecteerde objecten in de huidige gegevensset toevoegen na het laatste lid || || || || || [[JOSMImage(dialogs/relation/selectmembers)]] || Leden van de relatie in de ledenlijst die verwijzen naar objecten in de huidige selectie selecteren || || [[JOSMImage(dialogs/relation/selectprimitives)]] || Objecten in de huidige gegevensset voor de momenteel geselecteerde leden van de relatie in de ledenlijst selecteren || || || || || [[JOSMImage(dialogs/relation/deletemembers)]] || Alle leden die verwijzen naar één van de geselecteerde objecten in de huidige gegevensset verwijderen || === tab Ouder-relaties ===#ParentRelations Knop Herladen - zal alle ouder-relaties ophalen vanaf de API (lijst met ouder-relaties zal leeg zijn als er geen ouder-relaties zijn). Dubbelklik op een ouder-relatie zal ''Relatiebewerker'' openen met die respectievelijke relatie. Opmerking: slechts één ouder-relatie wordt weergegeven voor http://www.openstreetmap.org/relation/51560: [[Image(Help/Dialog/RelationEditor:relation 51560.png,link=,600)]] === tab Kind-relaties ===#ChildRelations Dit paneel geeft recursief alle kindrelaties weer, bijv. voor een [https://wiki.openstreetmap.org/wiki/Relation%3Anetwork netwerk] al zijn [osmwiki:Relation:route_master hoofdroute] en [osmwiki:Relation:route route]-relaties. Incomplete relaties worden gedownload bij het uitbreiden of dubbelklikken van de boomknoop. Een separate relatiebewerker wordt geopend bij dubbelklikken op een van de kindrelaties. [[Image(Help/Dialog/RelationEditor:children of 6016064.png,link=,600)]] == 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 [wikitr:/Help/Dialog/SelectionList 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 Een relatie kan momenteel worden bewerkt in de Relatiebewerker ''en'' buiten de Relatiebewerker. Terwijl de 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 de Relatiebewerker. U dient te klikken op de knop [[JOSMImage(dialogs/refresh)]] Vernieuwen om de gegevens in de Relatiebewerker bij te werken. Los daarvan onthoudt JOSM ze en indien u de 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,link=)]] Het geeft aan dat JOSM zich bewust is van twee niet overeenkomende [wikitr:/Help/Concepts/Object#Objectversionsandhistory versies] van deze relatie. Omdat JOSM de verschillen tussen deze twee versies niet automatisch kan oplossen, stelt het voor om een [wikitr:/Help/Concepts/Conflict conflict] te maken dat u later kunt [wikitr:/Help/Concepts/Conflict#Resolvingconflicts oplossen] met behulp van het [wikitr:/Help/Dialog/Conflict venster Conflict]. Een soortgelijke waarschuwing is de volgende: [[Image(Help/Dialog/RelationEditor:relation_conflict.png,link=)]] 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 [[JOSMImage(save)]] Toepassen. * **Na het maken van de wijzigingen in de gegevenslaag** en **vóór het maken van wijzigingen in de relatiebewerker**, druk op de knop [[JOSMImage(dialogs/refresh)]] 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 de Relatiebewerker te sluiten. [[Image(Help/Dialog/RelationEditor:relation_editor_unsaved_changes_warning.png,link=)]] ''Als u zoekt naar een volledige lijst van [wikitr:/Help/Concepts/Object#Relations relaties] geladen in uw JOSM, bekijk dan het [wikitr:/Help/Dialog/RelationList venster Relatielijst]''[[br]] == Zie ook == * [[JOSMImage(dialogs/relationlist)]] [wikitr:/Help/Dialog/RelationList Lijst met relaties] - alle geladen relaties worden hier vermeld * [wikitr:/Help/Concepts/Object Object]- gedetailleerde uitleg over wat ''relatie'' is * [wikitr:/Help/Relations Relaties] - stappen hoe ouder-relaties te maken, ouder/kind-relaties te bewerken enzovoort * [wikitr:/Help/Concepts/Conflict Conflict] - uitleg over conflicten ''Relaties kunnen ook worden bewerkt met behulp van het [wikitr:/Help/Menu/TagsMembershipMenu#Rightclickonaparentrelationinmembershipspart eenvoudige contextmenu] in het [wikitr:/Help/Dialog/TagsMembership paneel Tags/Leden]'' ''Enkele van de [wikitr:/Help/Plugins plug-ins] kunnen het [wikitr:/Help/Relations bewerken van relaties] vereenvoudigen, namelijk [wikitr:/Help/Plugin/TurnRestrictions Beperkingen afslaan], [osmwiki:Relations/Proposed/turn_lanes#Plugin turnlanes] of [osmwiki:JOSM/Plugins/PT_Assistant pt_assistant]'' ---- Terug naar [wikitr:/Help/Dialog dialoogvenster] \\ Terug naar [wikitr:/Help Help]