MATSim and Via in Toronto

MATSim is used world wide – also in Toronto. In a recent video report by GlobalNews Toronto about the problems of daily commuter patterns, Professor Khandker Habib explains the situation in Toronto while in the background, a MATSim simulation visualized in our software Via can be seen on his computer (00:35 and 00:45 into the video).

Created October 02, 2013

Via 1.4 released

After many hours of work, the new version of Via is finally ready! The new version, Via 1.4, comes with a lot of new features making your work faster and easier:

  • Improved GUI. the section showing the query results is now stand-alone and always visible
  • Layer styles. Easily switch between different presets on how to visualize your results.
  • Agent attributes. Load arbitrary custom attributes to your agents and use those attributes for visualization.
  • Multi-modal trips. Visualize the route of transit trips of agents, or differentiate the display of agents using different modes on the network.
  • Many new analyses. For transit routes, for facilities, for agents, …

These are just a few of many new and improved features in Via 1.4. Try it out for yourself and let us know what you think about it! We love to receive feedback on Via, as it keeps us making Via better and better for all of you.

Created September 18, 2013

Via 1.3

We're happy to announce the new version 1.3 of Via, our analysis and visualization software for MATSim. The new version comes with many new and improved features which we hope makes the work with Via even more enjoyable. The following list highlights only the major changes in the new version. The get the full impression, head over to download the new version and give it a try!

Highlights of the new release:

  • Visualize your data faster. Via can now automatically create layers when you add some data. Just drop some network or shape file onto Via, and it can automatically create a layer for you.
  • Visualize more data. From what we here, our users love the XY layer to quickly visualize some custom data they have, be it either from data that has to be converted into MATSim formats, or results from custom analysis scripts they have. Well, the XY layer got now even better! It supports now CSV files, tab-separated TXT files, and even GPX files. Yes, just add the GPX files from your GPS recorder to Via, and you can see your GPS points wander around the screen.
  • Improved interactive queries. Have you ever wondered what bus lines run along a road, or how many departures are at a specific stop facility? These and many other questions can now be more easily answered as query results give you direct access to new depending queries. Jump from links to transit lines and stops to passengers in no time.
  • New aggregation analysis. The agent-based approach certainly is very useful for the simulation and analysis of the agents' behavior. But at the end of the day, it's still easier to communicate with aggregated values. Our first new plugin since the initial version of Via helps you with exactly that: filter and aggregate data into arbitrary zones, so you quickly get a better understanding of your data.
    The Tel-Aviv scenario shown on MATSim's website shows some data aggregations done using Via, as does the image just above.


We hope you like these and the many other improvements we made to Via, but if you still miss some features, let us know! We'd love to hear from you and try to integrate your feature requests into one of the next versions of Via.

Created January 21, 2013

Via 1.2

Since the last release of Via back in January, we've been busy updating the application, including new features and improving existing features. Thanks to all the feedback, we've been able to improve the usability and the usefulness of Via tremendously.

One of the major new features is support for facilities. In MATSim, facilities are often used to model initial demand, and are required if you plan to do location choice. Now, in Via, you can visualize the locations of facilities, filter them by the offered types of activity options, or their opening times.

Many people use Via not only for visualizing simulation results, but use it already during the modeling of new scenarios to quickly check if converted data "makes sense". With the vastly improved functionality provided by the XY layer, it is now even easier to quickly extract some location data from existing data sets and visualize the locations in Via to get a quick glance on the data. The new features of the XY layer allows to differentiate the display of locations based on arbitrary attributes, including color, size, visibility and form. This makes it also suitable to display locations of moveable objects other than agents, or other spatial information such as GPS tracks.


After having reduced the amount of required memory vastly for visualizing large scenarios in version 1.1, Via 1.2 is able to load even more data in the same amount of memory – or requires less memory to manage and visualize the same amount of data. The graph below shows the differences in memory usage between the different versions of Via for a test scenario (high-res network with about 1.3m links, 100m events, 1m agents). As can be seen, the major memory savings are achieved with the network and a little bit with vehicles and activities, resulting in about 15% less memory usage in this example.


In addition, there have been a large number of smaller fixes and improvements, too many to list them here all. Why don't you just download the new version and give it a try?


Created July 11, 2012

MATSim Model of Berlin — Level of Detail

What is the degree of information and the level of detail MATSim models produce? To answer these frequently occurring questions we produced a movie with our software "Via" based on the Berlin model.

Created March 12, 2012

Via 1.1

Knapp 6 Monate nach der Veröffentlichung unseres Visualisierungs- und Analyseprogramms via haben wir nun das erste grössere Update freigegeben. Die neue Version steht ab sofort zum Download zur Verfügung.

Die drei wichtigsten Neuerungen sind sicherlich die umfangreichen Darstellungsmöglichkeiten für Netzwerke, die verbesserten Analysefähigkeiten für Zählstellenvergleiche sowie die Reduktion des Speicherverbrauchs für grosse Szenarien.


Neu kann das Netzwerk nach einer Vielzahl von Attributen unterschiedlich dargestellt werden. Konnten bislang Kanten nur auf Grund der zugelassenen Verkehrsmittel unterschiedlich eingefärbt werden, so sind nun sowohl Farbe als auch Breite einer Kante in Abhängigkeit von Kapazität, zugelassener Geschwindigkeit, Verkehrsmittel oder Anzahl Fahrspuren unterschiedlich darstellbar. Zusätzliche Kanten-Attribute wie beispielsweise Link Volumes oder auch die neuen Link Volume Differences werden nun ebenso in den Netzwerkeinstellungen zur Auswahl angeboten und können somit zur Darstellung von Netzwerken verwendet werden.


Die CarCounts-Erweiterung erlaubt nun eine umfangreiche Analyse einzelner oder auch mehrerer Zählstellen. Zählstellen können dabei aktiviert oder deaktiviert werden, um sie von der Analyse ein- oder auszuschliessen. Dies ist insbesondere dann nützlich, wenn Zählstellen am Rande oder sogar ausserhalb des Untersuchungsgebiets ausgeschlossen werden sollten, da diese in meisten Fällen nicht von Belang sind.

Verbesserter Speicherverbrauch

Wir haben den Speicherverbrauch eines Modells typischer Grössenordnung gemessen. Das Modell besteht aus einem Netzwerk mit ca. 1.3 Mio. Kanten, 100 Mio. Events und knapp 1 Mio. Agenten. Geladen wurden der Vehicles und der Activities Layer. Wie aus untenstehender Grafik erkenntlich ist, braucht via 1.1 knapp ein Drittel weniger Speicher als noch Version 1.0.

Created January 20, 2012