Hello
I own a Forerunner 245.
It has firmware updated to latest.
I noticed that the difference in measurement between my device and the one of a friend of mine (smartphone) is really different.
Yesterday he measured 11.7Km while I measured 7.9Km, we were walking together.
My watch has GPS smart measurement turned off so it read a point every second.
The walk was along the coast with 250m down and up (descent/ascent).
I work with cartography (Geographic Information Systems) so I know how to measure real 3D distance of a path.
I exported the GPX file of the activity, imported as points in my GIS software (6516 points).
I then reproiected them as EPSG 32633 (UTM33N-WGS84) to have cartesian measurement, not angular (meters not degrees).
GPX is Lat/Long WGS1984 datum, UTM33N-WGS84 is X/Y WGS1984 datum so the passage between the two coordinate system don't introduce much error.
Then I reconstructed the path that is UTM33N-WGS84 (meters) and I calculated the 3DLength of it. It is 10.1Km (not 7.99 as reported by Forerunner/connect...)
I then tried to disable elevation correction in Connect and I remade all process (export GPX (is somehow different), import, reproject, create path, calculate 3d distance). The distance is 10.05Km, similar to the other one
I then tried to use a "high resolution" digital terrain model (10m x/y resolution) official from our government. I corrected the elevation of my GPX file with those from the DTM and I remade the process.
Path 3d Length is now 11.05Km (similar to the one from my friend...)
This last length should be the most correct one, assuming a forerunner GPS x/y accuracy around 2/3 meters and a true elevation (DTM).
Why does forerunner gives me 7.99 Km instead of 10.1Km? It's 2Km shorter than the one calculated by GPX original data...
And whorse 7.99 vs 11.05Km, in this case we can't compare GPS Z accuracy VS High definition DTM...
I'm not happy with Forerunner distance measurements, not at all.
Cheers
Pietro