Opened 10 years ago

Last modified 7 years ago

#7336 new enhancement

Snapping and unglueing in Improve Way Accuracy mode

Reported by: joshdoe Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: ImproveWayAccuracy snapping unglueing Cc: Cobra


I believe there is a need to allow for snapping to existing nodes and ways and for unglueing nodes with the Improve Way Accuracy mode. This will help with repairing ways which are inappropriately connected to other ways, or that are missing common nodes (intersections), without having to switch to another mode and perform several mouse+key actions.

I would propose for unglueing nodes we simply use G, just as in Select mode. There is no need for a preview drawing, since no nodes will be moved. I believe this is logical and wouldn't cause conflicts.

It is a little more difficult with snapping. All of the simple modifiers are already used, along with most compound modifiers. Ctrl+Alt and Shift+Ctrl+Alt are the only compound modifiers available, but they aren't a logical extension of the existing behavior of those keys. One possibility is to change the way deleting works, perhaps by using D, though we would lose the preview capability. Another is to use Tab to switch snapping mode on and off. I tend to prefer the latter, since the deletion action benefits from a preview mode.

Attachments (0)

Change History (4)

comment:1 Changed 10 years ago by skyper

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

Cobra on #7390:

I propose to use ctrl-alt for this (which is currently unused and it's sort of logical: ctrl - create new node, alt - delete node).

Last edited 10 years ago by skyper (previous) (diff)

comment:2 Changed 10 years ago by skyper

Cc: Cobra added

comment:3 Changed 10 years ago by Cobra

unglueing now works by pressing 'g' when the desired node is highlighted. joining/merging isn't possible yet. this unglues the current way, so this isn't a solution.

Last edited 10 years ago by Cobra (previous) (diff)

comment:4 Changed 7 years ago by M!dgard

I would still like to see this implemented, especially the "snap to existing node" functionality. It would greatly improve my workflow.

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to joshdoe
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment

E-mail address and name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.