All 1-way roads should automatically be A→B
There's no need for 1-way roads to be either A→B or B→A.
They should only be able to be A→B.
This will solve a lot of issues us editors encounter, for example when adding road closures.
I saw another suggestion here to apply A→B closure also on B→A segments, but it would be much better to just get rid of B→A segments.
Let me know if there are any questions.
-
CuttySpark commented
My alternative suggestion was already proposed:
-
CuttySpark commented
Alternative proposal: Add a WME tool that flips A and B while preserving segment history, turn instructions, traffic statistics etc.
Roads that were originally bidirectional and later have grown into dual carriage way usually end up as a mix of A->B and B->A segments. Fixing by manually by turning them around will affect history etc. The benefit of making homogenous A->B roads is that creating closures, speed limits etc literally gets more straight forward.
-
Thalibahn
commented
You already have to flip the segment directions and all it's connecting arrows in the mentioned case. The history of segments is there for a purpose, not to be empty.
There are useful editing rules and there are are workarounds, a rule for segments directions is the latter.
-
ralseu
commented
The thing is that one-way streets sometimes are reversed (either permanently or temporarily for deviations). Flipping all the connections around each time this happens would add a lot of noise to the history of the segments in question and all the segments connected to them.
Furthermore, I disagree with the subtextual statement that all editing rules are workarounds for some issues in the software.
-
Thalibahn commented
@ralseu: If 1-way roads could only be A→B, you wouldn't need to to create a workaround rule to force editors to create them in thus direction.
@Andy_Na: Definitely!
@Caleb McGrath: Of course there is a general issue with editors creating B→A segments, but no one would do it if it wasn't possible in the first place.
-
ralseu
commented
I think it’s better to establish editing rules for that. Enforcing automatic segment direction changes whenever a segment is modified in a relevant way would spam the edit history of all the involved segments and nodes.
-
Andy_Na
commented
Great idea. B-->A is outdated i.m.o. too.
To create real time closures this would be so helpful -
Caleb McGrath
commented
Surely it all depends on which way the segment was originally drawn, so sometimes B→A would be useful?