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.
Thanks for your feedback. At this time, this doesn't fit on our roadmap, but we'll keep it in mind for future product planning.
-
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?