dogslife wrote:A satnav computes where it is by triangulating the signals from multiple satelites, then integrates speed from the rate of position change. Will this calculation not undersate actual speed if you're travelling in anything other than a perfectly straight line?
Yes, but given it happens several times a second, and the speed you see is averaged over the last second or so (and typically only given to 1mph/1kph resolution anyway), it makes very little difference.
High end GPS receivers can calculate your speed up to 100 times per second. Unless you're strapped to a helicopter rotor in flight, the difference between a straight line and the curved path in 0.01s is as good as non-existent.
For that matter, don't you have to be maintaining precisely the same altitude too?
GPS receivers are inherently three-dimensional, although much less accurate when it comes to heights, however if there's a couple of satellites nearby, you should be able to get a reasonably accurate fix. TBH if your altitude is changing enough to impact the speed calculations, and you're focusing on the satnav instead of the road, you have MUCH bigger problems

<steve_earwig> I think this forum is more about keeping our cars going with minimal outlay than giving our cars more reason to go bang