Skip to content

Question and Answers

David Newman edited this page Sep 23, 2017 · 7 revisions

Welcome to the gpmf-parser Questions.

Write your GPMF related questions and someone with attempt to answer.


Q: GPS Altitude. The docs are ambiguous concerning the type of altitude in the GPS5 sentence. I am assuming it is height above the WGS84 ellipsoid but it could also be meters above mean sea level.

A: Altitude is in meters approve the ellipsoid. WGS84


Q: GPS Precision, how to read out the most accurate location information?

A: The GoPro camera uses a 32-bit 1E7 formatted fixed precision integer to store location. This type of integer is not one of the standard data types in GPMF, so it stored as an unsigned long with a scale (SCAL) of 10000000 to convert that integer in a location in degrees. The GPMF_ScaledData() API call will automatically apply the scale, and return the coordinates in any datatype you wish. It is recommended to use GPMF_TYPE_DOUBLE as 32-bit float has insufficient precision to hold 1E7 data.


Q: We experienced an issue with GoPro GPS logging where the GPS coordinates captured are 0,0. Can you please advise what may cause this?

A: This is a GoPro with the GPS turned on for the first time, but without a GPS lock. Once the GPS lock is established the zeros go away, forever. The last successful lock coordinates are saved and used whenever lock is not available.


Add your questions below: