[OSM-talk] JOSM Modeless???
Rick Collins
gnuarm.2006 at arius.com
Wed Oct 24 15:07:06 BST 2007
I am new, so I don't know much about the previous user interface for
JOSM. But I find it odd that the current one is called
"modeless". I guess that is relative to the old.
I have used any number of graphical editing tools and I don't find
JOSM to be particularly facile. I will say that it is typically very
responsive, but the number of mouse moves and clicks required to get
much work done seems excessive. There are several simple operations
that require creation, merging and deletion of multiple nodes and ways.
For example, if I want to make two ways share a common node, I have
to add a node to one way, extend the way to a point on the other way,
continue that back to the first way. Then I have to disconnect the
existing section of the first way that is being bypassed and delete
it. Finally, I have to combine the new way sections with the
existing way and delete the new nodes. Instead, it would be nice to
have a feature to just allow nodes on two ways to be merged.
Another one is the delete function. I have never seen any other tool
with a delete that worked like the delete in JOSM. If you have
anything selected when you click the delete button it is
deleted. Then on top, the mode has changed to delete and anything I
click is now deleted. I can't tell you how many times I have had to
use the undo feature to recover from trying to select something only
to delete it. Wouldn't it be much, much simpler to just use the
delete button to delete whatever is selected? Why do we need a
delete mode at all?
One feature I would love to see could facilitate the use of track
data for generating ways. Rather than use JOSM as electronic tracing
paper to draw ways over top of the tracks, I would like to have a
means to select nodes from the track to be transferred to a new
way. In essence, let the track define the points and I am just
culling the ones that are superfluous to the way. I think this could
be facilitated by letting JOSM tell you which points can be
eliminated and keeping the way to within a user specified distance of
the track. In fact, I am working on a tool to test how well this can
work. When I am done, I will be happy to share the algorithm, or
perhaps I will learn to code in Java and I can share the code.
Lastly, it would be very nice to be able to see the name of the
action to be undone or redone. It is more than once that I can't
tell if I moved an object when I selected it. If I undo and it was
not moved, I then have undone something else and have to figure out
what that was. The redo button is not always available for a given action.
Just a few ideas...
Rick
More information about the talk
mailing list