Opened 13 years ago

Last modified 8 years ago

#6401 new enhancement

offer option to orthogonalize a building based on selected nodes, not just the way

Reported by: flaimo Owned by: team
Priority: normal Milestone:
Component: Core Version: tested
Keywords: orthogonalize rectify Cc:

Description (last modified by naoliv)

often buildings are mainly square, but sometimes a part of the building is a semicircle, or something like that. as soon one has to deal with such a building it is not possible to use the orthogonalize function since it would mess up the part which shouldn't be orthogonalized.

it would be nice to be able to apply the orthogonalize function only on parts of a building /selected nodes and keep the rest untouched.

Attachments (1)

example.osm (2.5 KB) - added by naoliv 8 years ago.

Download all attachments as: .zip

Change History (10)

comment:1 Changed 13 years ago by olejorgenb

One workaround is to draw each part of the building independently, and use "join overlapping areas" in the end.

Changed 8 years ago by naoliv

Attachment: example.osm added

comment:2 Changed 8 years ago by naoliv

Description: modified (diff)

Sometimes I need to split some highways in a lot of smaller pieces, orthogonalize them all and then merge all the ways back to the original one.

Using the attached example, we should be able to select just some nodes (example=yes in the file) and orthogonalize them.

comment:3 Changed 8 years ago by simon04

Keywords: orthogonalize rectify added

comment:4 Changed 8 years ago by simon04

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

comment:5 Changed 8 years ago by simon04

In 9925/josm:

see #6401 - Orthogonalize objects based on selected nodes

This is done by assembling a virtual way from the selected nodes. This is sensitive to the selection order.

comment:6 Changed 8 years ago by simon04

Milestone: 16.03

Possible enhancements:

  • use case from comment:2
  • make it independent on selection order

comment:7 Changed 8 years ago by Don-vip

In 9928/josm:

see #6401 - use correct junit import

comment:8 Changed 8 years ago by Don-vip

Milestone: 16.0316.04

Milestone renamed

comment:9 Changed 8 years ago by bastiK

Milestone: 16.04

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 flaimo
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.