tumic0 / GPXSee

GPS log file viewer and analyzer with support for GPX, TCX, KML, FIT, IGC, NMEA, SLF, SML, LOC, GPI, GeoJSON and OziExplorer files.
https://www.gpxsee.org
GNU General Public License v3.0
938 stars 129 forks source link

SkyDemon created track GPX only showing first-last trkpt #538

Closed rescalda closed 4 months ago

rescalda commented 4 months ago

The aeronautical application Skydemon can export a track in .GPX format. Opening that .GPX with GPXSee I only see (almost) a line between the first and last track points. Speed and altitude diagrams are inconsistent too. Should I load that GPX into Google Earth I see it correctly. But, curiously, should I export the imported GPX in KML and open the KML with GPXSee, I see it correctly! I gave a quick look inside the GPX and I noticed it is very basic with, apparently, nothing strange that can lead to such behavior! I attach the incriminated .gpx (zipped). Arezzo.zip

tumic0 commented 4 months ago

The problem is your record is quiet unusual ( ~1h of flight and ~5h of standing on the ground) which breaks the outlier elimination algorithm (which is sensitive to data with very different speed profiles) that is enabled by default. If you disable outlier elimination in the options (Data->Filtering->Eliminate GPS outliers), you will get the expected route.

You may also strip the 5h of standing on the ground from the log file (which is probably what your GPX -> KML conversion did) and than it works fine even with outlier elimination enabled.

rescalda commented 4 months ago

Thank you so much for the very fast answer!

The problem is your record is quiet unusual ( ~1h of flight and ~5h of standing on the ground) which breaks the outlier elimination algorithm (which is sensitive to data with very different speed profiles https://www.gpxsee.org/doc.html#filtering) that is enabled by default. If you disable outlier elimination in the options (Data->Filtering->Eliminate GPS outliers), you will get the expected route.

It is not "normal" to have such a long time stopped on the ground logged: I will fix it as first step, for the future.

You may also strip the 5h of standing on the ground from the log file (which is probably what your GPX -> KML conversion did) and than it works fine even with outlier elimination enabled.

Of course: if I had noiticed this, I had removed that without asking for support! Sorry.