Derzeit hat Navit bereits eine Funktion, um Routen unter Berücksichtigung auf Verkehrsstörungen zu berechnen. Was noch fehlt ist der Teil, der Navit sagt, wo sich gerade eine solche befindet. Dafür fehlen im wesentlichen noch 3 Komponenten: 1. Zugriff auf eine TMC-Datenquelle, 2. Decodierung der rohen TMC-Daten, 3. Lokalisieren der Verkehrsstörung auf der Karte und Eintragen in den Routinggraphen. Die Schwierigkeit von 1. hängt von der Datenquelle ab - da müsste man schauen, was für Daten ein RDS/TMC-Empfänger liefert. Wenn der sich unter Linux wie ein Character-Device verhält, aus dem man einfach einen Datenstrom bekommt, ist das einfach. 2. ist sehr einfach umzusetzen, dafür muss man “nur” ISO 14819-2 implementieren, und das sieht wirklich simpel aus, zumindest für mich als einer der Navit-Entwickler. 3. hängt stark davon ab, wie gut die Karte TMC oder etwas ähnliches unterstützt. Wenn TMC sauber getaggt ist, ist das ein Kinderspiel - wenn man fehleranfällige Dinge wie Straßennamen matchen muss ist es alles andere als einfach.
Ich denke der Nutzen wäre hier nicht kleiner als der von z.B. Busrouten. Die wurden vielleicht anfangs nur auf einer Karte angezeigt, weil für mehr die Datenlage einfach zu dünn war. Inzwischen fragt selten jemand nach deren Sinn und sie werden fleißig gemappt.
…ist mit dem derzeitigen Mapping, durch das kaum jemand durchsteigt, aber schwer zu implementieren und unmöglich zu warten.
Ich habe natürlich keinen Zweifel am Sinn anderer Projekte, es soll hier auch keine Manpower abgezogen werden. Es ist ja bei OSM immer so, dass jeder das mappt, das ihn interessiert - seien es nun Straßen, Bahnlinien mit Signalen oder Busrouten. Und wenn sich jemand für TMC interessiert und es mappen möchte, warum nicht? Es ist doch jedem selbst überlassen und nicht etwa zentral organisiert, wer seine Kraft in welches Projekt steckt.
Noch eine Anmerkung: Auch wenn ich nun immer TMC geschrieben habe, will ich nicht zwangsläufig an TMC an sich festhalten, sondern meinetwegen kann es gerne auch ein anderes Verkehrsinfosystem sein, oder eben ein “Meta-System”, in das man andere Verkehrsdaten übersetzen kann. Ich hatte nur deshalb TMC anfangs im Sinn, weil es ein derzeit weit verbreiteter Standard ist und ich es wünschenswert fände, eben diese Daten nutzen zu können, und in OSM etwas zumindest hinreichend kompatibles zu haben. Damit will ich aber nicht ausschließen, andere Quellen für Verkehrsinfos zu nutzen und das Tagging in OSM so zu gestalten, dass diese genutzt werden können. (Ein konkretes Beispiel habe ich derzeit nicht dafür, auch deshalb habe ich oben immer TMC geschrieben.)