How can I translate dilution of precision to a metric unit?

For example: say I got 1.2 in hdop from NMEA sentence of my GPS receiver, in what should I multiply to get a metric accuracy? Just like the way Android or other platforms do.

It may be a duplicate (This link), but it was said: "All the GPS receiver is doing, is multiplying the dilution of precision figure by the resolution of the device."

I didn't catch that, what is the "resolution of the device"?

  • If GPS device in optimal conditions has an accuracy of 5 m, then with hdop of 1.2 the estimation of accuracy at that moment is 6 m. – user30184 Aug 19 '14 at 12:34
  • So what you are saying is that I need to assume the best accuracy that my gps can give is 5meters and then multiply the hdop by 5 to get the current fix accuracy... ok thank you :) – Arman Aug 20 '14 at 16:19
  • The best accuracy is what the manufacturer announces in the specifications. It can be 5 m or 3 m or something else. – user30184 Aug 20 '14 at 21:54
  • @user30184 is the “best accuracy” shown in the NMEA data? If not, how can we do this programmatically? – mirabilos Aug 9 '15 at 14:09
  • @user30184 it's being said that best accuracy is one of your gps device specifications, it's not determinable in NMEA sentences, it's typically 3 or 5 meters in almost all GPS devices. – Arman Aug 12 '15 at 7:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.