gelöscht
-
-
Hallo bill_gehts?,
Hallo Loc2262,hier habe ich mal eine zufällige ausgewählte TMC-Meldung von heute (17.08.2005) 17:45 Uhr.
Empfangen habe ich über WDR2:
Wegpunkt: 11236
Länge: -1
Event: 101
Erweiterung: (L)=2Das bedeutet:
2 km Stau zwischen 11236 und 11235 bzw.
2 km Stau auf der A40 zwischen Essen-Kray (Abfahrt 27) und Essen-Frillendorf (Abfahrt 26).In der LCL sind auch die benachbarten Abfahrten vermerkt. Für uns relevant wäre also Gelsenkirchen (Abfahrt 28).
Die Koordinaten für die Abfahrt Gelsenkirchen (LCL 11237) lauten:
7,10345
51,47170Frage:
Was liefert für diese Position GetLocationInfo?
Wenn GetLocationInfo auch noch die Nummer der Abfahrt liefern würde, wäre das noch besser.Vielleicht könntet Ihr nun eine Simulation von Bochum-Wattenscheid-West nach Essen-Frillendorf machen.
In einer kleinen Schleife müssten dann die aktuellen Koordinaten (mit einer gewissen Toleranz) mit denen für die Abfahrt Gelsenkirchen verglichen werden. Zusätzlich kann man dann noch die Straßennamen miteinander vergleichen. Die aktuellen Koordinaten müssten immer auf der A40 liegen, die für die Abfahrt Gelsenkirchen auch.
Dann noch eine Meldung über 2 km Stau auf den Bildschirm fertig :-).
Vielen Dank.
Gruß
Frank -
Zitat
Original von bill_gehts?
traffic.inc
Byte 6 und 7 Typ 0x0164->Baustelle(356) ... 0x011E -> ???Sorry, ich habe heute Mittag die Nummer/Zeile des Eintrages in der Eventliste gepostet und NICHT den Eventcode. Somit leider ein kleiner Rückschlag.
Die Liste habe ich inzwischen korrigiert!0x0164->verlorene Ladung, 3 km Stau(356)
0x011E->verlorene Ladung, 1 km stockender Verkehr(286)Gruß
Frank -
Hi Frank!
Wäre die von dir angestrebte Lösung mit dem TMC-Empfänger später auch für den TomTomGo 300/500/700 denkbar? Es müsste sich dann ggf. jemand finden, der das noch zu erstellende Programm für Linux portiert. Aber Bluetooth müsste ich ja zumindest schon die Daten in den TTG rein bekommen.
Gruß
Hannes -
Hallo Hannes123,
warum nicht. Allerdings muss es für TT5 erstmal funktionieren und für den Go müsste es auch noch einer programmieren.
Gruß
Frank -
Zitat
Original von Frank
Die Koordinaten für die Abfahrt Gelsenkirchen (LCL 11237) lauten:
7,10345
51,47170Frage:
Was liefert für diese Position GetLocationInfo?
0|710346|5147170|3|28 As Gelsenkirchen|0|0| -
Zitat
Original von Frank
hier habe ich mal eine zufällige ausgewählte TMC-Meldung von heute (17.08.2005) 17:45 Uhr.
Der Abruf von GetLocationInfo ist - wie gerade getestet - leider ziemlich langsam. Nur 1-2 Abfragen pro Sekunde, sprich schon bei einer 25km-Tour würde das über 2 Minuten dauern. Verständlich - schließlich müssen dafür Infos aus den großen Kartendateien geladen werden.Vielleicht kann man stattdessen mit den GPS-Koordinaten der Abfahrten arbeiten. Kannst Du vielleicht mal aus Deiner Location-Code-Liste (wo kriegt man die eigentlich her?) mal eine Reihe Abfahrtenkoordinaten posten? Dann kann man die mit dem vergleichen, was Tomtom für diese Abfahrten an Koordinaten gespeichert hat.
Am besten mal eine genau definierte Fahrstrecke entlang einer bestimmten Autobahn.
-
Ich mach mal den Anfang. Ich lasse Tomtom ein Stück auf der A1 langfahren. Start kurz hinter dem Kreuz Bliesheim, Richtung Köln, Ende kurz hinter Leverkusen.
Dabei kommt diese Wegpunktliste heraus:
681691|5077529|1|A1/E29 109 Ak Kreuz Bliesheim/24/1 - A61/E31 - A1/A61/E31|0|0
679831|5080021|1|A1/A61/E31 - U39/U49 108 As Erftstadt|0|0
679686|5080229|1|A1/A61/E31 - U37 108 As Erftstadt|0|0
678896|5081255|1|A61 23 Ad Erfttal/107 - A1/E31 - A1/A61/E31|0|0
680345|5084902|1|A1/E31 - 106 As Knapsack|0|0
680383|5085004|1|A1/E31 - 106 As Knapsack|0|0
680513|5085557|1|A1/E31|0|0
680554|5085990|1|A1/E31|0|0
681672|5088933|1|A1/E31 - U41 105 As Hürth|0|0
681903|5089022|1|A1/E31 - U39 105 As Hürth|0|0
684744|5090942|1|A1/E31|0|0
684609|5091384|1|U26 104 As Frechen - A1/E31|0|0
684296|5091957|1|A1/E31|0|0
684295|5092022|1|A1/E31|0|0
684358|5092293|1|A1/E31|0|0
684605|5092677|1|A1/E31 - 10 Ak Köln-West/104|0|0
684767|5092933|1|A1/E31|0|0
684788|5092962|1|A1/E31 - 10 Ak Köln-West/104|0|0
684934|5093552|1|A1/E31 - U45 103 As Köln-Lövenich|0|0
684940|5093662|1|A1/E31|0|0
684962|5094132|1|A1/E31 - U43 103 As Köln-Lövenich|0|0
685043|5095560|1|A1/E31|0|0
685047|5097564|1|A1/E31 - 102 As Köln-Bocklemünd|0|0
685112|5097767|1|A1/E31|0|0
685272|5098054|1|A1/E31 - 102 As Köln-Bocklemünd|0|0
688397|5099486|1|A1/E31 - 28 Ak Köln-Nord/101|0|0
688818|5099614|1|A1/E31|0|0
689129|5099709|1|A1/E37 - A1/E31|0|0
689156|5099717|1|A1/E37|0|0
689604|5099878|1|A1/E37|0|0
689724|5099924|1|A1/E37 - 28 Ak Köln-Nord/101|0|0
691089|5100757|1|A1/E37|0|0
693741|5102126|1|A1/E37 - 100 As Köln-Niehl|0|0
694265|5102383|1|A1/E37|0|0
694759|5102653|1|A1/E37 - U47 100 As Köln-Niehl|0|0
695339|5102985|1|A1/E37|0|0
695557|5103108|1|A1/E37|0|0
695900|5103297|1|A1/E37|0|0
696104|5103415|1|A1/E37|0|0
696202|5103469|1|A1/E37|0|0
696436|5103598|1|A1/E37|0|0
696694|5103721|1|L293 28 Ak Kreuz Leverkusen-West/99 - A1/E37|0|0
696870|5103784|1|A1/E37|0|0
696970|5103811|1|A1/E37|0|0
697283|5103860|1|A1/E37|0|0
697465|5103868|1|A1/E37|0|0
697547|5103867|1|A1/E37|0|0
697846|5103842|1|A1/E37|0|0
698133|5103801|1|A1/E37 - 28 Ak Kreuz Leverkusen-West/99|0|0
700215|5103991|1|A1/E37 23 Ak Leverkusen/98|0|0
700366|5104048|1|A1/E37|0|0
700457|5104082|1|A1/E37|0|0
701021|5104281|1|A1/E37 23 Ak Leverkusen/98|0|0
701088|5104306|1|A1/E37|0|0
701125|5104319|1|A1/E37 - 23 Ak Leverkusen/98|0|0
712431|5107755|1|A1/E37|0|0 -
Zum Thema "was kostet ein fertiger separater TMC-Empfänger" folgender Link: http://www.handit.de/index.php?fuseaction=detail&katid=22&produktid=2607
Netterweise EXAKT für meinen PDA. :-))
Wenn unser Projekt Früchte trägt, überlege ich mir glatt, mir das Teil zuzulegen.
-
ZitatAlles anzeigen
Original von Loc2262
Der Abruf von GetLocationInfo ist - wie gerade getestet - leider ziemlich langsam. Nur 1-2 Abfragen pro Sekunde, sprich schon bei einer 25km-Tour würde das über 2 Minuten dauern. Verständlich - schließlich müssen dafür Infos aus den großen Kartendateien geladen werden.Vielleicht kann man stattdessen mit den GPS-Koordinaten der Abfahrten arbeiten. Kannst Du vielleicht mal aus Deiner Location-Code-Liste (wo kriegt man die eigentlich her?) mal eine Reihe Abfahrtenkoordinaten posten? Dann kann man die mit dem vergleichen, was Tomtom für diese Abfahrten an Koordinaten gespeichert hat.
Am besten mal eine genau definierte Fahrstrecke entlang einer bestimmten Autobahn.
Hallo Loc2262,ich würde die Funktion GetLocationInfo nur bei einer Übereinstimmung der Abfahrtsposition und der aktuellen Position verwenden, um zu prüfen ob wir wirklich auf der Autobahn sind oder nicht. Ich glaube, Du hattest das Problem gestern schon mal beschrieben (Bundesstraße die an der Abfahrt vorbei führt).
Da die Koordinaten immer ein wenig voneinander Abweichen, können wir ja nur mit einer gewissen Toleranz die Abfahrtsposition mit der aktuellen Position vergleichen. GetLocationInfo würde nur unsere Trefferqualität verbessern.
Vielleicht ist GetLocationInfo auch in dieser Situation etwas schneller, da der Kartenausschnitt zu diesem Zeitpunkt ja eigentlich im Speicher ist.
Aber auch mit der Wegpunktliste müsste man schon gut prüfen können, ob wie gerade Autobahn fahren oder nicht.Die LCL gibt es bei der Bundesanstalt für Straßenwesen (BASt). Ich habe eine E-Mail an info -at- bast.de geschickt mit der Bitte um Zusendung der LCL. Daraufhin bekommt man einen Fragebogen zwecks Registrierung (warum, wieso, wofür, ...) und wenn man diesen nett beantwortet bekommt man per E-Mail die LCL. Dies sind ein paar schöne Tabellen ohne weitere Erklärungen die man dann noch ein wenig verknüpfen muss. Das alles ging sehr schnell, nur darf man die LCL nicht im Klartext weitergeben.
ZitatOriginal von Loc2262
Ich mach mal den Anfang. Ich lasse Tomtom ein Stück auf der A1 langfahren. Start kurz hinter dem Kreuz Bliesheim, Richtung Köln, Ende kurz hinter Leverkusen.Dabei kommt diese Wegpunktliste heraus: [...]
In der Wegpunktliste sind auch die Nummern der Autobahnabfahrten drin. Somit könnte man z.B. alle 5 Minuten diese Liste neu erzeugen lassen, und anschließend prüfen ob eine Abfahrt anhand der Autobahn und Nummer überhaupt auf unserer Wegstrecke liegt.Deine Strecke werde ich gleich posten. Muss die Daten erstmal aus der LCL ziehen.
ZitatOriginal von Loc2262
Zum Thema "was kostet ein fertiger separater TMC-Empfänger" folgender Link: http://www.handit.de/index.php?fuseaction=detail&katid=22&produktid=2607Netterweise EXAKT für meinen PDA. :-))
Wenn unser Projekt Früchte trägt, überlege ich mir glatt, mir das Teil zuzulegen.
Das ist, glaube ich, eine patentierte Entwicklung von GNS. GNS hat ein Protokoll (GNS 2.0) entwickelt, mit dem die GPS- und TMC-Daten in einem gemeinsamen Datenstrom an den PPC übertragen werden.
Das gleiche Prinzip nuten auch die GPS-TMC-Empfänger, die es übrigens auch nur von GNS gibt. Leadtek wurde abgemaht, da sie einen GPS-TMC-Empfänger mit dem gleichen Prinzip auf den Markt bringen wollten. Das ist das eine Problem.Das zweite Problem ist:
Es wurde schon öfter, auch hier im Forum, versucht, den Aufbau des Protokolls zu erkennen und die TMC-Informationen wieder von den GPS-Informationen zu trennen. An dieser Stelle ist man bisher keinen Schritt weiter gekommen. Null. Das Navigationsprogramm kann nur was mit den reinen GPS-Daten anfangen, so dass man die TMC-Daten VOR dem Navigationsprogramm herausfiltern müsste.Ich denke, an dieser Stelle würde es dann auch wieder ein SDK von GNS geben, womit man die Informationen in eigenen Programmen nutzen könnte.
Alles in allem glaube ich, dass uns dieser TMC-Empfänger nicht weiter bringt. Leider!
Es kann sein, das Leadtek Ihren GPS-TMC-Empfänger abgeändert wieder auf den Markt bringen (oder schon getan haben). Die wollten von Anfang an ein SDK kostenlos anbieten inkl. Programmbeispielen in C und VB.
Derzeit sieht es also nach Löten aus. Und damit hättest Du dann sogar ein Gerät mit Display welches auch standalone Betrieben werden könnte.

Macht doch auch viel mehr Spaß, Soft- und Hardware komplett selbst entwickeln. Oder?
-
NA ENDLICH HABE ICH DIE SPEC !
und nun auch die kompl. Eventliste
gugste hier:
http://www.itsa.org/committe.n…6ba30066b8c1?OpenDocument
Danke an "hluebeck"
Grüße
bill -
Ich dachte auch schon verstärkt an TMC. Angeregt durch diese Diskussion
werde ich nun wohl doch nicht auf den Destinator PN umsteigen und noch ein Weilchen warten !!!.Gruss YAK
-
Zitat
Original von Frank
und wenn man diesen nett beantwortet bekommt man per E-Mail die LCL. Dies sind ein paar schöne Tabellen ohne weitere Erklärungen die man dann noch ein wenig verknüpfen muss. Das alles ging sehr schnell, nur darf man die LCL nicht im Klartext weitergeben.
Darf man sie denn in Software einsetzen, die man entwicklen/verteilen möchte? Falls nicht, ist das Projekt sowieso gestorben, da ohne diese Liste nichts gehen wird. Und ich werde mich nicht auf irgendwelche Rechtsstreits einlassen, wie schonmal beschrieben.ZitatDas ist, glaube ich, eine patentierte Entwicklung von GNS. GNS hat ein Protokoll (GNS 2.0) entwickelt, mit dem die GPS- und TMC-Daten in einem gemeinsamen Datenstrom an den PPC übertragen werden
.
Wie kann das gehen? Der Yak300GPS hat eine integrierte GPS-Maus, die einen eigenen internen Comport hat. Diese "Traffic Box" wird getrennt davon an den Syncport angeschlossen. Also müssen die Datenströme von GPS und TMC schonmal separat laufen.ZitatMacht doch auch viel mehr Spaß, Soft- und Hardware komplett selbst entwickeln. Oder?
Vielleicht wenn man Zeit, Ausrüstung und Erfahrung mit Hardwarefrickeleien hat. Diese drei Dinge fehlen mir, weshalb ich mir kaum einen solchen Empfänger selbst basteln werde. Zumal wenn die Einzelteile schon 100 EUR kosten... und das für nen Bastelversuch? Ne, muß nicht. Sprich wenn es da keine (deutlich günstigere) Lösung gibt, die ohne eigene Hardwarebastelei auskommt, ist meine Motivation an Forschung oder Softwareentwicklung in dem Bereich leider auch sehr begrenzt. Ist zwar sehr interessant das ganze, aber wenn ich am Ende selbst Null davon hab...
Dazu kommt noch die Tatsache, daß ich an meinem Yak300 halt eine Lösung brauche, die am Syncport angeschlossen wird (spezielles Kabel nötig) und darüber auch noch den PDA mit Spannung versorgt, wel in diesen Port im Auto halt üblicherweise das Zigarettenanzünder-Ladekabel gesteckt wird. Das Teil von GNS macht das all-in-one.
-
ZitatAlles anzeigen
Original von bill_gehts?
NA ENDLICH HABE ICH DIE SPEC !und nun auch die kompl. Eventliste
gugste hier:
http://www.itsa.org/committe.n…6ba30066b8c1?OpenDocument
Danke an "hluebeck"
Grüße
billDas sind die Infos wie TMC aufgebaut ist. Dies klappt ja auch schon in Kombination mit meiner Schaltung. Sag doch, was Du brauchst!

Aber Vorsicht: Es gib auch landesspezifische Eventlisten wie in Deutschland. Die bekommst Du über die BASt (s.o).
Könntest Du die o.g. Simulation mal programmieren???
Danke und Gruß
Frank -
@bill_gehts?
Schalte bei Dir mal bitte PN frei.
Dann kann ich Dir und Loc2262 noch was zusenden.Frank