Skip to content

Technical

This section documents what a consumer needs to integrate with the pilot TPEG service:

  • the delivery protocol, how messages are exchanged between the service and a consumer;
  • the formats, what those messages look like on the wire.

Pilot stage

This is pilot-stage documentation. Breaking changes are announced to active subscribers by e-mail in advance.

At a glance

Standards familyTPEG2 (ISO 21219-1:2023)
EncodingXML
DeliveryHTTPS pull (see Protocol)
Location referencingTMC + OpenLR (per application format)
AuthenticationPer-subscriber, issued on subscription
CoverageCzechia (CZ0), see Coverage
Source dataDATEX II feeds from ŘSD / NDIC, see Source data

Published formats

FormatIdentifierUse
TPEG2-TECx-format:cz-ndic_tpeg2-tec-v0.1Traffic events. Incidents, congestion, road works.
TPEG2-TFPx-format:cz-ndic_tpeg2-tfp-v0.1Traffic flow.

TPEG2-TFP is delivered as two feeds, a static catalogue of predefined locations and a dynamic data stream; see Feeds on the TPEG2-TFP page.

Each format has its own Format Specification Package (FSP) on GitHub. The FSP holds FORMAT.yaml metadata, the entry XSD for validation, and a sample folder. Follow the links above for details.

Coverage

The pilot's coverage matches the ŘSD / NDIC source data, for both published formats:

ParameterValue
AreaCZ0 (Czechia, NUTS-1)
NetworkMotorways, arterial road network, regional roads, urban and local roads
Transport modesCar, truck, motorcycle, bus

How to get started

  1. Read the protocol page for transport, polling cadence, and credentials.
  2. Pick the format you care about and read its page.
  3. (Optional) Validate your parser against the XSD and the samples in the FSP.
  4. Subscribe to get credentials and the feed endpoint URLs.