Use Cases > PTV xRoute > How to Route Dynamically

How to Route Dynamically

What does dynamic routing mean?

The figure below visualises the main dynamic use cases in comparison to the static routing. The lines represent the sections of a route. Below each section a fictive speed (kilometres per hour) is visible. This is the speed calculated using the static routing from the map information (street network classes) and the used vehicle type. While the static route is always calculated with the same speed, dynamic routing can consider time-dependent information. For more information on dynamic routing possibilities, read the corresponding subchapters.

Traffic Patterns

Traffic patterns represent traffic flows. These are modelled to individual segments with the help of speed data. A change in travel time or route results from lower speeds on road sections with heavy traffic. These events are not mentioned in traffic reports about congestion or construction work.

Time series are calculated at intervals of 15 minutes by default. Those graphs (real velocity considering traffic flow at a defined time) are taken into account for dynamic routings. In other words, time-dependent routings will be calculated. Based on the historical information (e.g. floating car data, rush hour, etc.), varying routings can be computed.

The example shows the result of enabled dynamic routing. Two different times are set in order to include the corresponding time series.

Considering rush hour in Stockholm with start time 18.02.2020 at 6:00 a.m.

Considering rush hour in Stockholm with start time 18.02.2020 at 7:00 a.m.

Traffic Information

Dynamic routing, i.e. routing that accounts for tailbacks and traffic disruptions, can be performed using the PTV xRoute Server. Live traffic information can be requested periodically via the TrafficInfoLoader, a plug-in to the PTV xServer.

Using traffic information, PTV xRoute Server can e.g. avoid traffic jams if a better alternative route exists. The decision, in which case circumvention will happen, is made using a set of configuration parameters for the handling of the traffic information.

PTV xRoute Server takes traffic information into account (left) or functionality is disabled (right).