The data that I meant is Latitude, Longitude at least.

From the EM406 gps tester that I've downloaded, the data does not seem to be clear.

Does gs means ground speed? And what does groundspeed do and how does gps measures it?

And the altitude in metres does not seem to be clear. I am at level 7 and it's showing 100 over metres.

And how do I convert a Latitude of 14220578 to a standard form of displaying it in terms of degrees etc?

And the photo below is the program from EM406 GPS, why is there a need to divide the altitude and gs?

I am using the EM406 gps by the way. An accurate GPS is needed.. thanks in advance.

You need to be a member of diydrones to add comments!

## Replies

It takes alot more time and memory for a processor to work with a floating point (decimal) numbers than with integers.

To get around this, things like altitude (in meters) is multiplied by 100 so that the processor can work with greater precision (centimeters) without having to resort to floating point math.

So just before the variable gets printed, we divide by 100 to return the value to meters.

Regarding groundspeed, the GPS calculates groundspeed by looking at how fast the latitude and longitude is changing.

Tom