Traffico is short for Traffic Observer. It monitors bus arrival times to infer traffic conditions.
Hello. My name is Sing Tat. I use bus apps to check bus arrival times. Occasionally, I miss the bus by a few seconds or I end up waiting a couple of minutes more. Curious, I analysed the bus arrival times available at LTA DataMall to look for clues.
You can read the full stories under:
In summary, I found some explanations but interestingly, I also found a way to calculate the estimated time taken by buses to travel between stops. Using these data and adding some algorithms, I am able to build Traffico.
Developers who are keen to determine the speed of traffic along roads should check out LTA’s Traffic Speed Band API. I knew about this API but I still went ahead to build Traffico as an exercise. Just a note that the documentation on this API (User Guide dated 6 Oct 2017) is a little too brief and I have given my feedback to LTA.
Does it work
It’s not perfect but generally yes. It takes a while for the system to react to actual changes on the ground because we are monitoring buses and updates are possible only when buses arrive at stops (usually every 3 to 15 mins).
Create a free account to access these features:
Although we update our security patches regularly, we cannot claim to be impervious to hacks. Do not store anything sensitive on our server. In other words, do not use an email address or a username that uniquely identifies you (i.e. containing NRIC, mobile number, etc.).
We will contact you on important matters (e.g. service disruptions, security issues, etc.) via email if necessary.