This box suggests the current best answer


Prior revisions of answers

Proposal 3 (Consolidation item after meeting )

Short Summary Answer

Migrating from TMC (Traffic Message Channel) to OpenLR means shifting from fixed, pre‑coded location tables to a dynamic, map‑agnostic referencing method. OpenLR offers greater flexibility, unlimited road network coverage of locations of interest, and cross-map interoperability.
Nonetheless, the migration introduces technical, operational, and performance considerations. Successful adoption requires careful planning around encoding accuracy, interoperability across map providers, decoder performance on end devices, and the integration of legacy systems.

Why the Need for Migrating from TMC to OpenLR?

TMC relies on static, pre-coded location tables that limit coverage to predetermined road segments and require frequent maintenance. As digital mobility ecosystems evolve and more stakeholders use diverse maps (e.g. from Google, HERE, TomTom, OSM), a map‑agnostic approach becomes essential. OpenLR supports unlimited coverage, map independence, and dynamic location encoding, enabling consistent interpretation of locations across different maps and versions. Its flexibility is better suited for modern traffic services, dynamic updates, and large-scale multi-map environments.

Stakeholder Relevance / Rationale

Relevance and rationale for migrating to OpenLR for various stakeholders can be summarized as follows:

Detailed Explanation

Migration means adopting a fundamental change in referencing approach

TMC relies on fixed identifiers that point to pre‑defined entries in a location table. This approach guarantees deterministic matching, but it also restricts flexibility and limits coverage to only those locations that have been coded in advance.

OpenLR works fundamentally differently. Instead of static IDs, it generates dynamic encodings based on the actual geometry and attributes of the road network. Because it does not depend on a specific map version or vendor, it functions as a fully map‑agnostic method that can be used consistently across different maps and updates.

Migrating from TMC to OpenLR: impact on Location Referencing Workflows

Workflow Step

TMC (Traffic Message Channel)

OpenLR (Dynamic Location Referencing)

Key Differences / Notes

1. Location Model

Pre-coded locations stored in a Location Table with static IDsDynamic encoding based on geometry, topology, and attributesOpenLR does not rely on static tables; supports unlimited locations

2. Map Dependency

Relatively dependent on the specific map version/revision used to build and link the TMC table codes to the road network map elementsMap‑agnostic and designed to work across multiple maps and versionsAs road networks change, TMC location definitions may become outdated.  Older versions of TMC location tables and OpenLR requires careful matching between source and target maps

3. Location Identification

Lookup of a pre-defined TMC Location Code based on table or attributed map elements.On‑the‑fly encoding of point/line based on actual map geometryTMC is instant lookup; OpenLR requires computation

4. Encoding Process

Encoding = selecting the right TMC Location Codes from the tableEncoding = generating a reference path via attributes + geometryOpenLR encoding is computationally heavier but flexible

5. Message Construction

Very compact messages (a few bytes)Larger messages (~20–30 bytes for a line location)Size is rarely an issue today, but OpenLR uses more bandwidth

6. Transmission

Typically  used in broadcast (RDS, DAB), and low‑bandwidth IP environments

Typically used in wider bandwidth IP-based environments.
TPEG enables hybrid TMC and OpenLR use in digital Broadcast transmission and IP environments.

OpenLR is suitable for richer digital ecosystems

7. Decoding Method

Match Location Codes to same TMC table on receiver side, and look up associated map elements in map.Decoder reconstructs location using map matching + shortest-path algorithmsOpenLR decoding is more CPU-intensive compared to TMC decoding


Further migration considerations

Decision Guide

Requirement /considerationTMCOpenLRNotes
Cross-map compatibilityLimitedExcellent

TMC location referencing requires pre‑use agreement between parties and explicit processing to insert location codes into digital maps.
OpenLR does not require prior agreement on location codes, and can be decoded against different map databases, making it significantly better suited for heterogeneous, multi‑map ecosystems.

CoverageFixed, limitedUnlimitedOpenLR does not rely on predefined location tables; any location that exists in a digital map can be encoded and transmitted.
TMC location tables are limited in size (typically around 60,000 locations per table).
In Europe, countries typically maintain a single national table, while larger markets such as the USA and China deploy multiple tables (often on the order of 30).
Real-time dynamic updatesModerateExcellent

With TMC, locations must be pre‑identified, agreed, and entered into both location tables and digital maps before they can be referenced, limiting responsiveness. 
OpenLR allows previously unidentified or newly relevant locations to be referenced immediately, for example when an unexpected incident occurs or temporary traffic management is introduced..

Decoder workloadLowHigher

TMC decoding is computationally efficient, as it relies primarily on table look‑ups.
OpenLR decoding requires on‑the‑fly map matching and routing, which increases processing demand on the receiving device.
Nevertheless, the large majority of modern in‑vehicle and backend systems are capable of handling OpenLR decoding for traffic updates without practical issues.

InteroperabilityTable-dependentMap-agnosticTMC interoperability depends on consistent implementation of the same location tables across all parties, which complicates cross‑vendor, or multi‑provider deployments. 
OpenLR enables interoperability without shared tables, facilitating data exchange across different maps, map suppliers, service providers, and system architectures.
However, interoperability still depends on consistent encoder–decoder behavior and alignment on OpenLR formats.
Legacy embedded systemsStrongRequires migration

TMC is in very widespread use in the intelligent transportation ecosystem, with long-life expectations for e.g. in-vehicle traffic information and navigation systems.
Transitional strategies such as dual TMC/OpenLR support and phased migration are recommended to ensure service continuity while gradually increasing the scale of OpenLR adoption across a user base.


Implementation Notes

References & Tools

For understanding OpenLR as a method the following references are useful:

Comments

1Nevertheless, the large majority of modern in‑vehicle and backend systems are capable of handling OpenLR decoding for traffic updates without practical issues.

I did not receive any confirmation from the car industry that this is the case


2Maybe we can convert one specific TMC-segment (a segment of 3 TMC-points) to an OpenLR-segment as an example how to proceed



3


Proposal 2 (discussion item )

Short Summary Answer

Migrating from TMC (Traffic Message Channel) to OpenLR means shifting from fixed, pre‑coded location tables to a dynamic, map‑agnostic referencing method. OpenLR offers greater flexibility, unlimited road network coverage of locations of interest, and cross-map interoperability.
Nonetheless, the migration introduces technical, operational, and performance considerations. Successful adoption requires careful planning around encoding accuracy, interoperability across map providers, decoder performance on end devices, and the integration of legacy systems.

Why the Need for Migrating from TMC to OpenLR?

TMC relies on static, pre-coded location tables that limit coverage to predetermined road segments and require frequent maintenance. As digital mobility ecosystems evolve and more stakeholders use diverse maps (e.g. from Google, HERE, TomTom, OSM), a map‑agnostic approach becomes essential. OpenLR supports unlimited coverage, map independence, and dynamic location encoding, enabling consistent interpretation of locations across different maps and versions. Its flexibility is better suited for modern traffic services, dynamic updates, and large-scale multi-map environments.

Stakeholder Relevance / Rationale

Relevance and rationale for migrating to OpenLR for various stakeholders can be summarized as follows:

Detailed Explanation

Migration means adopting a fundamental change in referencing approach

TMC relies on fixed identifiers that point to pre‑defined entries in a location table. This approach guarantees deterministic matching, but it also restricts flexibility and limits coverage to only those locations that have been coded in advance.

OpenLR works fundamentally differently. Instead of static IDs, it generates dynamic encodings based on the actual geometry and attributes of the road network. Because it does not depend on a specific map version or vendor, it functions as a fully map‑agnostic method that can be used consistently across different maps and updates.

Migrating from TMC to OpenLR: impact on Location Referencing Workflows

Workflow Step

TMC (Traffic Message Channel)

OpenLR (Dynamic Location Referencing)

Key Differences / Notes

1. Location Model

Pre-coded locations stored in a Location Table with static IDsDynamic encoding based on geometry, topology, and attributesOpenLR does not rely on static tables; supports unlimited locations

2. Map Dependency

Relatively dependent on the specific map version/revision used to build and link the TMC table codes to the road network map elementsMap‑agnostic and designed to work across multiple maps and versionsAs road networks change, TMC location definitions may become outdated.  Older versions of TMC location tables anOpenLR requires careful matching between source and target maps

3. Location Identification

Lookup of a pre-defined TMC Location Code (LC) based on table or attributed map elements.On‑the‑fly encoding of point/line based on actual map geometryTMC is instant lookup; OpenLR requires computation

4. Encoding Process

Encoding = selecting the right TMC LCs from the tableEncoding = generating a reference path via attributes + geometryOpenLR encoding is computationally heavier but flexible

5. Message Construction

Very compact messages (a few bytes)Larger messages (~20–30 bytes for a line location)Size is rarely an issue today, but OpenLR uses more bandwidth

6. Transmission

Typically  used in broadcast (RDS, DAB), and low‑bandwidth IP environmentsUsed in IP-based, broadcast, or hybrid systemsOpenLR suitable for richer digital ecosystems

7. Decoding Method

Match LC to same TMC table on receiver side, and look up associated map elements in map.Decoder reconstructs location using map matching + shortest-path algorithmsOpenLR decoding is more CPU-intensive compared to TMC decoding


Further migration considerations

Decision Guide

Requirement /considerationTMCOpenLRNotes
Cross-map compatibilityLimitedExcellentOpenLR best for heterogeneous ecosystems
CoverageFixed, limitedUnlimitedNo need for location tables
Real-time dynamic updatesModerateExcellentOpenLR more flexible
Decoder workloadLowHigherThe large majority of in-vehicle devices handle / decode OpenLR reference for traffic updates
InteroperabilityTable-dependentMap-agnosticBetter for multi-provider environments
Legacy embedded systemsStrongRequires migrationTransitional dual support recommended


Implementation Notes

References & Tools

For understanding OpenLR as a method the following references are useful:

Comments

1



2



3


Proposal 1 (discussion item )

Migrating from TMC to OLR: what are typical issues:


CoPilot input

Great question! Migrating from TMC (Traffic Message Channel) location referencing—which uses pre-coded locations—to an on-the-fly method like OpenLR introduces several technical and operational challenges. Here are the key issues:


First present fundamental reasons to migrate:

Benefits

Opposite argument: TMC coverage is limited to pre-coded locations, OpenLR is unlimited



1. Fundamental Differences in Referencing Approach

Implication: Migration requires rethinking how locations are identified and transmitted—no more reliance on static IDs.


2. Map Provider Variability

Challenge: Ensuring interoperability and consistent decoding across providers.


3. Accuracy and Ambiguity

Mitigation: Fine-tuning encoding parameters and implementing robust fallback strategies.


Opposite argument: TMC coverage is limited to pre-coded locations, OpenLR is unlimited


4. Performance and Bandwidth

Consideration: Efficient encoding and compression are critical for real-time systems.


Size: Less of an issue now going from ~2-4 bytes to ~20-30 bytes per location reference

Encoding / decoding time and processing impact: 


5. Legacy System Integration


6. Quality Assurance


7. Governance and Standardization



Comments

1



2



3