为啥城市地区的 GPS 数据不准确?

Posted

技术标签:

【中文标题】为啥城市地区的 GPS 数据不准确?【英文标题】:Why are GPS data inaccurate in urban areas?为什么城市地区的 GPS 数据不准确? 【发布时间】:2015-07-28 13:34:50 【问题描述】:

当我去纽约市出差时,我正在测试我的带有 GPS 设置的 android 应用程序,以查看它的准确度。我得到的结果是完全不准确的。如果我在街边的一栋建筑物中,GPS 会显示我的设备在街道的另一端,在另一栋建筑物中。我已经在我的 iPhone 上进行了测试,以确保不是我的应用程序导致了这种情况,令我惊讶的是,事实并非如此。两台设备都向我显示了错误的位置。

这是有原因的吗?我能想到的唯一原因是 GPS 卫星信号在高楼周围变得混乱。

有什么办法可以解决吗?我猜这是因为城市旅行中有如此多的 GPS 应用。他们是如何修复它的?我真的很好奇。

非常感谢。

【问题讨论】:

不,没有办法修复较差的 GPS 信号 不确定这是否是一个完整的答案,但基本上,大量金属会严重干扰 GPS 信号。在我看来,当我移动时 GPS 总是更准确,所以谷歌地图可能有算法来帮助在移动时平滑信号,而当你静止不动时更难获得足够的数据点。但这对我来说完全是理论上的。我不知道有什么方法可以获得更准确的 GPS 信号,除了使用 GPS 状态之类的东西并等到你有足够的卫星信号。 谢谢你们。 Camdroid,如果你是对的,那将解释这么多。在结束我的问题之前,我将等待一个明确的答案。再次感谢您的回复! 【参考方案1】:

纽约是拥有“城市峡谷”的城市之一。 它们的高楼遮蔽了天空的视野,因此可以看到的卫星很少,而且通常没有足够的卫星在视野中。

其次,这些建筑物反射的 GPS 信号会稍微延迟接收,欺骗 GPS 芯片,从而给出错误的位置。

如果您比较应用程序,请确保它们都在同一部手机中运行,并且它们同时记录位置。

他们是如何修复它的?

除了使用更好的设备之外,没有解决城市峡谷问题的方法。

更新: 今天,一些 GPS 接收器,甚至用于智能手机,都是“组合接收器”。 他们将美国 GPS 系统与(例如)俄罗斯 GLONASS 相结合,提供了大约两倍数量的可见卫星。 这种方法显着提高了城市内的准确性。

【讨论】:

理论上,打开 WiFi 应该有助于提高准确性,因为它可以查看周围网络的信号强度,以帮助进一步确定其位置。在 ios 上,这是在操作系统级别完成的,因此您无需执行任何特殊操作。 我严重怀疑 IOS GPS 位置是否通过 Wifi 得到改善:高度属性可能。如果设置了最大精度,您是否有任何文件描述 iOS 通过 wifi 改进 GPS? 来自 Apple:support.apple.com/en-us/HT201357 或更多解释:quora.com/… 感谢您的文档:Apple 文档的信息是正确的,他们告诉您使用 Wifi,使用 A-GPS,您可以获得更快的初始位置。但是一旦有了 GPS 就不是更好了! (更快但不是更好!)我认为来自 quora.com 的另一个链接信息不正确。虽然室内信息是正确的,但 wifi 位置更好是错误的。如果有人声称,那么他们应该提供一份科学文件,其中包含偏离真实位置的平均米数的测量值。

以上是关于为啥城市地区的 GPS 数据不准确?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用邮政编码获取准确的城市名称?我正在使用下面的 API,但它没有给出确切的城市名称,它只给出了地区名称

城市/州|地区/国家的邮政编码国际数据库? [关闭]

全国各省份城市地区学校及院系数据库

如何从gps android检索地区和省份

地理数据编码(国家/地区/城市的标准代码)

我如何获得某些国家/地区的城市列表?