On many routes, stops are missing from the OSM data, so the stop
matcher may substitute a stop with the same name from another route.
This can produce some strange looking routes when it is incorrect.
For example: a route from "Piata Titan" to "Dristorului" on Tram 23
goes through a stop named "LIVIU REBREANU". However, the only stops
named "LIVIU REBREANU" in the OSM data are 3km away at the opposite
end of "Strada Liviu Rebreanu". For now I assume that problems like
this will be fixed in the OSM data. (An alternative is to try to
make the matcher smarter so it doesn't substitute stops that are too
far away or in the wrong direction.)
On many routes, stops are missing from the OSM data, so the stop
matcher may substitute a stop with the same name from another route.
The matcher now substitutes the closest stop with the same name.
However, this had not made a noticeable improvement. Some routes
still make awkward jumps when the stop is incorrect.
Tram 1 on Sosueau Mihai Bravu
jumps to stop "Bd. Ferdinand" on wrong street.
Tram 16 on Calea Mosilor - Soseaua Colentina
jumps to stop at wrong part of "Soseaua Stefan cel Mare"
Tram 23 on Bulevardul Camil Ressu
jumps to stop at wrong end of "Strada Liviu Rebreanu"
jumps to stop at wrong part of "Soseaua Mihai Bravu"
Tram 27 on Bulevardul Camil Ressu
jumps to stop at wrong end of "Strada Liviu Rebreanu"
Tram 36 on Bulevardul Barabia
jumps to stop at wrong part of "Bulevardul 1 Decembrie 1918"
Tram 40 on Bulevardul 1 Decembrie 1918
jumps to stop at wrong part of "Bulevardul 1 Decembrie 1918"
Bus 101 on Bulevardul Nicolae Grigorescu
jumps to stop at wrong part of "Liviu Rebreanu"
Bus 311 on Bulevardul Carol I - Buldevardul Pach Protopopescu
jumps to a stop near wrong intersection of Strada Traian
Bus 311 on Strada Bava Novac - Bulevardul Mihai Bravu
jumps to a stop near wrong intersection on Bd. Mihai Bravu.
Ultimately, the routes' map data needs to be fixed; I just hope that
this heuristic will make the trip planner more useful before the routes
are fixed.
On many routes, stops are missing from the OSM data, so the stop matcher may substitute a stop with the same name from another route. This can produce some strange looking routes when it is incorrect. For example: a route from "Piata Titan" to "Dristorului" on Tram 23 goes through a stop named "LIVIU REBREANU". However, the only stops named "LIVIU REBREANU" in the OSM data are 3km away at the opposite end of "Strada Liviu Rebreanu". For now I assume that problems like this will be fixed in the OSM data. (An alternative is to try to make the matcher smarter so it doesn't substitute stops that are too far away or in the wrong direction.)