Methods and sources

For each journey, this map shows the route, the price of the ticket, how crowded each vehicle is, and who the other passengers are. The route comes from the official timetable; the crowding and the passengers from a simulation of the whole Swiss population; the price from a model of the Swiss fares.

Finding a journey

The timetable is a long list of connections: a vehicle leaving one stop at a given time and arriving at the next one. The router goes through the connections of the day in order of departure (the Connection Scan Algorithm) and keeps, for each stop, the best way found so far to reach it.

"Best routes" (the default) weighs every minute by how unpleasant it is, with the weights of the Swiss transport model eqasim-switzerland: a minute on a train counts 1, on a tram or metro 1.12, on a bus 1.58, a minute waiting 1.72 and walking 1.97, and each change adds 6 to 13 minutes. So a slightly longer journey with fewer changes and less walking can win. "Fastest" only looks at the arrival time.

You can walk between stops up to 400 m apart, and from your start (or to your destination) to the stops within 800 m, at 1.2 m/s.

Prices

Swiss fares are fragmented: a journey can combine SBB trains, priced by distance, the zones of one or several regional fare networks (ZVV in Zürich, Unireso in Geneva...) and local operators. There is no single price list, so the ticket is rebuilt from these pieces, following a simplified version of the official tariffs:

Discounts take a share off a ticket: by age, for students, and possibly only for the people who live or study in the area of the fare network (its zones). When several apply, the largest one is used. The places where a student lives and studies stay in their browser and are only sent with their searches.

Prices are estimates and can differ from the real ticket. With the tag button, you can change the fares and add discounts yourself and see what every journey would cost.

Crowding

A MATSim simulation lets a synthetic population of Switzerland travel through a whole day. Counting the simulated people who board and leave each vehicle gives its load between stops, compared with its capacity (seats and standing room). The loads are averaged by line, pair of stations and hour, and a ride shows its most crowded section:

IconsOccupancy
one personbelow 50 % of the capacity
two people50 to 80 %
three peopleabove 80 %

The simulation only covers its own area: on lines leaving it, the passengers from outside are missing.

Who the other passengers are

The same simulation describes the people on board with you: age, sex, employment, trip purpose, travelcard, car availability, income and type of home municipality, in the morning peak (06:00–09:00), the evening peak (16:00–19:00) or off-peak. Each bar is compared with all public transport in the same period. When fewer than 30 simulated people are found, the search widens to the whole day, then to the whole line. These are simulated people, not real passengers.

Tracks and zones

Trains are drawn along the rail lines of the SBB (Linie mit Polygon), buses along the routes of the eqasim-switzerland network, and the other vehicles as straight lines. The fare zones are drawn from the map of the fare networks (Tarifverbundkarte) and the zones of the stops.

Sources