I am new bee in Unity3d and working on location app. I am enabling location on device and getting current location. I get few parameter in response which are Lat Long Altitude and Horizontal Accuracy. I know first three of them but don't know last one which is Horizontal Accuracy. I googled and get Apple Documentation Horizontal Accuracy. As far as my understanding it says that This is radius size around lat and long. If yes then i have following questions.
Thanks in advance.
Levels of AccuracyThe vertical axis is the expected accuracy or error level, shown both in centimeters and meters. The horizontal axis is the distance along the earth's surface between the reference station and the remote user.
... the horizontal error refers to the deviation in the X coordinate. Arranged in 9 rows of 7, Fig- ure 3(a) shows the error for the 9 rows in terms of the y-axis, while Figure 3(b) shows in terms of the x-axis accordingly. ... Context 3. ... the horizontal error refers to the deviation in the X coordinate.
User Accuracy. To calculate its position, a GPS device measures its distance (range) from multiple GPS satellites. URE is a measure of ranging accuracy. User accuracy refers to how close the device's calculated position is from the truth, expressed as a radius.
GPS is not pinpoint accurate. The nature of GPS data is that it is an ongoing estimation, and this estimation has a time-varying margin of error depending on conditions. For further background start with Basic Concept of GPS (Wikipedia).
In the most fundamental sense the accuracy is a result of GPS conditions for that device, location, and time, and is not directly controllable by the developer, at least not through any software mechanism. However, if you see the documentation for LocationService.Start()
(Unity), you'll notice a desiredAccuracyInMeters
value. This basically affects how long you must wait before there is an available value within that desired accuracy. A precise value will take more time to produce, while a coarse value may be available very quickly.
Horizontal Accuracy is a radius about a 2d point, implying that the true, unknown 2d location is somewhere within the circle formed by the given point as a center and the accuracy as a radius. Vertical Accuracy exists if you are given altitude information, is a 1d location, and similarly implies that the true, unknown altitude is somewhere within a region defined by the center (given altitude) and "radius" (given vertical accuracy).
Also see struct LocationInfo
(Unity).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With