First, thanks for your work on this - very cool project! You do a much better job than Porto Digital, STCP or others have done so far!
The bus location data in the app, which stems from Porto Digital's platform, appear to diverge significantly from the STCP realtime data provided by bus stop. The realtime data from STCP I'm referring to is provided per stop (problematic choice by STCP to provide it only this way in their API, but that's another issue).
Here's an example: https://stcp.pt/api/stops/PRFL/realtime this is for stop Pr.filipa De Lencastre.
When checking the realtime stop data for a bus, it does not appear to correspond to what is on Linha Viva. Example in the screenshot below is the 300, which STCP realtime showed at the time of taking the screenshot as being 34.2 minutes delayed and Linha Viva showed as being on time.
I'm not sure which source is correct, or even if any of them are correct.
First, thanks for your work on this - very cool project! You do a much better job than Porto Digital, STCP or others have done so far!
The bus location data in the app, which stems from Porto Digital's platform, appear to diverge significantly from the STCP realtime data provided by bus stop. The realtime data from STCP I'm referring to is provided per stop (problematic choice by STCP to provide it only this way in their API, but that's another issue).
Here's an example: https://stcp.pt/api/stops/PRFL/realtime this is for stop Pr.filipa De Lencastre.
When checking the realtime stop data for a bus, it does not appear to correspond to what is on Linha Viva. Example in the screenshot below is the 300, which STCP realtime showed at the time of taking the screenshot as being 34.2 minutes delayed and Linha Viva showed as being on time.
I'm not sure which source is correct, or even if any of them are correct.