mapsme / subways

Subway Preprocessor and Validator
Apache License 2.0
28 stars 11 forks source link

Add one more stops ordering check #74

Closed alexey-zakharenkov closed 3 years ago

alexey-zakharenkov commented 5 years ago

The validator should check that stops (possibly projected) that are part of the rails in a route follow the rails in correct order. This is more robust approach then 'A-B-C' angle in case when rails are sorted or mostly sorted.

alexey-zakharenkov commented 4 years ago

Without this check the validator doesn't detect such erroneous route topologies (Fortaleza, Brazil):

2020-09-21 15-39-34

alexey-zakharenkov commented 3 years ago

Resolved in PR #99