• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Höhe im Track immer 48m ?

danielis

Geocacher
Hallo,

in meinen Tracks ist die Höhenangabe für jeden Punkt immer 48m.
Ist das nur bei mir so?

<trkpt lat="48.62403" lon="9.77450833333333">
<ele>48.00</ele>
<time>2009-07-05T13:06:42Z</time>
<course>322.29</course>
<speed>20.5572</speed>
</trkpt>
<trkpt lat="48.6240733333333" lon="9.77445833333333">
<ele>48.00</ele>
<time>2009-07-05T13:06:43Z</time>
<course>323.27</course>
<speed>20.70536</speed>
</trkpt>

Viele Grüße
Lars
 
OP
D

danielis

Geocacher
Immer der gesamte Track.

hab schon mehrere Tracks, auch Autofahrten, viele km.
Immer 48m.

Grüße
Lars
 

jhohn

Geomaster
Vermutlich liefert Dein GPS Empfänger keine Höhe (oder halt immer 0) und die Software rechnet für Geoid-Korrektur (http://home.vr-web.de/~k-d.redeker/bike/GPS_Tips.htm Punkt 7 / http://de.wikipedia.org/wiki/Geoidbestimmung ) 48 Meter hinzu.
 
OP
D

danielis

Geocacher
Hab ich auch schon dran gedacht.
Aber Tracks aus CacheWolf enthalten die Höhe.
Auch Pathaway zeigt mir eine gültige Höhe an.

Hat das noch niemand ausprobiert?

Grüße
Lars
 

owl01_de

Geocacher
Ist nicht nur bei dir so. :roll:
Hab gestern spasseshalber mal meine Fahrt vom Büro nach hause aufgezeichnet, und habe auch auf der gesamten Strecke immer die gleiche Höhe, 47m. :???:
Ich benutze allerdings auch ne ältere BT Maus mit SirfII Chip, und dachte, es würde daran liegen. Also probier ich es auch mal mit einer anderen Software aus.
 

hannes!

Geocacher
moin,

ich zeichne das auf, was ich vom gps bekomme. allerdings ist fix nicht gleich fix. zur bestimmung der höhe muss ein 3d-fix vorliegen. dies ist manchmal jedoch aufgrund ungünstiger empfangsbedingungen nicht möglich. ob in diesem fall der gps-empfänger eine höhe liefert, ist herstellerabhängig. wenn er dies jedoch nicht tut, verwendet cachebox den letzten, den das gps geliefert hat (oder 0).

ich habe hier jedenfalls mit cachebox aufgezeichnete tracks mit höhenangabe. prinzipiell gehts also ;)

schöne grüße,
hannes!
 
OP
D

danielis

Geocacher
Hallo hannes!,

das GPS sendet ja unterschiedliche Meldungen in unterschiedlichen Zeitrastern.
Von welcher Meldung verwendest du die Höhe?
Verwendest du bei deinem Test die Windows-Meldung oder die NMEA-Meldung?

Ich habe nämlich ganz sicher einen 3D fix mit mehr als 7 Satelliten

Danke und viele Grüße
Lars
 

hannes!

Geocacher
moin danielis,

ich hab den windows-treiber verwendet, nimmst du den nmea?

schöne grüße,
hannes!
 

hannes!

Geocacher
moin danielis,

keine ahnung woran das liegt. viel kann man bei dem windows-treiber ja nicht falsch machen. der liefert die elevation und ein flag, ob diese gültig ist. und falls ja wird sie übernommen. dann steht sie auch in der vom track recorder aufgezeichneten gpx-datei.

im nmea-modus nehm ich die information übrigens aus der $GPGGA-nachricht.

vermute fast, dass das gps den 7 satelliten zum trotz wirklich nur ein 2d fix geliefert hat.

schöne grüße,
hannes!
 

hannes!

Geocacher
moin,

asche über mein haupt. manchmal hilft auch doku lesen. schon doof wenn die code completion zu gut funktioniert, dann schleichen sich solche dinger ein... heute abend ist das ding geschichte ;) sorry!

schöne grüße,
hannes!
 

hannes!

Geocacher
moin,

ok, ich ruder nochmal zurück:

gestern dachte ich, hinter dem feld EllipsoidAltitude des windows-gps-treibers würde sich die höhendifferenz zwischen geoid und ellipsoid verstecken. dem scheint aber doch nicht so zu sein. deshalb hab ich wieder keine ahnung warum ihr keine höhenangabe bekommt. ich könnte das durch SeaLevelAltitude ersetzen, aber ich glaube wgs84 als bezugssystem ist nützlicher.

schöne grüße,
hannes!
 
OP
D

danielis

Geocacher
Hallo hannes!,

zu dem Thema habe ich heute morgen auf der Fahrt ins Geschäft zwei Tracks aufgezeichnet.
Einen mit dem Windowstreiber und einen mit dem NMEA-Treiber.

Hier das Ergebnis:

Windowstreiber
<trkpt lat="48.6893683333333" lon="9.67106333333333">
<ele>48.00</ele>
<time>2009-07-16T06:27:53Z</time>
<course>162.17</course>
<speed>62.76428</speed>
</trkpt>
<trkpt lat="48.689215" lon="9.67111833333333">
<ele>48.00</ele>
<time>2009-07-16T06:27:54Z</time>
<course>167.46</course>
<speed>62.7828</speed>
</trkpt>


NMEA-Treiber
<trkpt lat="48.6649366666667" lon="9.646725">
<ele>391.20</ele>
<time>2009-07-16T06:31:07Z</time>
<course>164.87</course>
<speed>40.5588</speed>
</trkpt>
<trkpt lat="48.6648266666667" lon="9.646765">
<ele>391.30</ele>
<time>2009-07-16T06:31:08Z</time>
<course>165.34</course>
<speed>44.20724</speed>
</trkpt>
<trkpt lat="48.6647133333333" lon="9.64681">
<ele>390.80</ele>
<time>2009-07-16T06:31:09Z</time>
<course>165</course>
<speed>45.96664</speed>
</trkpt>


Mit dem Tool SirfTec habe ich jedesmal davor gecheckt ob ein 3D-fix vorliegt. Das war in beiden Fällen der Fall mit mindestens 7 Satelliten.

Bei der Umschaltung auf den NMEA-Treiber ist mir aufgefallen, daß er nicht den von Windows gemappten Port nimmt, den erkennt er einfach nicht. Nur den Hardwareport.
Meine Konfiguration: COM6 ist der Port direkt zur USB-GPS-Maus. COM8 ist der von Windows gemappte für die Anwendungen. COM6 geht, auch mit der falschen Datenrate, dagegen aber geht auf COM8 gar nichts.

Also ich kann sehr gut mit dem NMEA-Treiber leben. Und ich hab auch nicht vor prallel zu Cachebox ein zweites Programm laufen zulassen, da auf meinem alten HTC touch, sowieso hin und wieder Speicherplatz-Fehlermeldungen kommen.

Die Rev. 319 läuft ansonsten sehr stabil. Erst jetzt am WE haben wir mehrere Caches gehoben und sind vom Tool immer wieder begeistert.

Viele Grüße
Lars
 
Oben