[OSM-dev] [patch] JOSM 0.5 smart add node tool

Frederik Ramm frederik at remote.org
Fri Sep 28 10:09:38 BST 2007


>>    I haven't looked at your stuff yet. How does it relate to the
>> improvements of the "add node and connect" mode I have made a few
>> weeks ago (shift=re-use existing node, ctrl=insert node into segment)
>> - does it make these obsolete?
> Yes. I only discovered that those facilaties existed by reading the
> source. Would have saved me a lot of frustration.

Darn. I did this a month ago and I thought I had sent an announcement  
to the list. Looking through my sent mail folder, I see that I had  
only sent it to the person I was replying to!

So here goes my posting of 24 August:

>> The existing "add node and connect" tool now has two special  
>> functions.
>> If you hold CTRL while clicking, it will insert a node into an  
>> existing
>> segment (like the "add node into segment" tool does but without the
>> intersection node feature introduced two days ago). If you hold SHIFT
>> while clicking, it will not add a new node but look for an  
>> existing node
>> in the vicinity to re-use (but still create the segment *and*  
>> select the
>> node so that you can continue to "add node and connect").
>> The result of this is that you practically don't need anything  
>> else than
>> the "add node and connect" mode with occasional shift/ctrl modifiers,
>> where before you had to interrupt your "add node and connect" work  
>> all
>> the time to draw a single segment or insert a node into an  
>> existing one.
>> In the long run, the other "insert node" functions and perhaps  
>> even the
>> "add segment" stuff might be replaced by this one action that always
>> does the right thing. (See http://josm.eigenheimstrasse.de/ticket/ 
>> 11.)
>> (There may be bugs. I believe you can currently create multiple  
>> segments
>> between two nodes, this should be fixed. And it doesn't have the  
>> visual
>> clue that add segment has, but we'll get to that when we fix
>> http://josm.eigenheimstrasse.de/ticket/41.)

Sorry for the confusion.


Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00.09' E008°23.33'

More information about the dev mailing list