Skip to content
This repository has been archived by the owner on Jul 24, 2021. It is now read-only.

Joining roads by moving a node from one road on top of another road gives incorrect node sequence #1149

Closed
openstreetmap-trac opened this issue Jul 23, 2021 · 1 comment

Comments

@openstreetmap-trac
Copy link

Reporter: tommyc_81[at]hotmail.com
[Submitted to the original trac issue database at 1.17pm, Friday, 5th September 2008]

When moving/dragging a node from one road on top of another road in order to join the two roads causes the node sequence for the road with the newly created node to be out of order. Especially a problem when joining one-way off/on-ramps to existing roads (or any situation when creating several new nodes on a road by dragging other nodes on top of it).

Example:
Joining off/on-ramps X and Y to road Z by dragging the respective end-nodes of road X and Y on top of Z and thus creating two new nodes on Z (one for each of the joining roads) gives the following:

Road Z:
Node sequence should be:
1 ----> 2 (new node, to road X) ----> 3 (new node, from road Y) ----> 4
But is instead:
1 ----> 3 (newl node, from road Y) ----> 2 (new node, to road X) ----> 4
Giving the road a very strange zig-zag (or: two steps forward one step back) pattern which can also be hard to spot if the roads are perfectly aligned on top of each other.

@openstreetmap-trac
Copy link
Author

Author: koying
[Added to the original trac issue at 7.30pm, Saturday, 6th September 2008]

(In [10518]) FIX : Joining roads by moving a node from one road on top of another road gives incorrect node sequence (Fixes #1149)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant