On Time Every Time by Jan Willem Tulp

When a train starts running from one station to the next station, conceptually, these two stations will temporarily be closer to each other. And that is exactly what this visualization shows: whenever a train moves to the next station — and only for as long as a train is moving — the origin station moves towards the destination station. The faster the train, the closer it moves to its destination. And also, the more trains run from the origin to a destination, the more it moves towards its destination. When no train is moving from a certain station to a destination, that station will slowly move back to its original geographical location.

My hypothesis was that the west of The Netherlands, the area between Amsterdam, The Hague, Rotterdam and Utrecht is very well connected, and so the geography of the should distort very much in this area. But many stations have different destinations, so over time stations can be 'pulled' towards different destinations. And during night time, when almost no trains are running, almost all the stations will move back to their original geographical location.

This visualization shows the train schedule in The Netherlands for 1 of the busiest days that have been scheduled: December 14, 2018 (it is not based on realtime data).