Seite 1 von 1

Ausgabe der Höhe in gpx-Datei

Verfasst: 07.09.2019, 20:43
von sei-h
Eine kleine Unschönheit:
Wenn in TG eine Berechnung (z.B. Höhen glätten) gemacht wurde, werden in die neue gpx-Datei ele-Angaben mit vielen Stellen hinter dem Dezimalpunkt ausgegeben.
Das täuscht eine viel zu hohe Genauigkeit vor, eine Stelle "hinter dem Komma" ist mehr als genug.
Das passiert in Java, wenn float-Variable per default d.h. ohne Formatierung wie z.B String.format(Locale.US,"%3.1f",elevation) ausgegeben werden.

Re: Ausgabe der Höhe in gpx-Datei

Verfasst: 07.09.2019, 23:56
von Nop
Letzteres spielt hier keine Rolle, weil die Ausgabe über die JPX Bibliothek erfolgt und ich da keine Kontrolle habe.

Man könnte nur nach der Berechnung die Werte wirklich runden.

Re: Ausgabe der Höhe in gpx-Datei

Verfasst: 08.09.2019, 10:09
von sei-h
Das hatte ich befürchtet: So sehr einem Bibliotheken die Arbeit erleichtern können, man verliert oft Flexibilität.
Ich mache die Ausgabe in gpx-Dateien deshalb "zu Fuß" :) .

Vernünftige Anwendungen und Anwender können damit umgehen, aber es soll ja auch ele-Tags in OSM mit Nanometer-Genauigkeit geben.

Vorheriges Runden wäre für mich ok, GTA macht es auch so. Die nachfolgenden Nullen signalisieren zwar streng genommen auch eine höhere Genauigkeit, das wird aber typischerweise von Otto Normalmapper ignoriert.

Re: Ausgabe der Höhe in gpx-Datei

Verfasst: 19.10.2019, 12:43
von Nop
Höhenangaben werden jetzt beim Glätten auf ganze Meter gerundet.

Re: Ausgabe der Höhe in gpx-Datei

Verfasst: 19.10.2019, 20:39
von sei-h
Nop hat geschrieben: 19.10.2019, 12:43 Höhenangaben werden jetzt beim Glätten auf ganze Meter gerundet.
Ich würde beim Glätten auf 0.1 m runden, das gibt sonst in flachen Gegenden unschönes Getreppe.
Ist aber Geschmackssache.

Re: Ausgabe der Höhe in gpx-Datei

Verfasst: 20.10.2019, 01:13
von Nop
War in Track Guru schon geändert - ist nur hier in der Antwort versehentlich stehen geblieben. :D