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!

Via 1.8.2 now available

I’m happy to announce the immediate availability of Via 1.8.2. Similar to the last release, the latest version comes a number of new features despite its minor version number bump.

Via logo


New functionality in Via 1.8.2

  • Support for time-dependent custom attributes. Custom attributes, e.g. link attributes, now support time-dependent values.
  • Support for households. MATSim’s households.xml can now be loaded and visualized, and household attributes are provided to persons.
  • Show agent and vehicle attributes when querying them.

Improved functionality

  • “Go To Time” and “Set Speed” now preselects existing time/speed also on Windows
  • Aggregating Transit Vehicles’ passenger counts on links is much, much faster now
  • Show progress when aggregating large point sets in Aggregator and OD Aggregator
  • Improve performance of aggregation of points to Shapes by 30-40%
  • Improve visual appearance of gradients-chooser on Windows
  • XyLayer provides legend entries for lines and areas

Bug Fixes

There were also a number of bug fixes, among them:

  • Via does not save preferences on Windows
  • Custom attributes for links or nodes are not saved in via-files
  • Parsing of very large times formatted as HH:MM:SS (e.g. in plans files) fails
  • Wrong time extent when using vehicles or agents layer together with other layers, e.g. Xy layer.
  • Cannot add datasets using Ctrl+D
  • Loading via-files containing WebMap Layers restores all settings correctly

Have you observed an unexpected behaviour, or do you have a suggested for an additional feature? Don’t hesitate and send your observation to