Gpsbabel fuer Triton?
Moderators: S1G, Tux, Die Baumanns
Gpsbabel fuer Triton?
Hallo!
Sagt mal wieso hat gpsbabel so Probleme die Triton Modelle auszulesen?
Auf deren Homepage steht extra dabei
This module does not support the units that do not follow Magellan's documented communications protocols including:
Und dann nen Haufen Maestro Roadmate und alle Triton Modelle...
Was is an deren Datenformat denn so besonderes das das nicht offengelegt wird? So geheim? Zugegebenerweise aergert mich das ja schon seit dem ich den Triton gekauft habe...
Kann mich da einer der "Insider" aufklaeren - schliesslich gibts den Triton schon lang genug um zumindest das Kommunikationsprotokoll mal zu dokumentieren - oder etwa nicht? Veraendert sich das denn laufend?
Wer weiss Rat und Antwort?
lg
Sagt mal wieso hat gpsbabel so Probleme die Triton Modelle auszulesen?
Auf deren Homepage steht extra dabei
This module does not support the units that do not follow Magellan's documented communications protocols including:
Und dann nen Haufen Maestro Roadmate und alle Triton Modelle...
Was is an deren Datenformat denn so besonderes das das nicht offengelegt wird? So geheim? Zugegebenerweise aergert mich das ja schon seit dem ich den Triton gekauft habe...
Kann mich da einer der "Insider" aufklaeren - schliesslich gibts den Triton schon lang genug um zumindest das Kommunikationsprotokoll mal zu dokumentieren - oder etwa nicht? Veraendert sich das denn laufend?
Wer weiss Rat und Antwort?
lg
-
- Senior Experte *****
- Posts: 5384
- Joined: Wed May 16, 2007 8:39 pm
- Location: Verden (Aller)
Der Triton speichert seine Daten intern in einer Datenbank. Diese Datenbank ist eine SQLite Datenbank, die man am PC zum Beispiel mit dem sqlite Firefox plugin einfach oeffnen kann.
Problemtisch ist aber das Datenuebertragungsprotokoll der Tritons. Das JCP ist uebertrieben proprietaer und nicht dokumentiert.
Problemtisch ist aber das Datenuebertragungsprotokoll der Tritons. Das JCP ist uebertrieben proprietaer und nicht dokumentiert.
Gruss, Matz
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
Kann man das Datenuebertragungsprotokoll nicht damit umgehen?
Meine Idee:
GPX-Datei --> kleines Tool (vorzugsweise Java, da plattformunabhaengig) --> neue Triton-Datenbank --> per SD-Kartenleser auf SD-Karte
Somit waere man von VantagePoint und besonders von einem Windows-PC unabhaengig. Oder stelle ich mir das zu einfach vor? Bin leider kein Programmierer, aber das GPX-Format liegt offen vor und die Triton-Datenbank auch.
Meine Idee:
GPX-Datei --> kleines Tool (vorzugsweise Java, da plattformunabhaengig) --> neue Triton-Datenbank --> per SD-Kartenleser auf SD-Karte
Somit waere man von VantagePoint und besonders von einem Windows-PC unabhaengig. Oder stelle ich mir das zu einfach vor? Bin leider kein Programmierer, aber das GPX-Format liegt offen vor und die Triton-Datenbank auch.
-
- Senior Experte *****
- Posts: 5384
- Joined: Wed May 16, 2007 8:39 pm
- Location: Verden (Aller)
Ja, das funktioniert. Ich hatte mal ein UDS PC-Tool angefangen, aber in Hinblick auf die frueher mal geplanten FW Erweiterungen wieder aufgegeben.
Wer Lust auf's Programmieren hat, dem stelle ich gerne meine Erkenntnisse zur Verfuegung
Wer Lust auf's Programmieren hat, dem stelle ich gerne meine Erkenntnisse zur Verfuegung
Gruss, Matz
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
-
- Senior Experte *****
- Posts: 5384
- Joined: Wed May 16, 2007 8:39 pm
- Location: Verden (Aller)
Ok, fangen wir mit der Softwareausstattung an:
- Firexfox mit sqllite Plugin
- sqlite3.dll
- Entwicklungsumgebung Deiner Wahl.
Oeffne die UDS Datei einfach mit dem Firefoxplugin und gucke Dir die Datei an. Wenn Du einen UDS am PC erstellst, kannst Du die ROID's ignorieren.
Zentrale Bedeutung hat die Tabelle geoPoints. Hier sind alle Wegpunkte oder Cache enhalten und zwar so sortiert, wie sie 1. in der WegpunktTabelle und 2. in der CacheTabelle vorkommen. Massgeblich ist immer die physikalische Reihenfolge der der Punkte, d.h. er erste Punkt der geopoints ist auch der erste Wegepunkt.
Ein Wegepunkt oder Cache kommt machnmal 2x in der geopoints vor und zwar dann, wenn eine Navigation aktiv ist. In dem fall wird der aktive Punkte dupliziert und das Duplikat folgt direkt dem Original.
Das wars schon. Mit dem Wissen kannst Du locker einen UDS-Reader/Writer bauen. Ich habe das mal Testweise gemacht und hat gut funktioniert. Beim Syncen mit VP hatt ich allerdings mit meinem UDS dann Probleme, aber sowas baut man sich ja ohnehin um nicht im VP zu arbeiten
- Firexfox mit sqllite Plugin
- sqlite3.dll
- Entwicklungsumgebung Deiner Wahl.
Oeffne die UDS Datei einfach mit dem Firefoxplugin und gucke Dir die Datei an. Wenn Du einen UDS am PC erstellst, kannst Du die ROID's ignorieren.
Zentrale Bedeutung hat die Tabelle geoPoints. Hier sind alle Wegpunkte oder Cache enhalten und zwar so sortiert, wie sie 1. in der WegpunktTabelle und 2. in der CacheTabelle vorkommen. Massgeblich ist immer die physikalische Reihenfolge der der Punkte, d.h. er erste Punkt der geopoints ist auch der erste Wegepunkt.
Ein Wegepunkt oder Cache kommt machnmal 2x in der geopoints vor und zwar dann, wenn eine Navigation aktiv ist. In dem fall wird der aktive Punkte dupliziert und das Duplikat folgt direkt dem Original.
Das wars schon. Mit dem Wissen kannst Du locker einen UDS-Reader/Writer bauen. Ich habe das mal Testweise gemacht und hat gut funktioniert. Beim Syncen mit VP hatt ich allerdings mit meinem UDS dann Probleme, aber sowas baut man sich ja ohnehin um nicht im VP zu arbeiten
Gruss, Matz
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
Ja, klingt auch fuer mich wie ein "war mal geplant, kommt aber nicht mehr".
Was den Menuepunkt "Reisen" betrifft, muesste es aber doch mal ein Update fuer die Tritons geben.
Es waere doch schon ziemlich kurios, wenn diese von Anfang an geplante Funktion nicht mehr nachgereicht wird, aber im Menue des Geraetes fuer alle Zeit verewigt bleibt.
Das waere ja quasi wie eines dieser gelben Baustellenschilder, die man frueher von Internetauftritten kannte, die noch unvollstaendig waren.
Nur beim Triton ist es grau.
Was den Menuepunkt "Reisen" betrifft, muesste es aber doch mal ein Update fuer die Tritons geben.
Es waere doch schon ziemlich kurios, wenn diese von Anfang an geplante Funktion nicht mehr nachgereicht wird, aber im Menue des Geraetes fuer alle Zeit verewigt bleibt.
Das waere ja quasi wie eines dieser gelben Baustellenschilder, die man frueher von Internetauftritten kannte, die noch unvollstaendig waren.
Nur beim Triton ist es grau.
Viele Gruesse
Alois
Alois
hi nochmal!
Danke erstmal fuer die vielen Antworten .. aber ..
Waere doch selbst fuer die Firma ein Vorteil wenn Leute ihre Hardware verwenden und nicht an VP gebunden sind.
Ich meinerseits bin noch immer vom Triton ueberzeugt aber ueberlege mir auch schon nen Garmin - der sitzt zumindest nicht auf seinen Daten und gibt sie auch anderen Programmen frei (eben ueber zB: gpsbabel)
lg macho
Danke erstmal fuer die vielen Antworten .. aber ..
Naja - wie waers dann mal einen anderen Weg zu gehen und das JCP mal nicht so uebertrieben proprietaer zu belassen und mal anzufragen ob die von Magellan das nicht mal dokumentieren koennen. Ich kann mir ehrlich gesagt nicht vorstellen das das Datenuebertragungsprotokoll soooo geheim sein muss um es vor allen anderen zu schuetzen. Oder bin ich da naiv und blauaeugig.inkognito wrote:Problemtisch ist aber das Datenuebertragungsprotokoll der Tritons. Das JCP ist uebertrieben proprietaer und nicht dokumentiert.
Waere doch selbst fuer die Firma ein Vorteil wenn Leute ihre Hardware verwenden und nicht an VP gebunden sind.
Ich meinerseits bin noch immer vom Triton ueberzeugt aber ueberlege mir auch schon nen Garmin - der sitzt zumindest nicht auf seinen Daten und gibt sie auch anderen Programmen frei (eben ueber zB: gpsbabel)
lg macho
Der Satz und die Tatsache, dass er zu dem Thema so beharrlich schweigt, sprechen Baende. Der Triton scheint tot zu sein. Wenn sich das bewahrheiten sollte, ist mein Ausflug in die Magellanwelt vorbei und der Lowrance Endura haengt dann an meinem Lenkervorbau.
Harry
Harry
Lowrance Endura Sierra - edge 705 - GH-615M - eXplorist 600 - SporTrak Color
...laeuft eigentlich java auch auf dem gemoddeten Triton unter WinCE? Wenn nicht, waere ein GPX-Tool das direkt unter WinCE laeuft eine feine Sache, oder?phi.nrw wrote:Kann man das Datenuebertragungsprotokoll nicht damit umgehen?
Meine Idee:
GPX-Datei --> kleines Tool (vorzugsweise Java, da plattformunabhaengig) --> neue Triton-Datenbank --> per SD-Kartenleser auf SD-Karte
Somit waere man von VantagePoint und besonders von einem Windows-PC unabhaengig. Oder stelle ich mir das zu einfach vor? Bin leider kein Programmierer, aber das GPX-Format liegt offen vor und die Triton-Datenbank auch.
Gruss Stefan
--------------------------------
T500, seit 2009 die perfekte Erweiterung für mein MTB
--------------------------------
T500, seit 2009 die perfekte Erweiterung für mein MTB
hallo!
hmm - also ich sehe das da irgendwas im Busch ist ..
Kann ja nicht sein das da keiner eine Ahnung hat ..
Im primaeren geht es mir ja darum auch andere Betriebssystem nicht auszusperren und sie an die Daten ranzulassen. Und das aber moeglichst ohne irgendwelchen "workaround".
Und genau hierfuer wird ja wohl gpsbabel entwickelt - das ja auch in VP verwendung findet..
Nachdem ich selber bei einem OpenSource GIS mitentwickle wuerd ich gerne auch native meine Daten dort importieren koennen - dazu brauch ich aber ein Programm das das auch kann - Nicht was ich was gegen VP haette - aber .. es sind doch noch MEINE Daten die ich da aufzeichnen lasse - wieso werd ich also gezwungen VP zum auslesen zu verwenden.
Bitte nicht falsch verstehen - wie gesagt ich mag Magellan nach wie vor noch - aber bei so einer Ignoranz wird es langsam schwer noch begeistert zu sein.
lg macho
hmm - also ich sehe das da irgendwas im Busch ist ..
Kann ja nicht sein das da keiner eine Ahnung hat ..
Im primaeren geht es mir ja darum auch andere Betriebssystem nicht auszusperren und sie an die Daten ranzulassen. Und das aber moeglichst ohne irgendwelchen "workaround".
Und genau hierfuer wird ja wohl gpsbabel entwickelt - das ja auch in VP verwendung findet..
Nachdem ich selber bei einem OpenSource GIS mitentwickle wuerd ich gerne auch native meine Daten dort importieren koennen - dazu brauch ich aber ein Programm das das auch kann - Nicht was ich was gegen VP haette - aber .. es sind doch noch MEINE Daten die ich da aufzeichnen lasse - wieso werd ich also gezwungen VP zum auslesen zu verwenden.
Bitte nicht falsch verstehen - wie gesagt ich mag Magellan nach wie vor noch - aber bei so einer Ignoranz wird es langsam schwer noch begeistert zu sein.
lg macho
Hallo Macho,
... andere Betriebsssteme ....
Du rennst bei mir offene Tueren ein.
Das Problem ist leider folgendes:
Die UDS Datenbank ist eine SQLite DB. Nur wurde sie derart missbraucht und veraendert sodass keine normale SQL-Statements was bringen wuerde. Die Programmlogik von Magellan ist da ganz eigen.
Ferner besteht noch das Problem das das USB-Protokoll der Magellans proprietaer ist und nicht decodiert ist.
VP war von Beginn an und ist nach wie vor ein Haufen Muell, das nichts andere kann als die Daten hin und her zu schieben. Routen- und Track bearbeitung ist einfach nur Sch....e
Wenn wir den Triton dazu bekommen wuerden sich als Mass-Storage anzumelden und wir herausbekommen, wie die Datensaetze in der UDS aufbereitet werden, waeren wir ein grosses Stueck weiter.
gpsbabel wurde NICHT gemacht um Datenaustauch mit den GPS-Geraete zu ermoeglichen. GPSbabel ist ein Konvertierungswerkzeug.
... andere Betriebsssteme ....
Du rennst bei mir offene Tueren ein.
Das Problem ist leider folgendes:
Die UDS Datenbank ist eine SQLite DB. Nur wurde sie derart missbraucht und veraendert sodass keine normale SQL-Statements was bringen wuerde. Die Programmlogik von Magellan ist da ganz eigen.
Ferner besteht noch das Problem das das USB-Protokoll der Magellans proprietaer ist und nicht decodiert ist.
VP war von Beginn an und ist nach wie vor ein Haufen Muell, das nichts andere kann als die Daten hin und her zu schieben. Routen- und Track bearbeitung ist einfach nur Sch....e
Wenn wir den Triton dazu bekommen wuerden sich als Mass-Storage anzumelden und wir herausbekommen, wie die Datensaetze in der UDS aufbereitet werden, waeren wir ein grosses Stueck weiter.
gpsbabel wurde NICHT gemacht um Datenaustauch mit den GPS-Geraete zu ermoeglichen. GPSbabel ist ein Konvertierungswerkzeug.
-
- Senior Experte *****
- Posts: 5384
- Joined: Wed May 16, 2007 8:39 pm
- Location: Verden (Aller)
Man kann schon der SQL mit der Datenbank arbeiten. Nur ganz ohne programmatischen Eingriff geht es in der Tat nicht.
VantagePoint fuer sich ist m.E. ein schoenes Tool und es ist kostenlos. Wer mit der vollen Breitseite an Funktionen planen moechte, dem sei TTQV ans Herz gelegt. VantagePoint wird in der naechsten Generation an dieser Stelle weiter entwickelt sein.
Die Konstruktion mit dem JCP Protokoll hat ein nettes Konzept, aber hat sich in der Praxis leider nicht bewaehrt, daher wird die naechste Geraetegeneration wieder als Masstorage an den PC angeschlossen. Beim Triton kann man das durch aendern eines Registry-Keys selbst nachruesten. Die Informationen dazu findet man im Total-Triton-Mod.
Mit dieser Aenderung und einem UDS Reader/Writer sollte das leidige Thema erledigt sein. Guckt Euch die DB doch mal an
VantagePoint fuer sich ist m.E. ein schoenes Tool und es ist kostenlos. Wer mit der vollen Breitseite an Funktionen planen moechte, dem sei TTQV ans Herz gelegt. VantagePoint wird in der naechsten Generation an dieser Stelle weiter entwickelt sein.
Die Konstruktion mit dem JCP Protokoll hat ein nettes Konzept, aber hat sich in der Praxis leider nicht bewaehrt, daher wird die naechste Geraetegeneration wieder als Masstorage an den PC angeschlossen. Beim Triton kann man das durch aendern eines Registry-Keys selbst nachruesten. Die Informationen dazu findet man im Total-Triton-Mod.
Mit dieser Aenderung und einem UDS Reader/Writer sollte das leidige Thema erledigt sein. Guckt Euch die DB doch mal an
Gruss, Matz
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
Seid nett zu Eurem GPS und geht mit ihm nach draussen !
hmm - ok
also ich verwend gpsbabel schon zum auslesen
und wenn ich da lese das sich das JCP Protokoll nicht bewaehrt hat und wieder auf Massstorage umgestiegen wird - dann koennte man ja zumindest das JCP offenlegen und die Kommunikation dokumentieren. Schoen waers ja schon wenn sich da was machen lassen koennte.
Mein Traum waere ja ueberhaupt ne offene Firmware - so wie es zb bei manchem Linksys Routern der Fall ist. Wenn sowieso umgestellt wird - kann man das ja vielleicht anfragen das gewisse Sachen offengelegt werden .
Sonst mach ich mir ja wirklich Sorgen das (der ja nicht so wirklich ganz billige) Triton bald schon zu vergessen ist und eine Fehlinvestition war.
Muss man denn immer alles hinter verschlossenen Tueren machen? *seufz*
Na ich hoffe das Beste
also ich verwend gpsbabel schon zum auslesen
und wenn ich da lese das sich das JCP Protokoll nicht bewaehrt hat und wieder auf Massstorage umgestiegen wird - dann koennte man ja zumindest das JCP offenlegen und die Kommunikation dokumentieren. Schoen waers ja schon wenn sich da was machen lassen koennte.
Mein Traum waere ja ueberhaupt ne offene Firmware - so wie es zb bei manchem Linksys Routern der Fall ist. Wenn sowieso umgestellt wird - kann man das ja vielleicht anfragen das gewisse Sachen offengelegt werden .
Sonst mach ich mir ja wirklich Sorgen das (der ja nicht so wirklich ganz billige) Triton bald schon zu vergessen ist und eine Fehlinvestition war.
Muss man denn immer alles hinter verschlossenen Tueren machen? *seufz*
Na ich hoffe das Beste