Traffic intersection turning matrix calculator

Calculate approach totals and movement totals [left,through,right] JSON with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use approach totals and movement totals [left,through,right] JSON to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Approach rows [left,through,right] vehicle counts
[[20,100,30],[40,80,20],[10,90,25],[30,110,15]]
Observation duration (minutes)
60
Approach totals (JSON)
[150,140,125,155]
Movement totals [left,through,right] JSON
[100,380,90]
Hourly equivalent intersection volume (vehicles/hour)
570

Try another scenario

Approach rows [left,through,right] vehicle counts
[[21,100,30],[40,80,20],[10,90,25],[30,110,15]]
Observation duration (minutes)
60
Approach totals (JSON)
[151,140,125,155]
Movement totals [left,through,right] JSON
[101,380,90]
Hourly equivalent intersection volume (vehicles/hour)
571
Calculation method

Calculation method

Approach totals (JSON)

Sum approach-turn matrix and scale observed intersection count by 60/observation minutes.

Movement totals [left,through,right] JSON

Sum approach-turn matrix and scale observed intersection count by 60/observation minutes.

Hourly equivalent intersection volume (vehicles/hour)

Sum approach-turn matrix and scale observed intersection count by 60/observation minutes.

Symbols and units
a
Approach rows [left,through,right] vehicle counts
b
Observation duration (minutes)

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • User-supplied measurements and assumptions; Sum approach-turn matrix and scale observed intersection count by 60/observation minutes. Supported limits: Finite numeric values bounded to 1e9 magnitude; lists and tables contain 1–100 records unless a stricter bound is stated. Inputs use the units shown. Lists explicitly paired by a method must have matching lengths; independent polynomial coefficient vectors may differ. Respect stated physical, interpolation, policy and computational domain limits.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Further reading

Method reference ↗

Background reading; this does not imply endorsement or independent review of SumFizz.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.