Modify

Opened 9 years ago

Closed 8 years ago

#11858 closed enhancement (fixed)

Improve Way Accuracy mode: allow to delete shared nodes

Reported by: A_Pirard Owned by: team
Priority: normal Milestone: 15.10
Component: Core Version: tested
Keywords: Cc:

Description

With 8677 and the attached sample.osm (built with Area Selection plugin), in Improve Way Accuracy mode, when trying to delete with Alt-click the extraneous node in the middle wall, the message "Cannot delete node that is referenced by multiple objects" is issued. Deleting that node in Select mode is OK.
Ask for Status Report if you can't reproduce.
Thanks for those gorgeous programs (now mapping houses with number in one click).

Attachments (1)

sample.osm.bz2 (751 bytes ) - added by A_Pirard 9 years ago.

Download all attachments as: .zip

Change History (8)

by A_Pirard, 9 years ago

Attachment: sample.osm.bz2 added

comment:1 by simon04, 8 years ago

Resolution: invalid
Status: newclosed

The warning is correct and intended: the middle node of the shared wall is used for both buildings. I don't think that the Improve Way Accuracy mode needs such exceptions since it is not meant to be used to remove unnecessary shared nodes of buildings.

comment:2 by A_Pirard, 8 years ago

OK. The annoying thing is just that Area Selection plugin may produce quite a number of "unnecessary" nodes, that WAM is really great to weed them out and rectify the polygons, but that such an extra node will suddenly and differently resist deletion for an apparently unexplainable reason.

I have added to Help a Tip how to free up the left-Alt key for WAM usage in Linux.

comment:3 by simon04, 8 years ago

Resolution: invalid
Status: closedreopened
Summary: Can't delete some node in Improve Way Accuracy modeImprove Way Accuracy mode: allow to delete shared nodes
Type: defectenhancement

What about using the combination [ALT]+[SHIFT] to "force delete" nodes, i.e., not check whether they are referenced by other objects?

comment:4 by A_Pirard, 8 years ago

Please note that I now write this for the benefit of IWAM and its users (I myself can manage).
I didn't know Alt+Shift can be used by IWAM (not documented).
But ..., checking it twice, ... it still issues the same message.
Note that the idea is to not have to leave IWAM (for its comfort).

While we are at comfort, a lack of it is having to type Esc to switch the IWAM selection (from one house to the next). Could it be possible to make that switching direct when one makes a click (on the next house). A click that is "far away" from the present selection and that would select a new way if Esc had been clicked?
But yes indeed, what is "far away"?
Thinking twice, I think that this feature might better be triggered by clicking on a node rather than a way. The rule would be getting near enough a node on an unselected way, enough to highlight it and clicking to select the way. It seems more fail-proof.
But maybe thinking three times is necessary and I'll let you do it ;-)

If you want to try Area Selector in Wallonia (South Belgium) use Imagery>Presets>BE PICC.
You will see what I mean with creating bogus nodes.
I have tried to talk to AS developers about that but I got no reply.

comment:5 by simon04, 8 years ago

In 8892/josm:

see #11858 - Improve way accuracy: when deleting a node which is referenced in other objects, detach from way

Instead of nagging that it cannot be deleted.

comment:6 by Klumbumbus, 8 years ago

Milestone: 15.10

ticket can be closed?

comment:7 by Don-vip, 8 years ago

Resolution: fixed
Status: reopenedclosed

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.