Opened 11 years ago

Closed 11 years ago

#1149 closed defect (fixed)

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

Reported by: tommyc_81@… Owned by: cbro@…
Priority: major Milestone:
Component: merkaartor Version:
Keywords: Cc:

Description

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.

Change History (1)

comment:1 Changed 11 years ago by Chris Browet

Resolution: fixed
Status: newclosed

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

Note: See TracTickets for help on using tickets.