From 2d4e98781264e9b0a24f854bb59a9b7c9b7b26f2 Mon Sep 17 00:00:00 2001 From: Dennis Guse Date: Mon, 24 Aug 2026 17:25:58 +0200 Subject: [PATCH] GPX: export moving speed in summary. --- src/androidTest/res/raw/gpx11_timezone.gpx | 3 ++- .../opentracks/io/file/exporter/GPXTrackExporter.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/androidTest/res/raw/gpx11_timezone.gpx b/src/androidTest/res/raw/gpx11_timezone.gpx index c6a342faf..ce37b1b22 100644 --- a/src/androidTest/res/raw/gpx11_timezone.gpx +++ b/src/androidTest/res/raw/gpx11_timezone.gpx @@ -28,10 +28,11 @@ xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/ 0.0 -0 +0 0 0 0.0 +0.0 diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java index e45e17509..05fa0864e 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/GPXTrackExporter.java @@ -282,10 +282,11 @@ public class GPXTrackExporter implements TrackExporter { Statistics trackStatistics = track.statistics(); printWriter.println(""); printWriter.println("" + trackStatistics.totalDistance().toM() + ""); - printWriter.println("" + trackStatistics.totalDuration().getSeconds() + ""); + printWriter.println("" + trackStatistics.totalDuration().getSeconds() + ""); printWriter.println("" + trackStatistics.movingDuration().getSeconds() + ""); printWriter.println("" + trackStatistics.getStoppedTime().getSeconds() + ""); printWriter.println("" + trackStatistics.maxSpeed().toMPS() + ""); + printWriter.println("" + trackStatistics.getAverageMovingSpeed().toMPS() + ""); if (trackStatistics.altitudeGainLoss() != null) { printWriter.println("" + trackStatistics.altitudeGainLoss().gain_m() + ""); printWriter.println("" + trackStatistics.altitudeGainLoss().loss_m() + "");