Modify

Opened 12 years ago

Closed 12 years ago

#8861 closed enhancement (fixed)

Select "duplicate" node

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: Cc:

Description

When two nodes are at the same location and you want to select a particular node which belongs to a given way, you have to middle-click and choose the right node in the context menu (with several middle-click to circle through the list or by holding ctrl and choosing the node)... not very easy when the only thing you know is the way this node belongs to.

An enhancement would be : if you select a way and then a node on this way, the default node selected should be the node that belongs to the way and not a duplicate node that doesn't belongs to the way you selected before.

Attachments (0)

Change History (11)

comment:1 by AlfonZ, 12 years ago

Possible workaround:
Select the way and all nodes at the location, so the desired node is among them. Then run a search for selected child (selected type:way).

comment:2 by Don-vip, 12 years ago

Owner: changed from team to anonymous
Status: newneedinfo

Why do you want to select a way and one of its node in the first place ?

comment:3 by anonymous, 12 years ago

I don't want to select the way, only one of its node.

For example when two polygons share a node and you want to move a node of one polygon and not the other you have to unglue the node (G), select the right node and then move it.

comment:4 by AlfonZ, 12 years ago

You may want to try improve way accuracy mode - moving node(s) of selected way just by clicking, no need to drag its node(s).

comment:5 by Don-vip, 12 years ago

Owner: changed from anonymous to team
Status: needinfonew

comment:6 by akks, 12 years ago

Ticket #8874 has been marked as a duplicate of this ticket.

comment:7 by akks, 12 years ago

I was asked to create the same ticket by iav on our forum.

Here is the description:

  1. Use unglue ways on some node.
  2. There are many nodes with the same coordinates now.
  3. We can select them by alt-click or middle-click, but we do not know which way corresponds to which node, so we have to drag them randomly or used some complicated features like search and instruments from utilsplugin2
  4. Easy solution: when the way is selected and user selects some nodes (by clicking), select mode code should prefer nodes that correspond to already selected line (line will be deselected, of course). Currenly the selection is random.
  5. (extra) this could also be implemented for box/lasso selection, but this may change existing behavior.
  6. (extra) If the node or relation is selected and user selects a way, prefer ways that have that node (or members of relation) (if there are multiple ways under mouse cursor).

See the animation (swf): https://dl.dropboxusercontent.com/u/63393258/josm1.swf

in reply to:  7 comment:8 by skyper, 12 years ago

Replying to akks:

  1. Easy solution: when the way is selected and user selects some nodes (by clicking), select mode code should prefer nodes that correspond to already selected line (line will be deselected, of course). Currenly the selection is random.

+1

  1. (extra) this could also be implemented for box/lasso selection, but this may change existing behavior.

extra ticket ?

  1. (extra) If the node or relation is selected and user selects a way, prefer ways that have that node (or members of relation) (if there are multiple ways under mouse cursor).

+1
This would be nice and fits to 4.

comment:9 by akks, 12 years ago

In 6065/josm:

see #8861: Selecting "duplicate" nodes etc. : if way is selected, prefer its nodes,
if node is selected, prefer its ways, if relation is selected, prefer its members

comment:10 by akks, 12 years ago

4 and 6 are here (5 is too exotic, I think). I hope JOSM will not become too slow after this...

comment:11 by akks, 12 years ago

Resolution: fixed
Status: newclosed

This seems to be fixed, please reopen if needed.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.