Via 20.1 released

We’ve been busy working on the next version of Via, and we are happy to finally announce the immediate availability of Via 20.1.

Via logo

The biggest change in Via 20.1 is hopefully one that most users won’t even notice: Via now runs on Java 11, compared to Java 8 used by older versions. This required us to perform major updates and replace several parts of Via, which can result in a few smaller changes, for example in the user interface, but should not affect the usual workflow. And it enables us to provide additional features and improvements already in this release and in future ones.

New and improved features

Transit Layer:

The new transit router available in Via let’s you quickly query the transit schedule, helping you to understand why too many or too few agents end up on specific lines, verify the correctness of converted schedule data, or just analyze route-choice decisions.

A new query Passengers at Transit Stops shows you at what time and on what lines and routes passengers arrive or depart at selected transit stops.

Passengers at Transit Stops

In addition, Via supports loading transit vehicles in MATSim’s latest data format (vehicleDefinitions_v2), and the transit line search can now also find lines when only the route name is provided.

Vehicles Layer:

The new Vehicle Fleet Statistics allows you to observe the usage of a vehicle fleet over the time of day. It currently supports two metrics, if vehicles are in use or not, and the number of passengers for vehicles. We plan to extend this with additional metrics in future releases, so if you have a specific request, please let us know so we can prioritize it accordingly.

Vehicle fleet statistics

WebMap Layer:

The downloaded map images are now cached for a few days, resulting in higher performance and limited offline availability, e.g. when presenting at conferences. In addition, we reworked the user interface and made it simpler to define multiple custom map servers and include additional WebMap Styles from MapTiler.

Additional changes

There were also a number of smaller improvements and bugfixes:

  • Improved display of labels in area shapes
  • Fix issue with recording movies with non-even height or width
  • show a circle when measuring distances
  • add some scaling options to Image layer
  • optional confirmation dialog before quitting Via
  • display of agent and vehicle plans can be resized
  • option to have followed vehicles, agents and points exactly centered
  • quering links on top of a WebMap works again
  • WebMap geolocation works again

We’ve updated and enhanced the Via manual available online with the latest features and changes.

Download the latest version

Go to the Download section to get the newest version of Via!

Via 19.2.1 released

This is only a very small bugfix release, while we’re working on the next major improvements for Via. This version only fixes the issue with displaying maps from OpenStreetMap as background maps, provided by the Map-Background plugin.

Go to the Download section to get this version of Via if you’re using the Map Backgrounds plugin.

Via 19.2 released

It is already time for Via 19.2. Based on various user feedback, we’ve added and improved features in Via in several places! And there is a brand new online-manual available.


Was a single number of value not enough to label your vehicles or links? Now you can define your labels to consist of multiple attribute values, each with an optional pre- and postfix. And to top it off, you can also define a background behind the label to improve the readability of the text.

multi-part labels with background

Multi-part labels with background


The recently introduced link geometries got improved by now also supporting WKT linestrings to describe the geometry. And the time to initialize a network with link geometries got improved as well, most noticeably for large networks.


  • Loading *.via-files is now much faster.
  • Add Open Recent menu item to the File menu to quickly open previously worked-on files.
  • Add Add Recent Data menu item to the File menu to quickly add recently-used data sources.

New Manual

We’ve completely revamped the user-manual for Via. The old manual was provided as a pdf-file, but its age was showing. The new user-manual is now available online for easy browsing. We’ve updated all the screenshots and adapted and enhanced the text where necessary. The new format as a website also makes it easier to provide direct links to certain topics and allows for simpler updating, letting it play a better role in supporting our Via users. Have a look at the new manual and let us know how we can further improve it to meet your needs!

Other changes

  • Overlays can now be scripted to control visibility and styling options.
  • Transit stops offer an additional, time-dependent attribute “Number of Waiting Passengers”.

In addition, there were some bug fixes:

  • Vehicles: Fix displaying vehicles on loop-links upon a Web-Map.
  • Network: Link-Difference-Attributes were not properly saved to/loaded from *.via-files.
  • OD-Aggregator: aggregation produced wrong values in certain cases (since 19.1).

Download the latest version

Go to the Download section to get the newest version of Via!

Via 19.1 is available

We are happy to announce the immediate availability of Via 19.1, the newest version so far.

Via logo


New and improved functionality

For this version, we focused on Network, Attributes-support and Performance Optimizations, which is where you’ll find the greatest changes:


  • Support for detailed link geometries. We are very excited about this often-requested feature to support visualizations, where links in the network are not just straight lines, but can actually have curves or arbitrary polylines as geometry. This feature is enabled by providing a list of intermediary coordinates for each link.
    Network with straight links (left) and detailed links (right)

    Network with straight links (left) and with detailed link geometry (right)

  • Support for Node- and Link-Attributes from MATSim’s network_v2 file format.
  • Calculate free-speed travel-times starting at nodes in the network
  • Calculate the shortest paths to other nodes starting at a node in the network.
  • Use Node-attributes when visualizing links
    Travel Times and Shortest Path visualization

    Combined visualization of travel times and shortest paths in a large network.


Several data formats in MATSim were recently extended to support “internal” attributes. Via now supports such attributes for Facilities and Node- and Link-Attributes from the network. In addition, the Shapes layer now also supports loading additional attributes, e.g. from CSV files, and match them to shapes or zones.

Performance Optimizations:

  • We have reworked the internal data structures used to visualize vehicle trajectories and were able to reduce the memory consumption by up to 40%, allowing you to visualize even larger scenarios.
  • We have massively improved the performance of the Aggregation and OD-Aggregation analysis. Aggregating large data sets is now noticeably faster, especially when aggregating into Shapes. And to top it all, the OD-Aggregation even uses less memory now, allowing you to work with even larger data sets.
  • Along with the optimization of the Aggregation analysis, we also generally improved the handling of very large data sets. As an example, XY plotter is now able to work with data sets containing 100 million data points or more.
  • Saving data in *.via-files is now faster and produces smaller files.

There were other, smaller performance and memory improvements in other places, and some UI fixes and bug fixes as well, resulting in the hopefully best version of Via yet.

We will publish additional news entries in the coming days and weeks, where we’ll highlight some of the aforementioned features in more detail.

Download the newest version

Go to the Download section to get the latest version of Via!

Why version 19.1?

You might have noticed that we jumped from version 1.8.3 straight to 19.1. The reason for this is simple: in the past, we often had around 1 major update every year for Via, and increased the version number accordingly. But starting last year, we published multiple updates to Via, each bringing new functionality with it. And we plan to even top it this year, by bringing you more often new functionality and improvements. In such a situation, a version number based on major/minor updates does not make sense. Instead we opted to enumerate the number of releases along with the current year: Version 19.1 stands thus for the 1st release in 2019.

Via 1.8.3 now available

It is time again for a new release of Via. The new version Via 1.8.3 brings many small improvements, while we’re preparing some larger new functionality for early 2019.

Via logo


New functionality in Via 1.8.3

  • Support for time-dependent network attributes based on Network Change Events. Network Change Events can be loaded as a source for Network link attributes and then provide time-dependent attributes for capacity, free speed and number of lanes.

Improved functionality

  • Improved the visual appearance of the ScaleBar overlay to better suit the needs of geographic applications
  • Reduce memory consumption of large OD aggregations
  • Improve speed of OD aggregations
  • Support for different text encodings when loading Shape Files or data for XY Layers

…and more.

Go to the Download section to get the latest version of Via!