Opened 7 years ago

Last modified 6 years ago

#3633 new enhancement

Usability: Prompt user to join points when adding way that crosses another way

Reported by: CycleStreets Owned by: potlatch-dev@…
Priority: minor Milestone:
Component: potlatch2 Version:
Keywords: Cc:

Description

I tried adding a cycle track alongside a main road, i.e.

=======================
       |
-----------------------
       |

where = was the existing road and | shows the existing side road.

By default the point where - and | meet does not become a node, meaning that it presumably doesn't count as being joined. I found this surprising.

Presumably it is rare that the user doesn't want this to happen, and would be when they have a bridge or other z-axis data?

Can I suggest a dialog on release of the line drawing along the lines of "Do you want to join these points?" or even better, just auto-create it, perhaps appearing dynamically as a half-shaded ghost point as the line is being drawn, with an option in some way to undo this implicit node creation?

Change History (1)

comment:1 Changed 6 years ago by stevage

FWIW, I have (in the past) written the code required to make this happen. From memory, you could select one way (or two?) and press J, and it would form all necessary junctions.

I don't know what happened to it - maybe it's still buried in the magic roundabout branch.

Note: See TracTickets for help on using tickets.