【发布时间】:2015-02-12 00:03:18
【问题描述】:
当您从 iOS 请求 GPS CLLocation 时,它有一个 horizontalAccuracy 字段,它是用户可能实际所在的报告位置的半径(以米为单位)。
我的问题是这样的:我们可以说手机在距给定位置的“horizontalAccuracy”距离内的统计置信度(即百分比)是多少?
关于我为什么关心的一些背景:
【问题讨论】:
当您从 iOS 请求 GPS CLLocation 时,它有一个 horizontalAccuracy 字段,它是用户可能实际所在的报告位置的半径(以米为单位)。
我的问题是这样的:我们可以说手机在距给定位置的“horizontalAccuracy”距离内的统计置信度(即百分比)是多少?
关于我为什么关心的一些背景:
【问题讨论】:
由于任何文档都没有描述这一点,您必须自己进行研究......或者希望有人为您完成这项工作:)
我不确定 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/
【讨论】:
水平精度的值不是由ios(或android)计算的。 它由具有自定义二进制协议的 GPS (GNSS) 芯片直接提供。您也可以下载 ublox 二进制协议规范并阅读该 horciontal acc estim 文档。 芯片制造商通常称之为“水平精度估计”。 此外,芯片制造商(例如 uBlox)没有提供与该估计相关的这种置信度(半径)的信息。
回答您的问题:“我们可以说手机在距给定位置的“horicontalAccuracy”距离内的统计置信度(即百分比)是多少”。
只是未知,芯片制造商没有具体说明。 由于很多计算像 hdop 值都是基于 1-sigma 值,我只是假设它不会比 1-sigma 更好,即 android 提到的 68%。
此外,请注意,制造商将其称为水平精度估计,因此它甚至不是统计尺寸,它不可能是这样,因为正确的位置是未知的。
接下来要注意的是:由于 GPS 径向位置偏差只是长期正态分布(24 小时),因此短期估计更令人怀疑。
【讨论】: