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.
Ausgabe der Höhe in gpx-Datei
Re: Ausgabe der Höhe in gpx-Datei
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.
Man könnte nur nach der Berechnung die Werte wirklich runden.
Re: Ausgabe der Höhe in gpx-Datei
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.
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
Höhenangaben werden jetzt beim Glätten auf ganze Meter gerundet.
Re: Ausgabe der Höhe in gpx-Datei
War in Track Guru schon geändert - ist nur hier in der Antwort versehentlich stehen geblieben.