Modify

Opened 6 months ago

Last modified 6 months ago

#24209 needinfo enhancement

square nodes within a way from a rectangle selection

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

Description

If you use a rectangle select to select a few nodes on a way, and square it, it will not square as expected, however if you individually select each node one by one, adding to the selection, in the way order and then square the nodes they will square as expected.

The latter should happen by default, users should be able to just use a box select and not need to select each node one by one.

See attached screenshots.

I also show that this still works when the nodes are almost a line, and also showed a possible feature where the now redundant nodes from the linear square could be removed from the way automatically.

Attachments (1)

all.png (93.9 KB ) - added by aharvey 6 months ago.

Download all attachments as: .zip

Change History (4)

by aharvey, 6 months ago

Attachment: all.png added

comment:1 by gaben, 6 months ago

Owner: changed from team to aharvey
Status: newneedinfo

Thanks for your report, however your ticket is incomplete and therefore not helpful in its current form.

Please add all needed information according to this list:

  • The required parts of the Status Report from your JOSM.
  • Describe what behaviour you expected.
  • Describe what did happen instead.
  • Describe if and how the issue is reproducible.
  • Add any relevant information like error messages or screenshots.

To ensure that all technical relevant information is contained, create new tickets by clicking in JOSMs Main Menu on Helpsource:trunk/resources/images/bug.svg Report Bug.

Remember: This is a generic notice so we don't need to write the same stuff again and again. It may only apply in parts to the specific case!


comment:2 by SekeRob, 6 months ago

There's a problem when e.g. a building has some angular and round sides. In JOSM at least doing the nodes selection and than square with the Q key works great to maintain those none square sides. That said, cant remember to have ever done node selection out of order to observe 'unexpected' shaping.

comment:3 by SekeRob, 6 months ago

Actually been able to replicate this odd shaping of angles using the child:selected search function to first pick all the nodes in the object, a building, without the outline, then deselecting the nodes that are part of the none 90 degree angles. Ended up with parts as trapezium and the like, 90 degrees still for some but others not selected much sharper or less. Repeated this the way I normally do, selecting the nodes sequentially, and then had proper squaring on all angles that I wanted to square. How child:selected pick the nodes from the object I do not know, random in the most efficient manner ???

(The child:selected search, associated to a toolbar node for quick action, I use often to first draw e.g. a long powerline, then run the CS and tag the picked nodes as power poles. Much more efficient than the poles first and then connecting them 1 by one, and misses on the go.)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as needinfo The owner will remain aharvey.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from aharvey to the specified user. Next status will be 'new'.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from aharvey to anonymous. Next status will be 'assigned'.

Add Comment


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