CRS·CZ

A data platform for road safety

Critical
Road Segments
— Czechia

On Czech roads, an average of 500 people die every year. We know where.

The platform combines open data from the Czech Police (Policie ČR), the Road and Motorway Directorate (ŘSD), and the methodology of the Transport Research Centre (CDV) into a single interactive map. 14 regions. 82,720 road segments. 10 years of accidents.

971,068
accidents
2015–2024
5,027
lives lost
2015–2024
24.2
bn CZK
in social cost
CDV methodology
8,025
identified high-risk segments
main road network

Data: Czech Police · ŘSD · CDV. Period 2015–2024.

Application showing a map of Kraj Vysočina — segments coloured by safety class per Section 18m of Act No. 13/1997 Coll. (green = high safety, yellow = medium, red = low) Application showing a map of Kraj Vysočina — segments coloured by safety class per Section 18m of Act No. 13/1997 Coll. (green = high safety, yellow = medium, red = low)
Example: Kraj Vysočina, road safety class per Section 18m of Act No. 13/1997 Coll. high medium low

The problem

Over the past ten years, more than 5,000 people have died on Czech roads. Another 20,000 were seriously injured. Social cost per CDV methodology exceeds CZK 24 billion.

Most of these accidents happened on repeatedly dangerous segments — and until the next one occurs, no one talks about them.

What it does

Five views of the same data — from map to table.

Instead of laborious manual data work, you get answers in minutes: which segments show repeated accident rates, under what conditions, with what impact on social cost, and where investment has the highest priority. Fully responsive UI — from phone to large monitor.

Map of Kraj Vysočina with segments coloured by safety class per Section 18m of Act No. 13/1997 Coll. Map of Kraj Vysočina with segments coloured by safety class per Section 18m of Act No. 13/1997 Coll.
01

A map that shows the segments that are actually risky

After picking a region, you see green, yellow, and red segments — the safety class per the implementing decree to Section 18m of Act No. 13/1997 Coll. (§18m zákona č. 13/1997 Sb.) The same map for a mayor, a regional councillor, a police officer, and a journalist — one shared baseline that removes disputes about whose numbers are right.

Switch the metric to RSI (safety index), H (social cost in CZK), or accident count to see the same segments from another angle. The slide-out Top 30 segments panel respects the active filter and gives you a ranking ready to feed straight into a repair plan.

Popup with accident detail — date, type, cause, damage, and a link to the ŘSD segment Popup with accident detail — date, type, cause, damage, and a link to the ŘSD segment
02

Segment detail and individual accidents

Click a point and a popup shows the date, accident type, cause, damage amount, and the number of injured. The ŘSD segment ID is a link to the segment detail, including traffic intensity and the year of the traffic count.

Insurers map claim events to a specific segment in full context. Regions get factual input for negotiations with municipalities — a concrete list of accidents by date, cause, and severity instead of aggregated averages.

3×4 matrix — temperature (above/below 0 °C, day/night) × precipitation (dry, light, heavy) with risk multipliers 3×4 matrix — temperature (above/below 0 °C, day/night) × precipitation (dry, light, heavy) with risk multipliers
03

Weather as a risk multiplier

Some segments show a low overall accident rate yet markedly elevated risk under specific conditions. A 12-cell matrix (temperature × precipitation × day/night) shows, for each segment, when risk multipliers diverge significantly from the segment's long-term average. Cells with low observation counts are explicitly flagged so they don't lead to conclusions drawn from a small sample.

In preparation: integration with the current weather forecast (today, tomorrow, weekend) and, in the next step, an extension by time of day and road geometry. If you're interested in this layer, please get in touch — it helps us prioritise.

Time series of accidents by year 2015–2026 with projection for incomplete years Time series of accidents by year 2015–2026 with projection for incomplete years
04

Time trends with a clear distinction for projection

Views By year, Seasonal, By region, Correlation, and Social cost — five angles on the same data. The current year is computed as a seasonally-weighted projection and is clearly distinguished in the chart by hatching, so it's immediately obvious where measured data ends and an estimate begins.

A solid foundation for press releases, annual reports, and council briefings. For deeper analytical work there is a Spearman rank-correlation matrix between segment metrics — covered in detail in the Methodology section.

Table of segments with ŘSD ID, accident count, fatalities, RAR, RSI, and H Table of segments with ŘSD ID, accident count, fatalities, RAR, RSI, and H
05

Table and CSV export to plug into your systems

Filter segments, sort them by any metric, and download the result as CSV. Each row contains the ŘSD segment ID, which enables direct import into GIS, repair-tracking systems, and data warehouses — without any further transformation.

For initial use a browser is enough — no integration, no access keys. For regular data exchange or full integration we'll prepare an interface tailored to your requirements.

Methodology

Three transparent indicators. Every formula shown in full.

RAR · Relative Accident Rate
NO · 10⁶ 365 · I · L · t
NO number of accidents with personal-injury outcomes on the segment 365 days per year (converts daily traffic intensity to annual) I average daily traffic intensity [vehicles/24 h] L segment length [km] t number of observed years

Unit: accidents per million vehicle kilometres per year.

RSI · Road Safety Index
(130·NF + 70·NS + 5·NM + 1·NPDO) · 10⁶ 365 · I
NF, NS, NM, NPDO counts of accidents with fatal, serious, light, and property-only outcomes 130, 70, 5, 1 Reinhold severity weights (Z) 365 days per year (converts daily traffic intensity to annual) I average daily traffic intensity [vehicles/24 h]

Numerator is Reinhold's weighted sum Z. Unit: accidents per million vehicle kilometres per year.

H · Social Cost (CZK)
(AF·NF + AS·NS + AM·NM + TPD) · 10⁶ 365 · I · t
NF, NS, NM number of fatalities, seriously and lightly injured AF, AS, AM CDV unit costs [CZK/person], updated annually TPD total property damage on the segment [CZK] 365 days per year (converts daily traffic intensity to annual) I average daily traffic intensity [vehicles/24 h] t number of observed years

CDV unit cost values (AF, AS, AM) for 2015–2024 are on the Methodology page.

Demo

Request a demo

Send a few words about your organization and your interest. I'll get back to you as soon as possible.

Or email directly: info@zbirovsky.com

Your mail client will open with a pre-filled message.