Page History
| Info |
|---|
Q1 was finalised during the telco of |
Prior revisions of answers
Proposal 5, updated
Short Summary Answer
OpenLR is a royalty-free, map-agnostic location referencing method designed to support cross-map interoperability in digital mobility ecosystems. Over time, different versions and adaptations have been developed, including TomTom’s binary and XML formats, TISA’s standardized ISO TPEG2-OLR, and XML variants used in DATEX II and TN-ITS. Each version offers trade-offs in terms of interoperability, complexity, and integration scope. Selecting the right approach depends on the stakeholder’s objectives, technical context, and the location reference types required.
...
Stakeholder Relevance / Rationale
Public Authorities: Benefit from using standardized OpenLR variants to support data exchange on national access points, traffic message delivery, and consistent public service integration.
Content Providers: Gain from format flexibility and map-agnostic location encoding, facilitating the aggregation and distribution of location-based data across diverse platforms and services.
Service Providers: Require scalable bandwith-efficient formats with strong support for encoding, decoding, and dynamic referencing to ensure high-quality, real-time mobility services.
OEMs: Depend on compact, fast-decoding formats that work across maps, for navigation services and also increasingly in safety-critical environments like ADAS and V2X, often requiring low-latency and embedded system support.
...
Detailed Explanation
Types / Versions / Formats
| Version / Format | Description | Strengths | Limitations |
|---|---|---|---|
| TomTom OpenLR Binary v3 | Original, low-bandwidth binary encoding | Compact, efficient, widely used in in-vehicle systems. | Tight coupling with TomTom decoder tools; hard to debug |
| TomTom OpenLR XML v3 | XML-based version from the original OpenLR white paper | Human-readable, well-documented | Verbose; best suited for internal or TomTom-centric use |
| TISA TPEG2-OLR (ISO 21219-22) | ISO-standardized adaptation (by TISA) in binary, protobuf, and TPEGml | Interoperable, ISO-compliant, used in TPEG services worldwide (broadcast and IP) | Not interoperable with TomTom or DATEX II XML; different field structure |
| DATEX II OpenLR XML | Adaptation for public traffic management systems | Integrates into existing DATEX II platforms | Incompatible at XML level with TomTom and TISA variants |
| TN-ITS OpenLR (XML & Binary) | Used in TN-ITS for static road data exchange (e.g. speed limits). In essence this is a reference to TomTom OpenLR whitepaper formats. | Used for communicating of infrastructure updates in TN-ITS environments |
Use Cases
Public Authorities: Use TISA ISO TPEG2-OLR in traffic services and DATEX II / TN-ITS for infrastructure or incident data integration.
Content Providers: Rely on map-agnostic encoding (e.g., OpenLR XML) to harmonize location data across different sources.
Service Providers: Choose binary or TPEG formats depending on delivery methods and standards.
OEMs: Use TomTom or ISO TPEG2-OLR Binary format for their compactness and real-time suitability in vehicle systems.
Technical Considerations
Encoding formats differ in structure and support: ISO TPEG2-OLR uses binary, protobuf, or XML (TPEGml); TomTom formats have specific versioning rules.
TomTom Core spec includes Line Location and Point Along Line; more complex types (POI with Access, GeoCoordinate, Area) require OpenLR+ or custom extensions. ISO TPEG2-OLR covers all use cases.
XML variants are not mutually compatible; schema mapping or transformation logic may be required for integration across ecosystems.
...
Decision Guide
| If you are a... | And your goal is... | Use this version | Supported Types |
|---|---|---|---|
| Public Authority | Traffic and road data exchange or event messages | ISO TPEG2-OLR or DATEX II XML | Line, Point, Area |
| Content Provider | Distributing harmonized POIs or road segments | TomTom OpenLR XML or ISO TPEG2-OLR | Line, Point, POI |
| Service Provider | Delivering real-time mobility or traffic services | TomTom Binary or ISO TPEG2-OLR | Line, Point |
| OEM | ADAS/V2X, embedded vehicle systems | ISO TPEG2-OLR | Line, Point, Area (OpenLR+) |
| TN-ITS User | Updating static map attributes | TN-ITS OpenLR XML and Binary | Point Along Line, Line, Area |
...
Implementation Notes
Tooling: OpenLR.org provides open-source encoders and decoders for TomTom formats; TISA and DATEX II require ecosystem-specific tooling.
Compatibility: XML schemas differ between TomTom, TISA (ISO), DATEX II, and TN-ITS—conversion may be needed.
Extended Types: Support for POI with Access, GeoCoordinate, and Closed Line is limited in TomTom's version, yet fully supported in ISO TPEG2-OLR. Ensure that decoders support these extended types.
General Tip: When selecting a format, consider both technical integration and organizational ecosystem alignment—OpenLR’s core strength is overcoming map differences.
...
References & Tools
- TISA Github
DATEX II Specifications, see also DATEXII OpenLR™ (Point, linear and area location)
TN-ITS Specifications: TN-ITS integration to become EN TS 16157, Part 14: TN-ITS (work-item in CEN TC278 W7, publication expected Q1 2026)
Processed comments meeting August 6
Who | What | Decision | |
|---|---|---|---|
| 1 | Stephen T'Siobbel | In 'detailed explanation' table, why is 'For integration into TN-ITS environments' a limitation? In 'Decision guide': a 'TN-ITS user' can also use Area features Reference & Tools: note : replace 'finalisation' with 'publication expected in Q1 2026' | solved solved solved |
| 2 | |||
| 3 |
Processed comments meeting July 9th
Who | What | Decision | |
|---|---|---|---|
| 1 | Stephen T'Siobbel | Added TN-ITS to use cases for sharing road infrastructure by Public Authorities. Decision guide: add 'road' to "Traffic data exchange or event messages" Added OpenLR Binary to decision guide NOTE: the next publication of the TN-ITS specification will be under the DATEX umbrella: "CEN TC278 W8 : CEN TS 16157, Part 14: TN-ITS". This revision is expected in Q4 | Incorporated, Working Group 7 |
...
Proposal 2
2. Short Summary Answer
OpenLR is a method for describing locations—like road segments, intersections, or zones—that works across different digital maps. It comes in different forms (like binary or XML) and variations (such as versions used by governments, carmakers, or traffic services). Some are better for speed and compactness, others for compatibility or inspection. The right version depends on what you're trying to do—send fast updates, analyze traffic data, or guide vehicles
3. Why This Matters (For Different Stakeholders)
Public Authorities
Need standards like DATEX II or TPEG2 to ensure compatibility across national and EU-wide systems. OpenLR helps exchange traffic and road data across jurisdictions and map providers.Service Providers
Use OpenLR to send traffic events quickly and efficiently, even when different maps are in use. Binary formats are best for performance, while XML makes testing and debugging easier.- OEMs (Automotive Manufacturers)
OpenLR supports in-vehicle features like navigation, alerts, and geofencing (especially in ADAS and V2X systems). Compact formats like Binary V3 are ideal for embedded systems.
4. Understanding the Different Versions and Formats
✅ Plain Overview (for non-experts)
| Type | Best For | Good Because | Things to Watch Out For |
|---|---|---|---|
| Binary Format | Real-time data, vehicle systems | Fast, small, ideal for mobile use | Hard to read/debug, version-sensitive |
| XML Format (White Paper) | Testing, integration, transparency | Human-readable, easy to inspect | Larger and slower, not for live broadcasts |
| DATEX II Format | Public authorities, traffic control | Matches EU standards, works with traffic data | Complex to implement without DATEX tools |
| TPEG2 Format | Standardized broadcasts (e.g. DAB radio) | ISO standard, good for wide distribution | Different binary encoding, steep learning curve |
| TN-ITS OpenLR | Map updates from road authorities | Tailored for structured map data sharing | Niche use, less support in commercial tools |
🧠 Technical Notes (for experts)
Binary V3 is the current preferred version for compact location encoding.
XML formats vary: White Paper XML is widely used; DATEX II XML and TN-ITS XML follow different schemas.
Logical Format includes:
Location Reference Points (LRPs) with road class, orientation, etc.
Support for lines, points, areas (polygons, circles, etc.)
Area location types (e.g., ClosedLine, Polygon) are only supported in OpenLR v1.5+, not in early implementations.
5. Decision Guide – What to Use When
| Goal / Use Case | Recommended Format |
|---|---|
| Send alerts to cars quickly | Binary V3 |
| Check and debug locations manually | XML (White Paper) |
| Share traffic data with governments | DATEX II OpenLR |
| Broadcast travel updates across countries | TPEG2-OLR (ISO 21219-22) |
| Describe zones or areas for geofencing | Binary V3 or XML with area types |
| Distribute road updates from authorities | TN-ITS OpenLR XML |
6. Tips for Implementation
Test compatibility between encoder and decoder—different formats and versions may not work together out of the box.
Use XML for inspection and integration, binary for real-time or bandwidth-sensitive environments.
Avoid mixing DATEX II XML with White Paper XML without schema validation.
Choose a decoder that supports V3 to ensure support for advanced features like area and POI references.
7. Useful Resources
Comments
Who | What | Decision | |
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 |
Proposal 2
Proposal text
1. Question
- Clearly state the issue or decision point.
- Optionally include context (e.g., “in multi-map environments” or “for cross-border traffic data exchange”).
2. Short Summary Answer
- Provide a 2–3 sentence overview that answers the question directly.
3. Stakeholder Relevance / Rationale
- Explain why this matters to each stakeholder group:
- Public Authorities: Interoperability, compliance, public service delivery.
- Service Providers: Scalability, integration, data quality.
- OEMs: In-vehicle systems, ADAS, V2X compatibility.
4. Detailed Explanation
Break down the topic into structured sub-sections:
- Types / Versions / Formats (with strengths and weaknesses)
- Use Cases (real-world examples per stakeholder)
- Technical Considerations (e.g., encoding, decoding, schema)
5. Decision Guide
- Provide a table or flowchart to help stakeholders choose the right approach based on their role and goals.
6. Implementation Notes
- Highlight integration tips, tooling, compatibility issues, or known pitfalls.
7. References & Tools
- Link to standards, documentation, open-source tools, or vendor-specific resources.
Description of changes
<description of the changes>
Comments
Prior revisions of answers
Proposal 1
Proposal text ( MS CoPilot generated) | ChatGPT generated | ChatGPT Plus - OpenLR Guru | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
OpenLR, developed by TomTom, is a royalty-free open standard for encoding, transmitting, and decoding location data across different maps. There are several versions and adaptations of OpenLR, each with its own strengths and weaknesses: 1. TomTom OpenLR (Original Version)
2. TISA Adaptation (TPEG2)
3. Datex2 Adaptation
Choosing the Right Version
Each version has its own use cases and should be chosen based on the specific requirements of your project
2 . OpenLR - Wikipedia Is there a specific application or project you're considering for OpenLR? | OpenLR (Open Location Referencing) is an open-source method developed by TomTom for encoding location references in a compact, map-agnostic way, suitable for sending location data between systems using different digital maps. There are different versions and types of OpenLR location references, each with their own strengths and weaknesses, depending on the use case (e.g., navigation, map updates, traffic messages). Here’s a breakdown of the main types (location reference types) used in OpenLR and what each is good or bad at: 1. Line Location (Standard OpenLR)Use case: Roads, paths, routes (e.g., traffic updates on a road segment).
2. Point Along Line LocationUse case: Speed cameras, toll booths, construction zones.
3. POI with Access PointUse case: Points of interest (e.g., gas stations, shops) with a known access road.
4. GeoCoordinate Location (Proposed/Extended Type)Use case: Arbitrary geographic points not necessarily tied to roads (e.g., parks, geofences).
5. Closed Line Location / Area Location (Extended/OpenLR+ Concepts)Use case: Regions (e.g., zones under construction, traffic-restricted areas).
Summary Comparison Table
| OpenLR has evolved through different versions and physical formats, each suited for specific use cases. Here's a breakdown of the OpenLR types/versions, their strengths, limitations, and when to use them: 🔄 Logical Format (Common to all)All OpenLR types are based on the logical location reference format, which includes:
This logical format is map-agnostic and defines what to encode. 📦 1. Binary Format✅ Best for:
⚠️ Weaknesses:
🛠️ Versions:
📄 2. XML Format✅ Best for:
⚠️ Weaknesses:
💡 Use case:
🌐 3. Datex II Format (OpenLR extension)✅ Best for:
⚠️ Weaknesses:
💡 Use case:
🔠 4. Abstract FormatSometimes OpenLR is referenced abstractly, especially in APIs:
🔁 Version Evolution Summary
✅ Format & Version: When to Use What
Would you like a decision flow diagram to choose the best format/version based on your use case? |
Description of changes
<description of the changes>
Comments
Who | What | Decision | |
|---|---|---|---|
| 1 | Teun Hendriks | Mention all variants: The different versions/types of OpenLR: What are they each good/bad at? What should be used for a given situation.
What are key differences and potential impact | |
| 2 | meeting 6/11 input |
| |
| 3 | meeting 6/8 input | Should we also mention v2, which is reported in 'OpenLR Decoding -bits & bytes' ? |