Time to read: 2 min read

Breathing Budapest

Seeing the work of Tjukanov I was inspired to use the public transport data of Budapest, and visualize the activity through the day. Here's the result:

I wrote a PHP script that slowly but surely read through the trips by minute, gathered GPS data of these routes, and passed it onto the page. JavaScript would take over next, open a canvas, draw the frame (with very low opacity lines), and download it automatically to a folder. After downloading the frame, I'd load the page with the next timestamp in the URL, and this went on for 2 hours. Not having to click "Ok" on the download prompt is something that's only hardly possible, but it is, which freed me up to watch a movie.

Admittedly this method feels like repairing the tourbillon of a Jaeger-LeCoultre Cronometer using tools provided by IKEA, but I enjoyed learning into these programming languages, and really wanted to succeed "without outside help".

In hindsight it shouldn't have taken me so long to realize that my messed up GPS-to-coordinate conversion rotated Budapest by 90 degrees. It's fun to see in the finished project though, how the boulevard in the center is the only route going uninterrupted all night.