2015-02-12 47 views
5

当您从iOS请求GPS CLLocation时,它具有一个horizontalAccuracy字段,该字段是距离用户可能实际存在的报告位置的半径(米)。iPhone/iOS GPS精度统计信心

我的问题是这样的:我们可以说统计置信度(即百分比)是否在离给定位置的“水平精度”距离内?

为什么我关心的一些背景资料:

  1. 我与Android和iOS数据快到了,我想知道我怎么有信心可以对任何给定的位置数据的情况工作。

  2. 在Android上,此数据是明确的:68%。从the docs

    我们将精度定义为68%置信度的半径。换句话说,如果您绘制一个以该位置的经度和纬度为中心的圆,其半径等于精度,则真实位置在圆内的概率为68%。

  3. 一般来说,GPS数据处理时,有许多标准的错误报告方法,包括RMS(68%,有可能的方法Android使用),2DRMS(95%),CEP(50%), Error Ellipse(95%)。你可以阅读更多关于这些方法here

+0

[horizo​​ntalAccuracy究竟意味着什么?](http://stackoverflow.com/questions/10634734/what-does-horizo​​ntalaccuracy-exactly-mean) – Paulw11 2015-02-12 00:08:59

回答

3

由于任何文档不说明这一点,你必须做你自己的研究...还是希望有人为你做这项工作:)

我不知道的FileMaker是什么,但没关系:它绝对建立在CoreLocation上。有人聚集了大量的样本用户和他的博客上提交了一份报告:

http://scarpettagroup.com/location-whats-accuracy/

的FileMaker没有报告CEP,R95,2DRMS,或其他任何 一致。对于某些报告的精确度,FileMaker似乎是 ,报告90%的置信半径(真实位置在90%的时间内位于该范围内)。对于其他人来说,它看起来像半径75%的置信度 。对于某些职位,报告的准确性是位置坐标 位置的实际变化量的 数量级的大小。

阅读整篇博客文章以获取更多信息。不幸的是,它不是很具体,博客不分享他的数据,所以你可以计算一些最低精度。

您可以尝试联系此人并要求他与您分享他的数据。也许你会从中收集一些东西。 您可以尝试在此线程:

http://fmforums.com/forum/topic/89502-which-measure-of-accuracy-is-used-by-location-functions/

jbante是这样做的研究用户。

如果你想有一个具体的答案,你必须做大量的测试,像这样的一个位置:

http://blog.oplopanax.ca/2012/11/measuring-smartphone-gps-accuracy/

1

horicontal准确的价值不是由IOS(或机器人)计算。它由他们的cutom,二进制协议由GPS(GNSS)芯片直接交付。您可以下载ublox二进制协议规范并阅读该文档。芯片制造商通常称之为“横向精度估算”。 此外,芯片制造商(例如uBlox)不会提供与该估算相关的信心(半径)。

要回答你的问题:“我们可以通过统计置信度(即一个百分比)来说出电话在距离给定位置的”横向准确“距离内”。

这是根本未知的,芯片制造商没有具体说明。 由于像hdop值一样的计算基于1-sigma值,我只是假设它不会比1-sigma好,这是android提到的68%。

此外,请求者注意到制造商称之为横向适应估计,所以它甚至不是一个统计大小,它不能是这样,因为正确的位置是未知的。

旁边注意:由于GPS径向位置偏差只是长期正态分布(24h),所以这样的短期估计更有疑问。