We’ve released a first version of an OpenLR encoder/decoder based on Itinero. Check the MIT-licensed code in the repository on GitHub!
The official version:
“OpenLR is an open source software project launched by TomTom back in 2009 to provide a royalty-free dynamic location referencing method enabling reliable data exchange and cross-referencing using digital maps of different vendors and versions.”
Or in other words, OpenLR provides a way to reference a location in a road network in a way that is independent of the actual network provider. This means you can decode a location on an OpenStreetMap network that was encoded on a TomTom network for example. It’s more or less a standard way of communicating about data linked to road networks and implemented by a number of other projects.
OpenLR and the way it’s built leads to a number of possible use cases:
We’ve build a live demo website to showcase OpenLR on OpenStreetMap. It’s fast and scales to the entire globe! You can decode a location by using a URL parameter:
You can also create new locations (line locations and point along line locations). Follow the instructions on the website.