Track unvollständig

Bild von DonF

Gestern hab ich meinen iblue 747 A+ erhalten und habe gleich angefangen das Gerät zu testen. Gestern habe ich mal kürzere Tracks aufgezeichnet und mit bt747 konvertiert. Soweit kein Problem.

Heute Morgen habe ich dann mal zu Test meinen Weg zur Arbeit (ca. 80km) aufgezeichnet. Allerdings sehe ich den Track nach dem Konvertieren nur zu einem geringen Teil (etwa 1km). Ich habe es zunächst mit dem kml-Format versucht. Nun hatte ich schon vermutet das aus irgendeinem Grund die Daten auf dem Logger fehlen, habe es aber mal mit einem Export direkt via GPSBabel (direkt vom Device) versucht, ebenfalls ins kml-Format. Und siehe da, der Track ist Vollständig. Jetzt frage ich mich natürlich was ich in BT747 falsch mache und hoffe das jemand eine Idee hat.

Ich habe die Daten vollständig vom Logger geladen. Ich habe die Daten auch mal ins GPX-Format konvertiert, diese dann mit GPSBabel in kml konvertiert. Der Track war dann aber ebenfalls unvollständig. Auf dem Reiter "Track" in BT747 fehlen auch die entsprechenden Trackpunkte.

Die Version von BT747 ist V2.X.1824 unter Windows7 64bit.

Ich hoffe Ihr wisst Rat...

Bild von DonF

Das Thema hat sich erledigt.

Das Thema hat sich erledigt. Ich habe einfach die Settings (BT747SettingsJ2SE.pdb) gelöscht und die Einstellungen erneut vorgenommen. Jetzt wird alles korrekt angezeigt.

Bild von mdeweerd

Danke - das ware schell ;-).

Danke - das ware schell ;-).

Bild von DonF

Jetzt habe ich aber ein ganz

Jetzt habe ich aber ein ganz anderes (und größeres) Problem. Die Daten vom Logger sind nur noch eingeschränkt verwertbar.

 

Der Reihe nach:

Nachdem ich das oben genannte Problem gelöst hatte störte mich noch etwas: wenn ich die die mit bt747 konvertierten Daten in Geosetter synchronisiert hatte wurde mein Test-Foto mit der immer gleichen Position getagged, egal welches Aufnahmedatum/zeit ich in der Datei gesetzt hatte. Zum Vergleich hatte ich dann GPSBabel herangezogen um die Daten zu konvertieren und das gleiche Bild mit Hilfe dieser Datei getagged. Das hat funktioniert. Aber ich will ja nicht mit GPSBabel arbeiten sondern mit bt747. Ich habe dann bei den Geräteeinstellungen ein wenig "rumgetestet" und muss dabei irgend etwas falsch gemacht haben. Die "Geräteeinstellungen für Profis" habe ich nicht angefasst. Die Einstellungen unter "Geräteeinstellungen" habe ich mit der Schaltfläche "Ändere Format und Lösche" übernommen. Hier habe ich nach und nach einige Einstellungen variiert, momentan sind die folgenden Optionen aktiv:

Zeit:

  • UTC-Zeit
  • Millisekunden

Position:

  • Breitengrad
  • Längengrad
  • Höhe
  • Geschwindigkeit
  • Abstand

Genauigkeit:

  • Art des GPS-"Fix"
  • HDOP

Grund:

  • RCR

SBAS:

  • Nutze SBAS WAAS

Log von...

  • "Fix" alle 1000ms
  • Zeit alle 5s

Alle nicht genannten Optionen sind deaktiviert.

Seit dem kann ich immer noch die bin-Datei vom Device laden und konvertieren. Aber ich kann jetzt nur noch -wenn überhaupt- innerhalb von bt747 die Bilder taggen. Mal werden passende Koordinaten gefunden, mal nicht. In der Übersicht "Dateien fürs Taggen" bleibt das Fel "GPS-Zeit" leer selbst wenn Koordinaten gefunden wurden. Obwohl ich durch das Drücken der Taste auf dem Gerät zusätzliche Punkte gesetzt habe werde diese nicht mehr unter dem Reiter "Wegpunkte" angezeigt, sondern nur unter dem Reiter "Track" als "ButtomStamp". Das war vorher nicht so.

Dann habe ich versucht mit den Trackdaten aus bt747 meine Bilder im Geosetter zu taggen. Das ganze in den Formaten bin, gpx und kml. In allen Fällen kam die Meldung das es sich entweder nicht um eine gültige Trackdatei handelt oder die Datums- und Zeitinformationen fehlen.

Dann habe ich testweise mal versucht die mit bt747 geladenen Bin-Datei mit GPS-Babel zu konvertieren, das hatte ja auch vorher funktioniert. Jetzt läuft das Programm immernoch fehlerfrei durch, aber im Geosetter habe ich dann wieder das gleiche Problem. Ebenfalls wenn ich mit GPS-Babel die Daten direkt vom Device ziehe.

Als nächstes habe ich es mit der mitgelieferten Software versucht (gpsPhototagger). Normal verhält sich das ganze auch hier nicht, er meldet einen Fehler (ohne diesen genau zu benennen), schreibt die Daten aber dennoch in die Datei. Die Postion schein auch zu stimmen. Aber insgesamt läuft es auch hier hakelig.

Also bleibt der Verdacht das ich über bt747 irgendwas auf dem Device fehl-konfiguriert habe, daher habe ich die Funktion das Gerät zurückzusetzen (mit gpsPhototagger) genutzt und wieder von vorne getestet. Aber das Verhalten bleibt immer gleich.

Ich habe noch die Tracks von gestern Vormittag gespeichert, damit kann ich im Geosetter auch immer noch arbeiten, auch wenn die Position im Endeffekt nicht korrekt ermittelt wird. Aber zumindest lädt der Geosetter die Trackdaten. Ich habe dann mal die zwei GPX-Dateien im Editor verglichen. Eine Datei die Geosetter akzeptiert und eine die einen Fehler verursacht. Ich sehe aber keinen bedeutenden unterschied im Format. Hier mal ein Beispiel aus der funktionierenden Datei:

<trkpt lat="51.285626" lon="6.899935" >
<ele>108.6</ele>
<time>2011-01-19T07:56:58.000Z</time>
<speed>29.5582</speed>
<name>trkpt-2011-01-19T07:56:58.000Z</name>
<type>T</type>
<fix>dgps</fix>
<hdop>0.82</hdop>
</trkpt>

Und hier ein Beispiel aus einer nicht funktionierenden Datei:

<trkpt lat="51.371556" lon="6.823999" >
<ele>41.3</ele>
<time>2011-01-20T07:51:27.000Z</time>
<name>trkpt-2011-01-20T07:51:27.000Z</name>
<type>T</type>
<fix>dgps</fix>
<hdop>1.02</hdop>
</trkpt>

Was könnte ich falsch gemacht haben? Kann ich das Gerät effektiv auf Werkseinstellungen zurücksetzten? Der Fehler konnte ja über das Zurücksetzen mit gpsPhototagger nicht behoben werden. Ich benötige dringend Rat da ich das Gerät momentan kaum noch verwenden kann.

Bild von DonF

Nachtrag: Einige Veruche

Nachtrag:

Einige Veruche später hat sich das Bild nun leicht geändert. Ich habe abermals das Gerät zurückgesetzt und alles von vorne eingestellt. Es verhält sich immer noch so das ich die Daten aus bt747 nicht im Geosetter einlesen kann, egal ob bin, kml, gpx etc...

Aber nun kann ich wieder mit GPSBabel arbeiten. Wenn ich die Daten direkt aus dem Gerät auslese und in eine gpx umwandle funktioniert es mit Geosetter. Genau so wenn wenn ich die mit bt747 geladene bin-Datei in gpx formatiere. Die mit bt747 erstellte gpx habe ich testweise mit GPSBabel wieder ins gpx-Format gebracht, das funktioniert aber nicht. Ich habe dann noch ein wenig weiter getestet. Ich habe mir mal die gpx die ich aus der bin-Datei erstellt habe (die ja auch funktioniert) im Editor geöffnet und mit der gpx die ich aus der "bt747-gpx" erstellt habe verglichen. Die Unterschiede halten sich in Grenzen. Auffällig ist dabei das die die bt747-gpx version bei jedem Trackpunkt ein "<type>T</type>" hinzufügt. Die zweite wesentlich Abweichung sind die Waypoints dich ich manuell gesetzt habe. Diese sind in dieser Datei mit "<type>B</type>" gekennzeichnet. In der Datei dich mit GPS-Babel aus der Bin generiert habe waren diese oberhalb der Trackpunkte  (also overhalb von <trk>, <trkseg>, <trkpt>) unter dem Tag <wpt> aufgeführt. Warum das so ist weiß ich nicht, ich vermute aber das bt747 daher diese Punkte auch nicht mehr unter dem Reiter "Wegpunkte" anzeigt.

Da GpsBabel nun wieder die Daten korrekt auslesen kann stellt sich mir die Frage welche Einstellung/en in BT747 dafür sorgt das ich die dort erstellte gpx nicht mehr weiter verwenden kann? Oder ob es doch eine Einstellung auf dem Logger sein kann?

Bild von mdeweerd

Hi My German is not good

Hi

My German is not good enough to give an complex reply in the language.  So I'll respond in English.

A difference in your GPX extract is the '<speed>29.5582</speed>' field.

The 'speed' field is known in GPX1.0, but not in the new version GPX1.1.  You can select what GPX format type to generate in the Advanced File Settings tab.

It is surprising though that it works with 'speed' present and not without it - it is not mandatory to mention a field!

You can disable fields in the output in the 'Output Settings' tab.  If you want to get rid of '<type>', disable 'RCR'.

I run an XML validator from time to time to make sure that the GPX format respects the rules, and it passes.

BT747 generates 'wpt' entries for positions that correspond to the 'waypoint filter'.
For instance (position modified):
<wpt lat="50.40707555" lon="-0.46697261" >
<time>2010-10-27T14:39:07.000Z</time>
<name>wpt-2010-10-27T14:39:07.000Z</name>
<type>B</type>
<fix>3d</fix>

I'll make some trials with Geosetter.  For the rest, try disabling some fields in  'Output settings' to find which one (type/fix/...) is hindering the other tools.

 

 

Bild von mdeweerd

Hi I installed Geosetter

Hi

I installed Geosetter (3.4.9/Build 2108) and  it reads the GPX files from BT747 2.X.1825.

I put in:

<trkpt lat="51.371556" lon="6.823999" >
<ele>41.3</ele>
<time>2011-01-20T07:51:27.000Z</time>
<name>trkpt-2011-01-20T07:51:27.000Z</name>
<type>T</type>
<fix>dgps</fix>
<hdop>1.02</hdop>
</trkpt>

And that point is accepted too in geosetter.

Maybe you have a special case where other things in the GPX file make it fail.  You can send me the 'bin' and the failing gpx to my email addres (see the Info in the application menu for my address), and I'll have a look.

Bild von DonF

Hallo,   vielen Dank für

Hallo,

 

vielen Dank für deine Antwort. Mein Problem scheint eine andere Ursache zu haben. Eine Änderung die ich nicht bedacht habe ist das ich bei der Ausgabe der GPX Datei bereits die Zeitzone berücksichtige, also die Zeitangaben schon um eine Stunde weiter berechnet haben. Ich muss aber noch einige Tests machen damit ich genauer hinter das Muster steige. Ich hatte heute einen Tack aufgezeichnet zwischen 7:20 Uhr und 8:45Uhr. In der GPX aus bt747 stand die Zeit auch exakt so drin. In der Version die ich mit GPSBabel generiert habe stand hingegen die UTC-Zeit. Dem Test-Bild habe bei einer Aufnahmezeit von 10:20Uhr Koordinaten zuordnen können (!!!) Ich habe allerdings schon zu viele Versuche gemacht um das Muster zu erkennen, denn mal konnte man erfolgreich zuordnen, mal konnte Geosetter den Track auslesen aber keinen Koordinaten zuordnen, und ein andreres mal hieß es eben die Datei sei ungültig. Letzteres irritiert mich, denn den Track lesen können müsste das Programm eigentlich immer.

Wie dem auch sei, ich werde das ausführlich Testen und dann werde ich schon eine Erklärung finden.

Nochmal zu deiner Antwort. GPX ist auf Version 1.0 gestellt. Die Geschwindigkeit ist für mich unerheblich, ich habe es lediglich testen wollen und wird noch von mir deaktiviert.

Das mit dem "RCR" ist so eine Sache. Bei meiner letzten Testaufzeichnung war es so das beim konvertieren der Daten mit bt747 in das gpx-Format das Feld "<type>" der einzige Indikator für meine waypoints war. In dem GPX File gibt es keine "<wpt>"-Einträge, die von mir gesetzten waypoints sind lediglich an dem  "<type>B</type>" erkennbar, ist in der Datei unter den Trackpoints (<trkpt>) zu finden. In der Version von GPS-Babel (aus der gleichen Bin-Datei generiert) ist es korrekt und ohne den Zusatz "<type>" angegeben. Wenn ich nun "RCR" ausschalte mögen die <type>-Einträge verschwinden, aber sehe ich dann auch automatisch wieder die waypoints in der gpx-Datei? Unter dem Reiter "Waypoints" werden mir diese aktuell nicht angezeigt, ich sehe sie lediglich unter dem Reiter "Track" als "Buttomstamp". Ich denke das ist eine Einstellungssache.

Ich werde gleich meine Heimfahrt aufzeichnen um einen neuen sauberen Track zu haben. Ich werde dann auch noch einige waypoints setzen und mir das zu Hause nochmal ansehen. Sofern das wieder nicht funktioniert stelle ich dir gerne die bin-Datei zur Verfügung.

Welchen XML-Validator benutzt du?

 

Bild von mdeweerd

Hallo Nowadays I use the XML

Hallo

Nowadays I use the XML validator that comes with Eclipse.  I have used other generic validators that I don't remember the name of.  I have also used the methods proposed by http://www.topografix.com/gpx_validation.asp in the past.

In the advanced file settings you can choose to apply the time offset or not in the GPX file.  The standard says that the time in the GPX file is UTC0, so in principle the time offset should not be applied.

If you are tagging JPG files, you can also use BT747 for that.

It is even possible to use exiftool or gpsbabel, but I have not détailed that out (this can be done by using 'User' conversion where you can enter your command of choice).

In my case - with or without the RCR actif - the waypoints appear near the head of the GPX file.  Strange that BT747 does not do that for you.

What is the BT747 version that you are using?

Bild von DonF

Ich habe mal einen ersten

Ich habe mal einen ersten Test unternommen. Ich habe mir noch mal den Track von heute Morgen genommen (80km Autobahn). Die gpx hatte ich mit bt747 erstellt, bei der AUsgabe aber schon die Zeitzone angepasst, so dass in der gpx die Tatsächliche Zeit steht. Die Fahrt dauerte von 7:20 Uhr bis 8:45 Uhr.

Der Geosetter geht aber Grundsätzlich davon aus das die Zeitangaben der UTC-Zeit entsprechen, das hatte ich nicht berücksichtigt.

Ich habe nun folgende Tests gemacht:

1. Aufnahmedatum des Bildes: heute, 8:30Uhr, also schon gegen Ende der Strecke. Geosetter findet Koordinaten, allerdingns am Anfang der Strecke. Laut UTC-Zeit müsste der passende Trackpoint also um 7:30 gemacht worden sein. Das ist nachvollziebar

2. Das Aufnahmedatum habe ich diesmal beibehalten. Beim Synchronieren habe ich nun aber eine andere Zeitzone für das Aufnahmedatum gesetzt. Sprich 8:30Uhr UTC. Jetzt passt die Zuordnung auch nachvollziebar.

3. Diesmal Aufnahmedatum heute, 9:30 Uhr. Die Zeitzone habe ich auf UTC+1 gesetzt, daher nimmt er wieder erwartungsgemäßt die Koordinaten vom Ende der Fahrt.

4. Gleiches Aufnahmedatum, diesmal aber gebe ich an 9:30Uhr sei in der Zone UTC das Aufnahmedatum gewesen. Sprich Geosetter geht davon aus das er in der GPX-Datei auch einen Eintrag unter 9:30 Uhr finden muss. Er meldet das keine passenden Koordinaten gefunden wurden. Ist auch logisch!

5. Jetzt setzte ich das Aufnahme-Datum auf 7:30Uhr. Gebe ich beim Import des Tracks nun die tatsächliche Zeitzone des Aufnahmedatums (UTC+1) an sollte Geosetter also nun nach einem Trackpoint um 6:30Uhr suchen. Den kann er natürlich nicht finden, aber nun sagt er nicht das keine passenden Daten gefunden wurden sondern bringt die Meldung das die Datei keine gültige Trackdatei sei oder keine Zeitinformationen beinhaltet. Warum er sich hier anders verhält als unter Punkt 4 verwundert mich.

Es sieht also ganz so aus als seien die Fehlermeldungen im Geosetter nur von den Zeiteinstellungen abhängig. Damit komme ich nun wohl zurecht.

Aber das Problem mit den Waypoints möchte ich noch in den Griff bekommen...

Bild von DonF

The version is V2.X.1824 But

The version is V2.X.1824

But that seems not to be a problem of this version. In the first gpx-files I've created with that version I got also the wpt-Tags at the beginning of the file. This evening I'll check this with a new track, we will see what's happening this time...

Bild von DonF

Ich habe die Einstellungen

Ich habe die Einstellungen auf dem Gerät gelassen wie sie waren und habe meinen Heimweg aufgezeichnet. Das Problem mit den Waypoints ist aber das selbe. Keine wpt-Tags in der gpx-Datei, und bt747 zeigt auch keine Waypoints ein, lediglich die Buttomstamps unter "Track". Hast du noch eine Idee woran das liegen könnte?

Bild von mdeweerd

Do the 'Wegepunkt'

Do the 'Wegepunkt' filtersettings include 'Taste' as in the attached screenshot?
And are the 'Fix-types' ok?

You can also check all the fix types.

AnhangGröße
File filterde.png62.93 KB
Bild von DonF

The Option "waypoint-filter"

The Option "waypoint-filter" -> "SPS" was unchecked. After activating this option everthings fine now.

I don't know why this option was not set, I'm sure that I never did any changes on that tab. However, now this tool is exactly doing what I want. Also GeoSetter (I need it for RAW files) is working with the track-files generated by bt747.

THANK YOU SO MUCH! Great Support.

Hallo Das eingangs

Hallo

Das eingangs geschilderte Problem kommt mir sher bekannt vor.
Ich hab ein BT747 seit 2,5 Jahren und seit ewigen zeiten lese ich die Daten mit der BT 747-Software aus.
Eines Tages im Letzten Monat auch hier nur noch Tracks von ca 1 KM
In der Vermutung, das der Interne Speicher "gestorben" ist habe ich mir ebenfalls den A+ gekauft.
bis dahin hab ich mit der 1.68 Final gearbeitet.
Nur hab ich mit dem das gleiche Problem.

Ich habe nicht das geringste an den Einstellungen geändert, der Fehler trat von einen Tag auf den anderen auf.
Auch ein Update auf dei aktuellste Version behebt das Problem nicht.

direktes Auslesen mit GPSBABEL hingegen funktioniert genau so wie mit der dazu gelieferten Soft. Nur ist letztere einfach schlecht.

ich hab nicht die geringste Idee, was hier falsch läuft!

Bild von mdeweerd

Können si mir deine

Können si mir deine BT747settings.pdb und '.bin' schicken?

Bild von Hoppla1

ich kann nur diese datei

ich kann nur diese datei finden

BT747SettingsJ2SE.pdb

alle anderen datein, die einen ähnlichen namen haben sind 1-2 jahre alt

upload funktioniert nicht

Bild von mdeweerd

Herunterladen funktioniert

Herunterladen funktioniert nicht?  Mac oder Windows ?

Verbinden functioniert?  Gibt est Breitengrad und Längengrad?

In 'Einstellungen' kannst du 'Debug des GPS-gerates' und 'Debug der GPS-verbindung' aktivieren.

Nacher kannst du eine verbindung machen, ein herunterladung starten und nach 30 Sekunden die Verbindung trennen.

Dan finden sie ins 'Ausgabeverzeichnis': 'gpsRawDebug.txt' und ins 'INFO' Fenster einige Informationen den du kopieren kann.

Bild von Hoppla1

herunderladen der daten vom

herunderladen der daten vom gerät funktioniert, aber nur ein kurzes stück

siehe http://www.bt747.org/de/forum/track-unvollst-ndig#comment-1613

der upload der datei BT747SettingsJ2SE.pdb hier ins forum geht nicht

Bild von mdeweerd

Für den upload habe ich jetzt

Für den upload habe ich jetzt '.bin' und '.pdb' autorisiert aber est gibt auch ein problem mit PNG:

'Fehler bei der Gültigkeitsüberprüfung, bitte erneut versuchen. Falls der Fehler bestehen bleibt, wenden Sie sich bitte an den Administrator der Website.'.

 Du kannst mir auch ein email schicken ('Info / Über BT747' in BT747).

AnhangGröße
File upload.png15.91 KB
Bild von Hoppla1

ich hab sie hochgeladen


ich hab sie hochgeladen

AnhangGröße
File BT747SettingsJ2SE.pdb2.57 KB
Bild von mdeweerd

Dein filter is nicht ok:

Dein filter is nicht ok: Filter NOKFilter NOK

und soll so wesen: Filter OKFilter OK

 

[Ein bug änderte den Filter von zeit zu zeit, aber das habe ich jetzt gelöst]

Bild von Hoppla1

danke, ich werde es am

danke, ich werde es am wochenende testen, im moment hab ich zu wenig zeit

Bild von Hoppla1

Danke, offenbar war das der

Danke, offenbar war das der Fehler

Nun hab ich 2 funktionierende geräte ;)

Super Unterstützung hier!

Bild von Hoppla1

Hallo Der fehler, das dass

Hallo

Der fehler, das dass Programm seine Filtereinstellungen "vergisst" besteht nach wie vor!

Hatte heute wieder das problem und musste die einstellungen neu setzen.

 

BT747 V2.X.174(22.03.2010)

Bullid 1704.20100322122625031

Bild von mdeweerd

Mit einen Version von 2010

Mit einen Version von 2010 ist es ganz 'Normal'.  Sie brauchen den letzten Version!

Bild von Hoppla1

diese version habe ich als

diese version habe ich als "aktuelle Version" von der als updateseite in der Hilfe angegebenen seite geladen.

 

 

update gefunden und installiert