DE:TMC/TMC Import Germany
Was sind TMC-Location-Codes
DE:TMC ist ein digitales System zur Meldung von Verkehrsbeeinträchtigungen. Es wird über UKW (Hörfunk) mittels RDS übertragen und somit für Navigations- und GPS-Systemen verfügbar, um Ausweichrouten zu errechnen
Es wird in ganz Europa eingesetzt, in den USA und einigen Teilen Asiens wird es zur Zeit eingeführt.
Folgende Nachrichten werden übertragen:
- Kennzeichen der Radio-Station und der Länder-ID
- Ereignis-Code nach ISO-Standard
- Standort-Code, welcher nach mit einer spezifischen Standort-Tabelle für ein Land und den Netzbetreiber entschlüsselt wird. (in der Regel nur 1 Betreiber pro Land)
Die Standort-Codes werden in der LocationCodeList (LCL) geführt. Diese Liste von Codes ermöglicht es jedem der OpenStreetMap nutzt, den TMC-Dienst zu erfassen, ohne genaue Kenntnis über die lokalen LCL zu haben. Darüber hinaus sind die Standorte der Liste und ihr Verhältnis zueinander auch hilfreich, um die Vollständigkeit des Straßennetzes und die fehlenden und wichtigen POIs zu überprüfen.
Siehe auch den Abschnitt über die Klassen und Unterklassen, um zu verstehen, was in der LCL eines Landes aufgenommen wird.
Areas (Bereiche)
- Anleitung
- LocationCode 1 - 3600),
- LocationCode 21300 - 40100),
- LocationCode 41400 - 59400) und
- nicht administrative Bereiche
Es gibt eine Menge Arbeit zu tun, und wir brauchen deine Hilfe.
HINWEIS: Ein TMC-Bereich gibt es meist nur für Bereiche, die durch eine "Autobahn" oder "Bundesstraße" durchquert werden!
Glossar
Folgende Bezeichnungen werden in diesem Artikel benutzt:
- Node - ein Punkt (Node) in OpenStreetMap
- Way - ein Weg (Way) in OpenStreetMap
- Point - ein Punkt in der TMC LocationCodeList
- Segment - ein Segment in der TMC LocationCodeList (KEIN Segment in OSM)
- Road - eine Straße (Road) in der TMC LocationCodeList (KEIN Weg (Way) in OSM)
Tagging Schema
Dieses Schema stellt alles dar, was wir aus der LocationCodeList extrahieren können. Nicht alles darf allerdings in einigen Ländern oder von deren TMC-Betreibern importiert werden. Es wurde daher versucht ein Tagging-Schema aufzubauen, welches den kompletten Satz der Tags enthält.
Siehe:
TMC:Point
Points in der TMC-LocationCodes sind einzelne Standorte. Sie können einen Namen und eine Bedeutung haben.
Points können höchstens einen Vorgänger-Point und höchstens einen Nachfolger-Point haben und bilden eine doppelte verkettete Liste.
Diese Verkettung muß beim Datenimport, gemäß der TMC-Meldungen den Standort eines Points, eine Richtung (vorwärts/rückwärts) und die Anzahl von Schritten enthalten. Der angegebene Standort kann der LocationCode eines Points in der verketteten Liste von Points, ein Segment in der verketteten Liste der Segmente durchlaufen. Roads und Areas haben keine solche Verbindung.
Für TMC-Points können wir OSM-Tag-Knoten als: Wenn der Point hat einen Namen hat, dann muß der Knoten diese name=*, loc_name=*, ref=* oder loc_ref=*-Tag enthalten.
Wenn ein Node über mehrere Standort-Codes und Richtungen, wie z.B. bei einer Kreuzung hat, kann eine Relation mit type=TMC für jede weitere Nutzung angelegt werden. (Dies ist notwendig, um die Notwendigkeit der Suche nach mehreren Tag-Wert-Paaren und Richtungen zu vermeiden.)
Beispiel:
TMC:cid_58:tabcd_1:LocationCode=1234 TMC:cid_58:tabcd_1:Direction=positive TMC:cid_58:tabcd_1:NextLocationCode=5431 TMC:cid_58:tabcd_1:LCLVersion=8.00 TMC:cid_58:tabcd_1:Class=Point
Links
Unter OSM TMC in Deutschland kann man die TMC Punkte als Overlay über der OSM Karte ansehen.Unter OSM Validator kann man hierarchisch die bereits eingetragenen TMC Werte ansehen. Hier sind auch Links zu OSM Browser, OSM Karte, JOSM und der oben angegebenen TMC Karte eingebaut.