logo
This guide shows how to create a dataset of an assigned OD matrix (i.e. simulated traffic) based on observed traffic counts. The resulting traffic counts dataset represents traffic demand and defines how that traffic behaves when it is evaluated in a scenario.

When should I use this

Use a traffic counts dataset when you want to simulate existing traffic conditions based on observed traffic counts.
This dataset type is typically used for:
  • Establishing a base traffic situation
  • Analysing how changes to the road network affect current traffic patterns

Before you start

You need:
  • A project
  • Traffic counting data: junction traffic counts or single direction link counts from loops or other traffic counting equipment

Steps

1. Start a new traffic counts dataset

  1. Open your project
  1. Click New dataset
  1. Select Traffic counts dataset
  1. Enter a name for the dataset
The dataset editor will open.
An empty counters dataset with preselected car profiles as potential assignments.
An empty counters dataset with preselected car profiles as potential assignments.

2. Configure profiles

In this step, you define the vehicle profiles that are used to estimate traffic demand.
Profiles define the routing behaviour used to calculate the traffic matrix. Using multiple profiles results in more possible paths between origin and destination.
By default, the following car profiles are configured:
  • car.fast — fastest route
  • car.short — shortest route
  • car.classifications — route that follows the road hierarchy (prefers higher-classification roads)
You can add or remove profiles to control which vehicle behaviours are considered during the calculation. All available vehicle types can be used — including bicycle and pedestrian profiles — not just car.

Network selection

Below the profiles, you can select which network to use for calculating routes. Each network in your project represents a different version of the road network (e.g. before and after changes).
In most cases, you'll want to use Network 0 — the existing state of the road network. Traffic counts reflect real-world conditions, so the network used for the calculation should match the state of the roads when the counts were taken.

3. Add possible origin and destination locations

In this step you define a set of locations that may act as origins, destinations, or both. These locations define the possible trips in the network.
Before adding locations, consider the following guidelines:
  • Select key incoming and outgoing locations on the main roads around the study area
    • Include locations that represent major access points to the area
    • When a road is a dual carriage way you can constrain a location to be just an origin or just a destination.
  • Optionally add a small number of relevant locations within the study area, they represent locations that produce or attract traffic.
The goal is to provide enough diversity of possible routes for the fitting process.
Initially, all possible trips between these locations have a traffic count of zero.
Add the selected locations to the dataset by:
  • Clicking Add Location at the top of the screen
  • Clicking on the map to add a location
You can move or delete the locations after you entered them at all times.

4. Add traffic counters

Add traffic counters at locations where traffic counts are available.

Per road segment

To add a traffic counter to a road segment:
  • Click Add counter at the top of the screen
  • Draw a short line next to the road where traffic was counted
  • Draw the line in the direction of travel of the counted traffic
  • Enter the counted number of vehicles in the small popup window that appears after drawing
A single traffic count next to a road segment.
A single traffic count next to a road segment.

At an intersection

To add traffic counts on an intersection:
  • Click Add counter at the top of the screen
  • Draw the line of the counter from the incoming link to the outgoing one
  • Enter the counted number of vehicles in the small popup window that appears after drawing
    • An intersection with traffic counters for every possible turn set to 10. On the feft is the empty network without demand, right is with the demand fitted.
      An intersection with traffic counters for every possible turn set to 10. On the feft is the empty network without demand, right is with the demand fitted.
After adding traffic counters, the traffic volumes on all routes are updated to reflect the traffic counts as close as possible based on the available information. You can add as many counting points as you want, the algorithm will try to fit the OD matrix to represent the traffic counts.

5. Preview the fitted demand

Based on the defined origin–destination locations, traffic counters, and vehicle profiles the traffic demand gets estimated in a way that best matches the observed counts.
A preview of the resulting trips is calculated and shown on the map.
A very simple example of simulated traffic in Houten (NL) based on a single counter and 4 locations.
A very simple example of simulated traffic in Houten (NL) based on a single counter and 4 locations.
The dataset is ready and can be used in a scenario.

6. Return to project

Once the calculation of demand is ready, that’s it! — you’ve simulated traffic using traffic counts.
You can close the dataset editor to return to the project.