Seite 1 von 1

Ausgabe der Höhe in gpx-Datei

Verfasst: Sa Sep 07, 2019 8:43 pm
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: Sa Sep 07, 2019 11:56 pm
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: So Sep 08, 2019 10:09 am
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: Sa Okt 19, 2019 12:43 pm
von Nop
Höhenangaben werden jetzt beim Glätten auf ganze Meter gerundet.

Re: Ausgabe der Höhe in gpx-Datei

Verfasst: Sa Okt 19, 2019 8:39 pm
von sei-h
Nop hat geschrieben:
Sa Okt 19, 2019 12:43 pm
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: So Okt 20, 2019 1:13 am
von Nop
War in Track Guru schon geändert - ist nur hier in der Antwort versehentlich stehen geblieben. :D