MN|4.2 GPS Log-Dateien mit MapExport anzeigen und bearbeiten!

  • [Blockierte Grafik: http://www.home.foni.net/~lorenz-haupt/moinlauft.gif]


    ich erkläre mir die leeren Datensätze am Anfang so:


    Der erste Daensatz wird doch schon unmittelbar nach dem Aufruf des Navi-Programms erzeugt. Und von da an jede Sekunde ein Neuer. In der Zeit bis zum ausreichenden Sat-Empfang werden also nur leere Datensätze erzeugt. In der Datei kann man auch sehen, dass ich erst ca 10 sec. nach dem Sat-Empfang losfuhr. So war es auch. Ich wartete bis ausreichender Sat-Empfang angezeigt wurde, dann fuhr ich erst los.


    Die 12 sec. am Schluss erkläre ich mir damit, dass ich auf dem Parkplatz stehenblieb, Licht und Radio ausmachte, den Motor abstellte, den Gurt löste, und erst dann zum PDA griff und ihn ausmachte. Während der Zeit war zumidest die Geschwindigkeit 0,0 km/h. Vielleicht liegt es daran.


    Die neue Version habe ich getestet. Die Integer-Fehlermeldung kommt nicht mehr. Ob jetzt bei mir auch z.B. RMC-Datansätze rausgefiltert werden, kann ich noch nicht sagen, dazu muss ich erst mal wieder eine Probetour aufzeichnen.


    Eines ist mir aber noch aufgefallen: Die Vorgaben für das Setzen eines Routenpunktes passen manchmal nicht zusammen. Sie wiedersprechen sich. Ein Beispiel dazu. Ich schiebe von unserer Hofeinfahrt auf die Straße und fahre dann los. Dazu schiebe ich ja zunächst ein paar Meter nach links wenn ich nach rechts losfahren möchte. Das Gleiche passiert auch beim rückwärts Ausparken. Bei den Standard-Einstellungen von TrackCon wird der erste Punkt beim Losschieben erzeugt. Der zweite wenige Meter daneben auf der Straße durch den 75 Grad Richtungswechsel. Der 3. Punkt ist dann normal nach 1000 Metern. Das kannst du schön sehen wenn du dir meine zu einer rte-Datei umgewandelte Datei in MapExport ansiehst. Der Menüpunkt des Mindestabstandes hat also keine Priorität. Das sieht in MapExport nicht weiter schlimm aus. Wenn man aber die Tour so wie sie ist auf den PPC übeträgt, ist der 1. Punkt nicht mehr auf der Einfahrt neben der Straße sondern auf der Straße. Und zwar zwischen dem 2. und dem 3. Punkt. Wenn man jetzt der Navigation folgen würde, müsste man 3-5 Meter in die eine Richtung fahren, wenden und in die andere Richtung weiterfahren.


    Gut, dass mit der Ausfahrt bei mir zu Hause war ja nur eine Probetour. Bei jedem rückwärts Ausparken müsste es aber genauso sein. Von daher wäre es vielleicht sinnvoll, die Priorität des Mindestabstandes der Punkte vor den anderen Menüpunkten zu setzen. Ich konnte jedenfalls einstellen was ich wollte, der Mindestabstandspunkt wurde immer überstimmt, die ersten beiden Punkte wurden immer so gesetzt. Die Zeit für eine richtig große Testserie fehlte mir aber heute.


    Ein Problem ist das auch nicht für mich. Eine aufgezeichnete Tour werde ich wohl immer mit MapExport nacharbeiten, bevor ich sie zum Nachfahren auf den PPC übertrage.


    Lorenz

  • Hallo Lorenz,


    Wieder mal Gut Beobachtet !


    Es ist schon so das die Distanz zw. den einzelnen Routenpunkte Priorität hat.


    Bei überprüfen des Programmcode konnte ich feststellen das beim erfassen der ersten Position, die Vergleichskoordinaten um die Distanz zw. der ersten und der zweiten Pos. zu errechnen nicht korrekt erfasst wurden. Ab der zweiten und den folgenden Pos. hat´s dann wieder gepasst.
    Es kann auch noch vorkommen das ein Routenpunkt ausgelöst durch eine Pause kurz hinter den zuvor erfassten liegt. Da die Pausen aber immer erfasst werden sollen habe ich da noch etwas Arbeit mit, ich bin aber dran.


    Die von Dir angesprochenen Punkte 1+2 liegen "rechnerisch Luftlinie" ca. 29 Meter auseinander. Das mag real weniger sein, ist aber mit mir bekannten Routinen zum errechnen von Distanzen aus Koordinaten nicht genauer hinzukriegen.
    Wer da Info´s hat wie es genauer geht, her damit.
    Auch sollte man beachten das die Genauigkeit der Positionsangaben schon vom GPS System her im 10 Meter Bereich nicht sonderlich hoch ist. Dazu noch Toleranzen der Karte da werden aus 20 schnell mal 30 Meter. Man sollte da einfach nicht zuviel erwarten.
    Mehr Infos bekommt man hier http://www.kowoma.de/gps/Genauigkeit.htm, ist übrigens komplett eine absolut Super Site zu Thema GPS.
    Also die Distanz im Zweifel auf 50 Meter setzen, dann klapp es ab dem zweiten Routenpunkt bestimmt.


    Dank Deiner Beobachtung konnte ich wieder einen Fehler im Programm erkennen und beseitigen, damit wird die erste Distanz eines GPS Logs nun auch sicher erfasst.
    Ein Update wird wahrscheinlich nächstes Wochenende nachgeliefert.


    Natürlich sollte man die von TrackCon erzeugten Daten immer mit MapExport nachbearbeiten, so war es ja auch von mir gedacht. Es werden ja wohl auch zumindest bei längeren Routen einige Routenpunkte entfernt werden müssen um ein sinnvolles Routing am PDA zu erreichen.

  • [Blockierte Grafik: http://www.home.foni.net/~lorenz-haupt/moinlauft.gif]


    bei meinen heutigen Auswertungen der Testtouren (Weg zur Arbeit und nach Hause) stellte ich fest, dass der Zielpunkt meist nicht erfasst wird. Das ist das Einzige was mir sonst noch aufgefallen ist.


    Ich habe aus den Log-Dateien die RMC- und GSV-Datensätze nicht entfernt. TrackCon hat beim Einlesen der Dateien keine Fehler gemeldet. Auch wenn die Bearbeitung mit Excel pro Datei nur ca. 30 - 60 Sekunden dauerte, andere haben vielleicht kein Excel oder sind nicht so fit in der Bedienung. TrackCon hat auf jeden Fall dadurch noch mehr gewonnen.


    Natürlich werde ich die Touren nacharbeiten. Schon weil in MapExport und auf dem PPC keine Ortsnamen bei den einzelnen Punkten angezeigt werden. Ich werde also alle 3 km einen Punkt setzen lassen und die Tour dann in MapExport laden. Nun fange bei Punkt 1 in der Karte an und setze bis zum Ende mit der Maus meine eigenen Punkte. Das sind dann natürlich wesntlich weniger als die von TrackCon erzeugten. Da MapExport alle neuen Punkte an das Ende der Liste schreibt, ist es hinterher leicht, alle TrackCon-Punkte zu löschen. Wenn man in MapExport bei Punkt 1 anfängt zu löschen, ist jeder Mausklick auf den Mülleinmer ein gelöschter Punkt. Das geht solange bis die selbst erzeugten Punkte mit den Ortsnamen kommen. Oder man speichert die neue Datei auf den PC, lädt sie mit einem Texteditor und kann dann alle TrackCon-Punkte als Block löschen. Auch prima ;)


    Lorenz

  • Hallo Lorenz,


    Zu der Zielpunkt wird oft nicht erfasst, schau Dir doch mal die Koordinaten der letzten Routenpunkte an ob die deutliche abweichungen haben, wenn nicht werden sie nicht eingetragen, sonst meckert MapExport wieder über identische Routenpunkte.
    Auch sollten im VTG Datensatz die Werte vor dem T und vor dem K > 0 sein sonst wird der Datensatz nicht ausgewertet.
    Es wird also eigentlich immer die letze Position vor dem Stillstand erfasst, die sollte nicht sehr weit von dem eigentlichen Zielpunkt entfernt sein.
    Oder sende mit die GPS Log Datei.


    Zu RMC und GSV Datensätzen , es ist trotzdem empfehlenswert die Datensätze abzuschalten da MN sie ohnehin nicht auswertet. Das PDA System wird dadurch entlastet. Und warum wenn ich die Datensätze nicht für was anderes brauche zusätzliche Arbeit machen?


    Zum Nacharbeiten, da hat wohl jeder so seinen eigenen Weg.
    Nur mal so zur Info, wenn Du die Route an Dein Medionsystem auf dem PDA übergibst, dort die Route öffnest, trägt das PDASystem dann nicht auch die Orts und Strassennamen ein ?
    Navigon MN|4.2 macht das so. Ich brauche die Route dann nur auf dem PDA wieder abzuspeichern und auf den PC zu laden, sofort stehen alle Namen zur Verfügung. Nacharbeiten muss man natürlich alleine wegen der Anzahl trotzdem.

    2 Mal editiert, zuletzt von TigerOnTour ()

  • Hallo an alle,


    sehr informativer Beitrag. und genau das, was ich gesucht hab :respekt
    Ich Nutze zum aufzeichnen der Logs Glopus und habe dort nur die notwendigen Protokolle angeklickst und das Aufzeichnungsintervall auf 10 Sekunden gestellt.
    Danach einlesen in TrackCon und Einlesen im MapExport. Klappt super. Vielen Dank und schönes Karnevalswochenende ALAAF !

  • ich vergass...


    Das Aufzeichnen der Logs mit Glopus hat den Vorteil, dass ich mit und ohne Navigator fahren kann. Zum Beispiel auf dem Mopped einfach ins Blaue (Graue) fahren und nachher nochmal gucken, wo man eigentlich gewesen ist, wenns schön war. Dann ist der Navigator überflüssig.


    Smurfy grüßt von der Diversion 900

  • @ Smurfy


    ZITAT
    Ich Nutze zum aufzeichnen der Logs Glopus und habe dort nur die notwendigen Protokolle angeklickst und das Aufzeichnungsintervall auf 10 Sekunden gestellt
    /ZITAT


    OK. Stimme Dir zu, damit kann man die Datenmenge so anpassen, das man keine zu grossen Dateien erzeugt. Ausserdem kann man den Speicherort bestimmen.


    ZITAT
    Das Aufzeichnen der Logs mit Glopus hat den Vorteil, dass ich mit und ohne Navigator fahren kann
    /ZITAT


    Das wuerde ich so nicht mit unterschreiben. Du kannst, wenn Du den Parameter AutoLog=1 gesetzt hast trotzdem ohne Navigation fahren. Wenn Du den MobilNavigator gestartet hast, wird das Log-File geschrieben, unabhaengig davon ob navigiert wird oder nicht. Dem PDA ist es letztendlich egal, ob Glopus laeuft und das Log-Fle schreibt, oder ob dies durch den MobilNavigator geschieht.


    Hey Koelle - do ming Stadt am Rhing,
    he wo ich jross jewode ben.
    Do bes en Stadt met Haetz un Siel.
    Hey Koelle, do bes e Jefoehl!


    Koelle Alaaf

  • @ TigerOnTour


    Hallo Manfred. Ich habe Dir per Mail ein Log-File zugeschickt. Was hat es auf sich:


    Ich bin letztes Wochenende mit meinem Sohn im Dortmunder Westfalenstadion gewesen (Er ist leidenschaftlicher BVB-Fan). Dabei habe ich ein Log-File geschrieben, bei dem mir bei der anschliessenden Bearbeitung aufgefallen ist, das Map-Export mich teilweise auf der Autobahn hin- und hergefahren hat. Ich habe mir die Punkte angesehen und erkannt, dass mindestens eine erzeugte Zwischenstation auf der Gegenfahrbahn lag. Daher natuerlich das hin- und herfahren auf der Autobahn. Ob es sich bei diesem Punkt um eine Baustelle handelte, oder ich evtl. ziemlich nahe an der Mittelleitplanke war und aufgrund der Positionsungenauigkeit des SAT-Empfaengers der Zwischenpunkt entstanden ist, kann ich nicht mehr nachvollziehen. Ich hab zwar im Moment noch keine wirkliche Idee, wie man so etwas ausschliessen kann, aber vielleicht faellt Dir oder einem anderen User ja etwas passenden ein.



    Hey Koelle - do ming Stadt am Rhing,
    he wo ich jross jewode ben.
    Do bes en Stadt met Haetz un Siel.
    Hey Koelle, do bes e Jefoehl!


    Koelle Alaaf

  • @ 900SS-97


    Hallo Alfred,


    Wenn ich die Strecke von deinem Log richtig deute ist der Routenpunkt 13 dafür verantwortlich das erst in Richtung Burscheid gefahren wird und dann erst wie von Dir wohl gedacht in Richtung Langenfeld. Du mußt hier also nur den Routenpunkt 13 entfernen da stimmt die Richtung.


    Das ist aber sicher die allgemeine GPS Abweichung die ja auch abhänig von GPS Empfänger und der Anzahl der empfangen Satelliten, sowie der Signalqualität locker mal +- 10 Meter betragen kann. Deine Vermutung links gefahren oder Baustelle ist sicher auch noch ein Argument. Das Problem ist wohl nicht in den Griff zu bekommen, da ja auch die Karten wie schon öffter im Forum zu lesen war Toleranzen aufweisen. Man kann es allerdings minimieren indem man möglicht wenig Punkte auf der Autobahn erfasst ( mit der Option Runtenpunkt erst ab X KmH erzeugen ). Ich habe ja schon einige Logs getestet und das Problem ist nur vereinzelt aufgetreten.
    Also wie schon gesagt Nacharbeit am PC ist notwendig, und das sicher nicht nur bei Routen die von TrackCon erzeugt wurden. In Deinem Beispiel sind die meisten Routenpunkte ohne einfluss auf den Routenverlauf zu entfernen.
    Hast Du die Route mal auf dem PDA getestet ? Ist da die Zuordnung eventuell unterschiedlich.



    Hier noch zur Info ein Screenshot :

  • @ Manfred


    Danke. Nachtarbeit haette ich nicht mehr machen brauchen, da ich den Punkt schon weg geloescht hatte. Es ist vielleicht nicht so ruebergekommen. Das "Problem" hatte ich schon geloest. Trotzdem nochmals Danke, dass Du nachgesehen hast. Hier sollte es mehr die Anregung sein, dass verschiedene Personen unter Umstaenden nochmals Gehirnschmalz investieren und einen moeglichen Loesungsansatz kundtun.


    EDIT
    Ja, die Route hab ich schon auf dem PDA getestet. Ergebnis ist aber gleich. Die Sache mit den Routenpunkten auf der Autobahn minimieren durch die Einstellung ab xxkm/h habe ich nicht ganz verstanden. Stehe ich da auf dem Schlauch?
    /EDIT



    Hey Koelle - do ming Stadt am Rhing,
    he wo ich jross jewode ben.
    Do bes en Stadt met Haetz un Siel.
    Hey Koelle, do bes e Jefoehl!


    Koelle Alaaf

    Einmal editiert, zuletzt von 900SS-97 ()

  • @ 900SS-97


    Hallo Alfred,


    //Zitat
    Hier sollte es mehr die Anregung sein, dass verschiedene Personen unter Umstaenden nochmals Gehirnschmalz investieren und einen moeglichen Loesungsansatz kundtun.
    //
    Wäre gut, wird aber wohl schwierig da man dann auf die internen Kartendaten zugreifen müsste, um einen Fehler wie den Fahrstreifenwechsel zu erkennen und zu korrigieren.
    Da es ja auch bei der normale Navigation mit dem PDA vorkommt, auf der Autobahn die nette Stimme sagen zu hören " Bitte wenden Sie jetzt !", ist das Problem wohl nur von Navigon zu lösen.
    Aber ich bin da nach allen Seiten offen.



    // Zitat
    Die Sache mit den Routenpunkten auf der Autobahn minimieren durch die Einstellung ab xxkm/h habe ich nicht ganz verstanden. Stehe ich da auf dem Schlauch?
    //


    Der Satz von mir war wohl etwas knapp. Hier zum Beispiel die Einstellungen für TrackCon um Deinen Routenfehler zu beseitigen.


    Alle 1000 Meter einen Routenpunkt erzeugen wenn, die Geschwindigkeit weniger als 50 KmH beträgt
    Bei einem Richtungswechsel ab 90 Grad einen Routenpunkt erzeugen wenn, die Geschwindigkeit mehr als 30 KmH beträgt
    Bei einem Stopp ab 3 Minuten einen Routenpunkt erzeugen ( kann man wohl auch auslassen )


    Mit diesen Einstellungen werden ohne die Route zu verändern nur noch 17 RP erzeugt.
    Es lohnt sich also mit den Einstellungen zu experimentieren, da es doch stark auf die Art der Route, je nach Anteil Autobahn Landstraße, Stadt ankommt wie sinnvoll die RP gesetzt werden können. Wie es auch verschiedenen Geschwindigkeitsprofile für MN|4 gibt, sollte man auch für TrackCon verschiedene Auswertunsprofile je nach Art der Route benutzen.
    Die Toleranzen im GPS und der Karte können damit natürlich nicht beseitigt werden, eher nur egalisiert.
    Es kommt eigentlich nur darauf an wie viel man Nacharbeiten möchte und wie genau die Route wiedergegeben werden soll.

  • @alle
    1stens, ich bin hollander, deswegen kann es sein dass meine fragen / antworten nicht richtig geschrieben werden. :]
    2stens, mein tastatur hat eine englishe belegung, desswegen keine umlauten, schuldigung.
    @TigerOnTour
    Tolles programm dein trackcon.
    In dein beitrag steht dass die region einstellungen im deutsch sein mussen. Bei mir isst dass grat nicht der fall ( also decimal hab ich als komma einstellen mussen )
    Aber wie gesagt....hut ab.
    Jetzt eine frage.... im MN42 gibts denn spgps.ini...mit denn eintrag:
    GPS=GGA_VTG
    GPS1=GGA_VTG
    GPS2=RMC_GGA
    Also wenn ich GPS2 lossche, denn MN benutz das doch nicht, wird dann die logdatei beim autologgen nicht kleiner ?


    Gruss aus holland
    Th.

    Einmal editiert, zuletzt von tehabe ()


  • Hallo Th,


    Wie Du richtig bemerkt hast geht es um das Dezimalzeichen also Komma oder Punkt, nicht primär um die Ländereinstellungen.


    Ja wenn Du RMC_GGA nicht verwendest wird die LogDatei kleiner, aber Du musst sicher auch noch den GPS Empfänger umprogrammieren, lies einfach mal in diesem Tread die älteren Beiträge, da ist es beschrieben !

  • @TigerOnTour,
    Danke fur die schnelle reaction.... Hab die maus grat eben programmierd.
    Soll jetzt nur noch GGA und VTG anzeigen. Hab heutmittag +/- 30 min. gefahren und
    da war die logdatei schon 669KB gross.
    Aber wie gesagt, hab jetzt die maus umprogrammierd, kucken ob die logdatei jetzt kleiner wird.
    Hab denn GPS2 eintrag auch aus denn SPGPS.ini weggelassen, weiss es noch nicht sicher aber ich hatte viel schneller ein fix.


    Also, mach weiter mit deinen guten beitrag. :D


    Jetzt noch ein losschung finden dass die logdatei auf ein SD karten geschrieben wird.


    Gruss
    TH