Modify

Opened 14 years ago

Last modified 4 years ago

#5079 new enhancement

Orthoganalize nodes that are not connected by ways

Reported by: AM909 Owned by: team
Priority: normal Milestone:
Component: Core Version: tested
Keywords: Cc: AM909, brogo

Description

It would be nice to be able to select nodes to be orthoganalized that are not joined by ways. This would allow you to ortho a shape that is almost orthogonal, but has a couple non-ortho features, without having to resort to drawing a temporary way to connect them and deleting it afterward.

Attachments (0)

Change History (5)

comment:1 Changed 14 years ago by bastiK

This is not as easy as it sounds...

If there is no underlying way, it is quite a challenge to create an algorithm that orthogonalizes them.

Especially if the angles are far off 90 deg (Inaccurate node placement) or the shape is complicated.

Basically, you have to find groups of 3 points that are supposed to form a right angle or straight line out of some cloud of points.

comment:2 Changed 14 years ago by bastiK

Alternative: If the selection consists of one or more ways and more than 2 nodes, orthogonalize only the 'selected' part of the ways. (Or don't select a way and simply use the parent way of the selected nodes.)

comment:3 Changed 10 years ago by Don-vip

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

comment:4 Changed 10 years ago by Don-vip

Cc: brogo added

comment:5 in reply to:  2 Changed 4 years ago by skyper

Replying to bastiK:

Alternative: If the selection consists of one or more ways and more than 2 nodes, orthogonality only the 'selected' part of the ways. (Or don't select a way and simply use the parent way of the selected nodes.)

+1
Use parent way if all selected nodes are child of only one way otherwise inform the user and ask to select the underlying way.

Modify Ticket

Change Properties
Set your email in Preferences
Action
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 AM909
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.