wiki:Nl:Help/Dialog/RelationEditor

Version 4 (modified by DiGro, 10 years ago) ( diff )

--

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.

dialoogvenster Relatiebewerker

JOSM heeft drie zichtbare mogelijkheden om te het werken met source:trunk/images/data/relation.png 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 source:trunk/images/dialogs/propertiesdialog.svg 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 source:trunk/images/dialogs/relationlist.png lijst met relaties is slechts een ander schakelvenster dat kan worden geactiveerd met behulp van het pictogram Radertje source:trunk/images/dialogs/relationlist.png in het linker paneel. Het geeft ene 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 drie knoppen daarboven:

source:trunk/images/dialogs/refresh.png Relatie uit gegevenslaag vernieuwen (zie hieronder voor meer uitleg)
source:trunk/images/save.png De huidige wijzigingen in de relatiebewerker toepassen op de gegevens
source:trunk/images/duplicate.png Klonen, bijv, ene kopie maken van ene relatie en die opnenen in ene ander dialoogvenster van Relatiebewerker
source:trunk/images/dialogs/delete.png De huidige relatie verwijderen

Tags en leden

De tab Tags en leden heeft een bovengedeelte dat soortgelijk is aan het 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.

relation editor screenshot

Tags

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:

source:trunk/images/dialogs/add.png Een nieuwe tag toevoegen
source:trunk/images/dialogs/delete.png De huidige geselecteerde vakken van de tabel met tags verwijderen
source:trunk/images/pastetags.png Tags vanuit de buffer plakken

Opmerking: Over het algemeen is het eenvoudiger tags aan te passen binnen het dialoogvenster Tags/Leden.

Leden

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:

source:trunk/images/dialogs/moveup.png De momenteel geselecteerde leden naar boven verplaatsen (Alt+up)
source:trunk/images/dialogs/movedown.png De momenteel geselecteerde leden naar beneden verplaatsen (Alt+down)
source:trunk/images/dialogs/edit.png Aanvullende relatiebewerkers openen voor de momenteel geselecteerde leden van het type object: relatie
source:trunk/images/dialogs/delete.png De momenteel geselecteerde leden uit de relatie verwijderen (Alt+Delete)
source:trunk/images/dialogs/sort.png De momenteel geselecteerde leden sorteren (Alt+End)
source:trunk/images/dialogs/sort_below.png De momenteel geselecteerde leden sorteren en alle leden daaronder (alleen modus Expert)
source:trunk/images/dialogs/relation/reverse.png De volgorde van de momenteel geselecteerde leden omdraaien
source:trunk/images/dialogs/relation/downloadincomplete.png Alle niet volledige leden downloaden (Alt+Home)
source:trunk/images/dialogs/relation/downloadincompleteselected.png Geselecteerde niet volledige leden downloaden

Selectie

In the lower right part is the selection list where currently selected objects in the current data set are shown. The list is basically a mirror of the selection list toggle dialog. Objects with yellow background color are already member of the relation.

The buttons offer following actions:

source:trunk/images/dialogs/conflict/copystartright.svg Add all objects selected in the current data set before the first member
source:trunk/images/dialogs/conflict/copybeforecurrentright.svg Add all objects selected in the current data set before the first selected member
source:trunk/images/dialogs/conflict/copyaftercurrentright.svg Add all objects selected in the current data set after the last member selected member
source:trunk/images/dialogs/conflict/copyendright.svg Add all objects selected in the current data set after the last member
source:trunk/images/dialogs/relation/selectmembers.svg Select relation members in the member list which refer to objects in the current selection
source:trunk/images/dialogs/relation/selectprimitives.svg Select objects in the current data set for currently selected relation members in the member list
source:trunk/images/dialogs/relation/deletemembers.svg Remove all members referring to one of the selected objects in the current data set

Parent Relations

Child Relations

Drag and Drop support

The relation editor has an advanced drag and drop support. You can do the following actions:

  • reorder the members in the members list
  • move an object from the Selection List Dialog to the members list in the relation editor (with automatic role suggestion)
  • move an object from the members list of one relation editor instance to another relation editor instance
  • move an object from the members list of one relation editor instance to another relation editor instance from another layer*
  • move an object from the members list of one relation editor instance to another relation editor instance from another JOSM instance*
  • move an object from the members list of the relation editor or from the Selection List Dialog to an external text editor

* provided the objects are part of the dataset

Error and Warning Messages

Conflict in data when saving or applying a relation

A relation may be edited concurrently in the relation editor dialog and outside of the relation editor dialog. While the relation editor dialog for a relation is open you may for instance split a way the relation refers to. In this case, the relation is modified but the changes due to the way splitting are not immediately reflected in the relation editor dialog. You need to click on the source:trunk/images/dialogs/refresh.png refresh button to update the data in the relation editor. Anyhow JOSM keeps track of them and when you close the relation editor dialog or apply changes, without pressing the refresh button before, the following warning message is displayed:

It indicates that JOSM is aware of two incompatible versions of this relation. Since JOSM can't resolve the differences between these versions automatically, it proposes to create a conflict which you can resolve later using the Conflict Dialog.

A similar warning is the following:

It appears when you made changes in the relation and in the data layer and then click on the refresh button.

So the workflow should always be like this (if you want to do changes in the relation editor and the data layer at the same time, i.e. while the relation editor stays open):

  • After doing changes in the relation editor and before doing changes in the data layer press the source:trunk/images/save.png apply button.
  • After doing changes in the data layer and before doing changes in the relation editor press the source:trunk/images/dialogs/refresh.png refresh button.

Otherwise you will see the above warnings and end in a conflict.

Unsaved changes

The following warning appears when you make changes in the relation editor and do not press the Apply or OK button, but the Cancel button, the cross to close the window or Escape. unsaved changes warning

See also


Terug naar Help

Note: See TracWiki for help on using the wiki.