RouteConverter Forum

Full Version: Fehlende Positionen in RouteConverter (gleiche Position / unterschiedliche Zeit)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hallo,



ich konnte mein Problem inzwischen mit GPSBabel lösen, mich würde aber trotzdem interessieren, ob es Einstellungen in RouteConverter gibt, die das Löschen von Positionen verhindern (bei gleicher Position, aber unterschiedlicher Zeit). Ich habe nichts gefunden.



Hintergrund: Ich habe bisher meine Bilder immer unmittelbar mit den NMEA-Daten aus dem Tracker georeferenziert. Leider kann die Software (Geosetter) die NMEA-Daten vom ColumbusP10Pro nicht mehr lesen (es gibt da auch signifikante Unterschiede  z. B. zum ColumbusP1). (Den Entwickler habe ich auch angeschrieben, bin aber nicht sicher, ob da Feedback kommt, da das Programm seit Langem nicht mehr gepflegt wird (habe aber bisher kein besseres gefunden, um Massen-Bilder zu referenzieren)).




Nun habe ich die NMEA-Daten in RouteConverter eingelesen und in GPX konvertiert. Damit kommt dann GeoSetter auch zurecht – allerdings fehlen sämtliche Positionen (mit der Zeit!), wo sich (vermutlich) keine Änderungen in der Position ergaben. Ich habe keine Ahnung, ob das schon immer so war, da ich ja bisher direkt das Original-Protokoll verwendet habe.




Nach Prüfung im Original-NMEA Protokoll vom Tracker ist dort vom Start bis Ende jede Sekunde eine Aufzeichnung vorhanden. Wo mache ich was falsch? Danke für Feedback.




Beispiel nach Einlesen in RouteConverter (gilt übrigens auch für TimeAlbumPro): (Pause bei einer Motorrad-Tour)





[attachment=2612]





Original-NMEA Protokoll vom ColumbusP10Pro: (Ausschnitt 125942 bis 130017)



$GNGGA,125942.00,4943.160970,N,00847.282681,E,1,21,1.0,512.1,M,47.9,M,,*7B
$GNRMC,125943.00,A,4943.161277,N,00847.283554,E,2.1,57.9,120822,,,A,V*09
$GNGGA,125943.00,4943.161277,N,00847.283554,E,1,21,1.0,512.1,M,47.9,M,,*7D
$GNRMC,125944.00,A,4943.161528,N,00847.284204,E,1.5,57.9,120822,,,A,V*01
$GNGGA,125944.00,4943.161528,N,00847.284204,E,1,21,1.0,512.1,M,47.9,M,,*72
$GNRMC,125945.00,A,4943.161528,N,00847.284204,E,0.3,57.9,120822,,,A,V*07
$GNGGA,125945.00,4943.161528,N,00847.284204,E,1,21,1.0,513.1,M,47.9,M,,*72
$GNRMC,125946.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*06
$GNGGA,125946.00,4943.161528,N,00847.284204,E,1,21,1.0,513.1,M,47.9,M,,*71
$GNRMC,125947.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*06
$GNGGA,125947.00,4943.161528,N,00847.284204,E,1,21,1.0,513.1,M,47.9,M,,*70
$GNRMC,125948.00,A,4943.161528,N,00847.284204,E,0.3,57.9,120822,,,A,V*0A
$GNGGA,125948.00,4943.161528,N,00847.284204,E,1,21,1.0,513.1,M,47.9,M,,*7F
$GNRMC,125949.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*09
$GNGGA,125949.00,4943.161528,N,00847.284204,E,1,21,1.0,513.1,M,47.9,M,,*7E
$GNRMC,125950.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*01
$GNGGA,125950.00,4943.161528,N,00847.284204,E,1,21,1.0,513.1,M,47.9,M,,*76
$GNRMC,125951.00,A,4943.161528,N,00847.284204,E,0.2,57.9,120822,,,A,V*03
$GNGGA,125951.00,4943.161528,N,00847.284204,E,1,21,1.0,514.1,M,47.9,M,,*70
$GNRMC,125952.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*02
$GNGGA,125952.00,4943.161528,N,00847.284204,E,1,20,0.9,514.1,M,47.9,M,,*7A
$GNRMC,125953.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*02
$GNGGA,125953.00,4943.161528,N,00847.284204,E,1,21,1.2,514.1,M,47.9,M,,*70
$GNRMC,125954.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*05
$GNGGA,125954.00,4943.161528,N,00847.284204,E,1,19,1.0,514.1,M,47.9,M,,*7E
$GNRMC,125955.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*04
$GNGGA,125955.00,4943.161528,N,00847.284204,E,1,20,1.0,514.1,M,47.9,M,,*75
$GNRMC,125956.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*06
$GNGGA,125956.00,4943.161528,N,00847.284204,E,1,21,1.0,514.1,M,47.9,M,,*77
$GNRMC,125957.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*07
$GNGGA,125957.00,4943.161528,N,00847.284204,E,1,21,1.0,514.1,M,47.9,M,,*76
$GNRMC,125958.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*08
$GNGGA,125958.00,4943.161528,N,00847.284204,E,1,20,1.0,515.1,M,47.9,M,,*79
$GNRMC,125959.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*09
$GNGGA,125959.00,4943.161528,N,00847.284204,E,1,20,1.0,515.1,M,47.9,M,,*78
$GNRMC,130000.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*08
$GNGGA,130000.00,4943.161528,N,00847.284204,E,1,20,1.0,515.1,M,47.9,M,,*79
$GNRMC,130001.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*09
$GNGGA,130001.00,4943.161528,N,00847.284204,E,1,20,1.0,515.1,M,47.9,M,,*78
$GNRMC,130002.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0A
$GNGGA,130002.00,4943.161528,N,00847.284204,E,1,20,0.9,515.1,M,47.9,M,,*73
$GNRMC,130003.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0B
$GNGGA,130003.00,4943.161528,N,00847.284204,E,1,20,1.0,515.1,M,47.9,M,,*7A
$GNRMC,130004.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0C
$GNGGA,130004.00,4943.161528,N,00847.284204,E,1,20,1.0,515.1,M,47.9,M,,*7D
$GNRMC,130005.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0D
$GNGGA,130005.00,4943.161528,N,00847.284204,E,1,21,1.0,515.1,M,47.9,M,,*7D
$GNRMC,130006.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0E
$GNGGA,130006.00,4943.161528,N,00847.284204,E,1,21,1.0,515.1,M,47.9,M,,*7E
$GNRMC,130007.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0F
$GNGGA,130007.00,4943.161528,N,00847.284204,E,1,21,1.0,515.1,M,47.9,M,,*7F
$GNRMC,130008.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*01
$GNGGA,130008.00,4943.161528,N,00847.284204,E,1,19,0.9,515.1,M,47.9,M,,*73
$GNRMC,130009.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*01
$GNGGA,130009.00,4943.161528,N,00847.284204,E,1,20,1.0,515.1,M,47.9,M,,*70
$GNRMC,130010.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*09
$GNGGA,130010.00,4943.161528,N,00847.284204,E,1,19,1.0,515.1,M,47.9,M,,*72
$GNRMC,130011.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*08
$GNGGA,130011.00,4943.161528,N,00847.284204,E,1,19,1.0,515.1,M,47.9,M,,*73
$GNRMC,130012.00,A,4943.161528,N,00847.284204,E,0.1,57.9,120822,,,A,V*0A
$GNGGA,130012.00,4943.161528,N,00847.284204,E,1,21,1.0,515.1,M,47.9,M,,*7B
$GNRMC,130013.00,A,4943.161528,N,00847.284204,E,0.2,57.9,120822,,,A,V*08
$GNGGA,130013.00,4943.161528,N,00847.284204,E,1,21,1.0,515.1,M,47.9,M,,*7A
$GNRMC,130014.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0D
$GNGGA,130014.00,4943.161528,N,00847.284204,E,1,21,1.0,515.1,M,47.9,M,,*7D
$GNRMC,130015.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0C
$GNGGA,130015.00,4943.161528,N,00847.284204,E,1,23,1.0,515.1,M,47.9,M,,*7E
$GNRMC,130016.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0F
$GNGGA,130016.00,4943.161528,N,00847.284204,E,1,22,1.0,516.1,M,47.9,M,,*7F
$GNRMC,130017.00,A,4943.161528,N,00847.284204,E,0.0,57.9,120822,,,A,V*0E
$GNGGA,130017.00,4943.161528,N,00847.284204,E,1,22,1.0,516.1,M,47.9,M,,*7E
(13.10.2022, 16:48)tws_snoopy Wrote: [ -> ]ich konnte mein Problem inzwischen mit GPSBabel lösen, mich würde aber trotzdem interessieren, ob es Einstellungen in RouteConverter gibt, die das Löschen von Positionen verhindern (bei gleicher Position, aber unterschiedlicher Zeit). Ich habe nichts gefunden.

Da gibt es auch keine Einstellung, aber die Columbus-Logger haben da ein Feature, siehe unten.

(13.10.2022, 16:48)tws_snoopy Wrote: [ -> ]Nun habe ich die NMEA-Daten in RouteConverter eingelesen und in GPX konvertiert. Damit kommt dann GeoSetter auch zurecht – allerdings fehlen sämtliche Positionen (mit der Zeit!), wo sich (vermutlich) keine Änderungen in der Position ergaben. Ich habe keine Ahnung, ob das schon immer so war, da ich ja bisher direkt das Original-Protokoll verwendet habe.

Die Columbus-Logger haben einen Bewegungssensor, vielleicht hattest du den nicht abgeschaltet (rtfm des Loggers Wink). Wenn dieser Sensor aktiv ist, werden bewegungslose Zeiten nicht geloggt. Inwieweit der Logger das mit allen Ausgabeformaten macht, weiß ich nicht, kann mir aber vorstellen, daß NMEA trotzdem weiterläuft, weil der P10pro auch als GPS-Maus benutzt kann, die betreffenden Pausen-Datensätze jedoch irgendwie als ungültig markiert werden.

Falls ich mich irre und nicht der Bewegungssensor der Auslöser war, wäre das imho ein Fall für Christian.
Hallo Hans,

danke für das Feedback, aber der Speed-Parameter steht auch OFF. Aber der Tracker ist ja nicht das Problem – dort ist ja jede einzelne Sekunde geloggt – siehe Auflistung.

[SETTINGS]
TimeZone=+00:00
SpeedAlert=OFF
AutoPowerOn=OFF
Beeper=ON
FunctionButton=Pause
[RECORD]
Format=NMEA
LogMode=1Hz
SpeedMask=OFF
SpyModeTimer=60
OneTrackPerDay=ON
[UNIT]
Speed=km/h


Gruß Michael
(15.10.2022, 06:12)tws_snoopy Wrote: [ -> ]... aber der Speed-Parameter steht auch OFF.

Der Speed-Parameter hat nichts mit dem Bewegungssensor zu tun. Der Sensor ist ein Hardware-Teil und wird mit einem kurzen Druck auf die Ein/Aus-Taste des Loggers geschaltet, der Status wird mit der untersten LED angezeigt, siehe Bedienungsanleitung Seite 3.
Hallo Hans,

ah, okay. Nein, der war definitiv nicht aktiviert. UND: GPSBabel hat die Daten ja 1:1 in GPX konvertiert, sodass ich meine Bilder geo-referenzieren konnte. Da habe ich ja erst das Problem festgestellt, da beim Auslesen des GPX-Files aus RouteConverter keine Positionen gefunden wurden bei den Pausen.

Gruß Michael
Moin Michael,

dann muß Christian sich das mal ansehen, stell dazu bitte die komplette NMEA-Datei (dein Ausschnitt oben ist nur 35 Sekunden lang) und die routeconverter.log zur Verfügung, gib bitte außerdem die genaue RouteConverter-Version und die OS-Version an.

Der P10 kann auch GPX-Dateien schreiben, warum läßt du ihn nicht gleich im GPX-Format aufzeichnen?
(13.10.2022, 16:48)tws_snoopy Wrote: [ -> ]ich konnte mein Problem inzwischen mit GPSBabel lösen, mich würde aber trotzdem interessieren, ob es Einstellungen in RouteConverter gibt, die das Löschen von Positionen verhindern (bei gleicher Position, aber unterschiedlicher Zeit). Ich habe nichts gefunden.

RouteConverter faßt NMEA Sentences zusammen solange sich die Koordinaten oder der Zeitstempel (Datum plus Zeit) nicht ändern, um sozusagen die Essenz herauszudestillieren. Ohne diese Mechanismen kann man mit vielen Tracks in RouteConverter kaum etwas anfangen, da es Hardware gibt, die 6-8 unterschiedliche Sentences auf einmal aufzeichnen.

Nun gibt es Sentences wie $GNGGA, die nur eine Zeit beinhalten und keine Datum, während $GNRMC auch ein Datum besitzt.

Seltsam, der ist Code von 2008 und 2013 und einigermaßen komplex in der Wechselwirkung mit Deinem Track, so daß die $GNRMC mit den sich ändernden Zeitstempeln dennoch ignoriert werden. Scheint vorher niemandem aufgefallen zu sein...

Ich habe gerade eine neue Vorabversion hochgeladen, die für Deinen Track für jede Sekunde eine Position enthält. Basis ist $GNRMC und dann wird z.B. die Speed von $GNGGA hineingemergt.

Bitte testet und berichtet!
Hallo Christian,

super! Ich war die ganze Woche unterwegs und wollte Dir heute Abend das NMEA-File zusenden. Ich habe das PreRelease heruntergeladen und erst einmal die Zeitspanne kontrolliert, wo die Daten gefehlt haben – das sieht jetzt perfekt aus – jede Sekunde eine Position, die in der freigegebenen Version fehlten. Außerdem habe ich mir die Originalbilder von diesem Tag noch einmal vorgenommen und mit diesem File die Bilder mit GeoSetter referenziert – jetzt findet er auch für jedes Bild (während der Pausen) eine Position – auch in der Karte überprüft – alles stimmig.

Da ich bis ColumbusP1 immer das Original-Log aus dem Tracker in GeoSetter einlesen konnte, ist mir so etwas sicherlich nicht aufgefallen – ganz im Gegenteil: Ich habe RouteConverter auch dazu benutzt, um Positionen zu löschen, damit ich eine handlichere Datei erhalte.

PS: Interessanterweise kann das mit RouteConverter gespeicherte NMEA-Protokoll von GeoSetter jetzt verarbeitet werden (sieht auch anders aus als das Original vom Tracker). Leider gibt es kein Feedback vom Entwickler.

Ich werde die PreRelease Version jetzt im Einsatz behalten – bedauerlicherweise steht im Moment kein Urlaub/Freizeit an 🤷🏻‍♂️ –  dauert noch.

Vielen Dank für Deine Hilfe. Michael