Tuukka Hastrup has developed a mobile navigator that works at Tampere and Helsinki. This makes it significantly easier to figure out which bus to ride and when. In short it's a bit like car navigator but for bus people.
It is possible to make this system work in Jyväskylä. For that to happen we will need to convert certain data in correct format. This is what the collision will be about. In short we will be taking data from matka.fi (kalkati.net format) and convert that to GTFS.
In case you want to study the problem before the GC, consider the links below:
- Data source, example data (zip)
- Converter prototype (Python)
- Navigator demo
- Kalkati documentation (matka.fi), Kalkati dokumentation (Reittiopas)
- GTFS documentation, GTFS viewer and validator
The current converter works partially. The result may be loaded into the navigator and even works on certain areas. There are some missing features, though. These include vehicle types (current all get assigned as bus), route names (missing or incorrect) and route dates (see add_calendar). Route dates should be transformed from Kalkati vector format into GTFS files calendar.txt and calendar_dates.txt.
It would be pretty awesome if we could tackle this problem. See you there at Hemingways! In the meantime enjoy this little bus video: