Difference between revisions of "GPS accuracy"

From Geohashing
imported>Scottkuma
m
m (interwiki)
 
(15 intermediate revisions by 10 users not shown)
Line 1: Line 1:
==Basic Calculation:==
+
(see also [[osmwiki:accuracy of GNSS data]])
  
*'''E-W accuracy''' = (10^-2) * Width of graticule in feet
+
So you think you've located a geohash with your GPS receiver?  Just how sure can you be that the right spot really is here, and not somewhere else?
*'''N-S accuracy''' = (10^-2) * "Height" of graticule in feet
 
  
This means you can get within a circle of radius Sqrt(AccuracyEW * AccuracyNS / pi) feet of your target coordinates.
+
There are two elements of GPS accuracy.  One is the '''precision''' to which the coordinates are written, and the other is the '''accuracy''' to which the receiver works.
  
==Example Error Calculation==
+
Geohashers use the WGS84 datum. If your receiver is set to a different datum, your position will be wrong.
  
For a "normally-sized graticule" (taking the Cincinnati Graticule, 39 -84, as our example), a GPS receiver of the following accuracy results in possible errors of:
+
== Coordinate precision ==
  
Cincinnati Graticule's size :
+
Put simply, the more decimal places you use in your coordinates, the more precise they are.
* E-W (across the 39.5 latitude line): 53.46 miles * 5280 ft/mi = 282268.8 ft
 
* N-S: 69 miles * 5280 ft/mi = 364320 ft
 
  
===3 decimal places===
+
A [[graticule]] is approximately 110km in the north-south direction, and up to 110km in the east-west direction.  The actual figure for the east-west direction depends on your latitude -- taking 39,-84 ([[Cincinnati, Ohio]]) as an example, it's about 85km.
  
*'''E-W accuracy:''' (10^-2) * 282268.8 ft = 282.2 ft
+
So using only the whole number of degrees of latitude and longitude -- N39° W84°, for example -- gives a precision of 110km north-south and 85km east-west. For each decimal place used, divide these figures by ten. A GPS receiver using five decimal digits -- N39.12345° W84.98765°, for example -- therefore has a precision of 1.1m north-south and 0.85m east-west.
*'''N-S accuracy:''' (10^-2) * 364320 ft =  364.3 ft
 
  
This means you can get within a circle of radius 180.8 feet of your target coordinates.
+
Some GPS receivers use degrees and minutes instead of just degrees -- there are 60 minutes in each degree, so coordinates measured in minutes are 60 times more precise than coordinates measured in degrees.  A GPS receiver using three decimal digits for its minutes -- N39° 12.345' W84° 54.321', for example -- has a precision of 1.8m north-south and 1.4m east-west.
  
===More sensitive receivers===
+
Or you can use degrees, minutes and seconds -- again, there are 60 seconds in each minute, so these are 60 times more precise.  A GPS receiver using one decimal degree for its seconds -- N39° 12' 34.5" W84° 54' 32.1", for example -- has a precision of 3.1m north-south and 2.4m east-west.
  
 
{| border="1"
 
{| border="1"
 
|-
 
|-
! # Decimal Points
+
!
! Radius (Ft)
+
!colspan="3"| Precision north-south
! Radius (m)
+
|-
 +
! Decimal places
 +
! degrees
 +
! minutes
 +
! seconds
 +
|-
 +
| 1
 +
| 11 km
 +
| 180 m
 +
| 3.1 m
 
|-
 
|-
 
| 2
 
| 2
| 1809 feet
+
| 1.1 km
| 551 m
+
| 18 m
 +
| 0.31 m
 
|-
 
|-
 
| 3
 
| 3
| 180.9 feet
+
| 110 m
| 55.1 m
+
| 1.8 m
 +
| 3.1 cm
 
|-
 
|-
 
| 4
 
| 4
| 18.9 feet
+
| 11 m
| 5.51 m
+
| 0.18 m
 +
| 3.1 mm
 
|-
 
|-
| 5  
+
| 5
| 1.809 feet
+
| 1.1 m
| 55.1 cm
+
| 1.8 cm
|-
+
| 0.31 mm
| 6
 
| 0.1809 Ft (2.17")
 
| 0.0551 m (5.51 cm)
 
 
|}
 
|}
  
== GPS System Accuracy ==  
+
As you can see, the usual precision of GPS receivers is plenty for the purposes of geohashing.
 +
 
 +
== GPS system accuracy ==
 +
 
 +
Before May 2000, GPS signals were subject to Selective Availability (SA), which meant that for ordinary users, the signals were only accurate to approximately 50 metres.  Since then, SA has been removed and GPS signals are generally now accurate to a few metres.  See [http://www.kowoma.de/en/gps/errors.htm] for further information.
 +
 
 +
With a clear view of the whole sky, GPS receivers are able to receive signals from multiple satellites, enabling them to calculate very accurately where they are.  However, in woodland, cities or other areas where the view of the sky is limited, the receiver may not be able to calculate so accurately.  Generally your GPS receiver will quote a figure to which its navigation is accurate -- usually between three and ten metres.
 +
 
 +
== Overall accuracy ==
 +
 
 +
With both types of error, then, your GPS may say you are in exactly the right place, but you may actually be a small distance away.  A simple rule of thumb is to add together the possible errors in precision and accuracy, and halve the total.  This will give you the radius of a circle, centred on you, within which your destination lies.
 +
 
 +
A more accurate way to calculate the radius of the error circle is to sum the north-south errors and the east-west errors, halve each of them, then square both totals, add them, and take the square root of the sum.  This final number is the circle's radius.
  
The factor contributing to most GPS inaccuracy, Selective Availability (SA), was turned off in May of 2000.  SA limited the accuracy of GPS-generated points to an area with a radius of approximately 50 metersWith SA disabled, GPS is generally accurate to within 6 meters. See: [http://www.kowoma.de/en/gps/errors.htm]
+
For example, if your GPSr uses four decimal digits of degrees, and is quoting a signal accuracy of 5 metres, the simple rule of thumb gives an error circle of radius 10.5-metresThe more accurate calculation has a N-S error of 10.5 metres and an E-W error of 9.25 metres, for an overall error circle of radius 14 metres.
  
Based on the calculations below, a GPS with 4 digits of accuracy will put you within 11.5 meters (6 meters + 5.51 meters) of your intended target.
+
[[Category:Technology]]
 +
[[Category:Geohashing guide]]

Latest revision as of 04:00, 13 June 2020

(see also osmwiki:accuracy of GNSS data)

So you think you've located a geohash with your GPS receiver? Just how sure can you be that the right spot really is here, and not somewhere else?

There are two elements of GPS accuracy. One is the precision to which the coordinates are written, and the other is the accuracy to which the receiver works.

Geohashers use the WGS84 datum. If your receiver is set to a different datum, your position will be wrong.

Coordinate precision

Put simply, the more decimal places you use in your coordinates, the more precise they are.

A graticule is approximately 110km in the north-south direction, and up to 110km in the east-west direction. The actual figure for the east-west direction depends on your latitude -- taking 39,-84 (Cincinnati, Ohio) as an example, it's about 85km.

So using only the whole number of degrees of latitude and longitude -- N39° W84°, for example -- gives a precision of 110km north-south and 85km east-west. For each decimal place used, divide these figures by ten. A GPS receiver using five decimal digits -- N39.12345° W84.98765°, for example -- therefore has a precision of 1.1m north-south and 0.85m east-west.

Some GPS receivers use degrees and minutes instead of just degrees -- there are 60 minutes in each degree, so coordinates measured in minutes are 60 times more precise than coordinates measured in degrees. A GPS receiver using three decimal digits for its minutes -- N39° 12.345' W84° 54.321', for example -- has a precision of 1.8m north-south and 1.4m east-west.

Or you can use degrees, minutes and seconds -- again, there are 60 seconds in each minute, so these are 60 times more precise. A GPS receiver using one decimal degree for its seconds -- N39° 12' 34.5" W84° 54' 32.1", for example -- has a precision of 3.1m north-south and 2.4m east-west.

Precision north-south
Decimal places degrees minutes seconds
1 11 km 180 m 3.1 m
2 1.1 km 18 m 0.31 m
3 110 m 1.8 m 3.1 cm
4 11 m 0.18 m 3.1 mm
5 1.1 m 1.8 cm 0.31 mm

As you can see, the usual precision of GPS receivers is plenty for the purposes of geohashing.

GPS system accuracy

Before May 2000, GPS signals were subject to Selective Availability (SA), which meant that for ordinary users, the signals were only accurate to approximately 50 metres. Since then, SA has been removed and GPS signals are generally now accurate to a few metres. See [1] for further information.

With a clear view of the whole sky, GPS receivers are able to receive signals from multiple satellites, enabling them to calculate very accurately where they are. However, in woodland, cities or other areas where the view of the sky is limited, the receiver may not be able to calculate so accurately. Generally your GPS receiver will quote a figure to which its navigation is accurate -- usually between three and ten metres.

Overall accuracy

With both types of error, then, your GPS may say you are in exactly the right place, but you may actually be a small distance away. A simple rule of thumb is to add together the possible errors in precision and accuracy, and halve the total. This will give you the radius of a circle, centred on you, within which your destination lies.

A more accurate way to calculate the radius of the error circle is to sum the north-south errors and the east-west errors, halve each of them, then square both totals, add them, and take the square root of the sum. This final number is the circle's radius.

For example, if your GPSr uses four decimal digits of degrees, and is quoting a signal accuracy of 5 metres, the simple rule of thumb gives an error circle of radius 10.5-metres. The more accurate calculation has a N-S error of 10.5 metres and an E-W error of 9.25 metres, for an overall error circle of radius 14 metres.