Opened 18 years ago
Closed 18 years ago
#100 closed enhancement (duplicate)
Additional way tool mode?
Reported by: | ce | Owned by: | imi |
---|---|---|---|
Priority: | minor | Milestone: | |
Component: | unspecified | Version: | |
Keywords: | Cc: |
Description
The current steps to create ways consume lots of time (create nodes, draw
segments, make them a way, apply tags). The »Add node and connect« mode is a cool feature, but still it needs to do a lot of manual work to finish the way.
One could imagine a way tool which draws a node on each click. Between the
nodes, it automatically creates segments (similar to the »Add node and connect« mode).
But while drawing the way, the segments
could already be shown before setting the next node (see Ticket #41) just like drawing polygons
in vector graphics applications. This way it's easy to decide where to set the
next node on top of the loaded track.
Clicking on top of an existing way could autoinsert this node into this way (just like the mode »Add node into segment« already does). Double clicking or pressing enter could
finish the way creation and make all drawn segments a way.
The mode »Add node and connect« surely is helpful to create a longer way consisting of many segments, but it is of less use if you want to map a residential area where some streets already exist and new ways have to be connected to the existing ones. Imagine you need to create 10 streets in a residential area which consist of three nodes each, where the first and last node need to be inserted into an existing secondary street. This currently requires 20 clicks with the »Insert node into existing segment« tool, 10 clicks with the "Insert node" tool, 30 clicks to create the segments, 20 clicks to select 2 segments in each steps and 10 times pressing the »w« button.
With the proposed tool, the same result could be achieved by 30 clicks instead of 80 clicks and 10 times pressing »w«.
It may soudn ridiculous, but imagine how much JOSM could increase the productivity of the mappers world wide by such a tool :) .
this is a (combined) duplicate for #44, #11 and some features already implemented.
(This will probably the way to go when doing #11)