OSM Route Manager
OSM Route Manager (formerly available on https://osmrm.openstreetmap.de/) was a relation debugging tool aiming to be an alternative to Relation Analyzer without some annoying lacks of the latter:
- Sub- and super-relation support (see Relation:route#Multiple routes share the same path)
- Roundabout support (implemented by adding one virtual node in the centre of the roundabout)
- Support for excursions and variants in the GPX export function (in OSM Route Manager, you compose your own route by combining segments of the route)
All way members (and members of sub-relations) of a route are analyzed and grouped into segments. Each segment is connected to zero or more than one other segment. Ways that are connected to exactly one other way belong to the same segment.
The Route Manager is written in Java/JSP. Most of the time that it takes to calculate the segments is currently used by the API requests, the JavaScript painting the vector lines on the map also takes a lot of CPU time.
After being unmaintained, unstable and causing problems for many years, the software has been shut down for good on 2025-03-09.
A rewrite of its functionality has been integrated into FacilMap. To analyze a relation, type relation <id>
(for example relation 12586521
) into the search box. More details can be found on FacilMap/OSM Analysis Tools. A redirect is in place that forwards OSM Route Manager links to FacilMap.
API
You can use the data created by OSM Route Manager using the GPX export function. It was available under the URL http://osmrm.openstreetmap.de/gpx.php?relation=%d, where %d is the number of the relation.
Greasemonkey script
There is a Greasemonkey script that shows a link to OSM Route Manager on the relation pages on www.openstreetmap.org.
Source code
The source code is available under AGPL-3 on GitHub. The project is maintained by User:Candid Dauth. Bugs can be reported there.