The primary objective of this project is to develop timetables for the bus system in Ho Chi Minh City (Saigon South), Vietnam. This project is partially funded by the Vingroup Innovation Foundation, Vietnam.
- Identify the sequences of bus stops for each bus route using bus stop location data (longitude and latitude) and historical bus location data.
- Calculate the distance ratio and arrival time at each bus stop along the route.
- Interpolate and calculate the arrival time for each bus stop.
- Generate timetables for the entire bus system.
The data was obtained from Busmap Vietnam and includes the following files:
routes.json
timetables.json
trips.json
vars.json
paths.json
stops.json
- The data only contains bus stop locations (longitude and latitude) and the bus route numbers for each stop, but not the full route details.
- The available data spans the period from January 2019 to September 2019.
- There is significant noise in the data recording the distances travelled by buses; for example, the recorded distances frequently increase and decrease inconsistently.
- The number of times a bus runs each day is unknown.
- The departure time of the first trip for each bus and the arrival time at the final station (the last stop on the route) are both unknown.
- In some cases, the data shows the bus repeatedly recorded at the final station (same location, recorded continuously), making it necessary to determine when the bus actually arrives at the final station.
Bus Trajectory
No trip/day/route