我有Garmin先行者305和Google Nexus One Android手机。从这两个设备上的GPS中,我可以获得的“精度”值通常在6至20米之间。我可以信任这个价值多少?它接近正确还是非常不正确?我认为它必须来自收到的NMEA字符串。
我认为我的两个设备都在使用手机网络中的独立GPS和辅助GPS(如果有的话)。
我有Garmin先行者305和Google Nexus One Android手机。从这两个设备上的GPS中,我可以获得的“精度”值通常在6至20米之间。我可以信任这个价值多少?它接近正确还是非常不正确?我认为它必须来自收到的NMEA字符串。
我认为我的两个设备都在使用手机网络中的独立GPS和辅助GPS(如果有的话)。
Answers:
GPS接收器显示的“准确性”数字很可能相当可靠,但也可能“遥遥无期”。
GPS显示的不是“准确性”,而是EPE,这是估计的位置误差。换句话说,这是GPS显示的位置在距真实位置“准确”距离之内的概率。
请记住,GPS接收器实际上并不知道其真实位置。它根据从卫星接收到的数据来计算位置(GPS接收器不会从卫星接收“ NMEA字符串”,但是许多可以输出NMEA语句)。尽管大多数GPS制造商不会告诉您他们如何计算“精度”,但您可以认为该图显示“大多数情况下,显示的位置坐标在GPS接收器的X距离内”(其中X为“准确性”数字)。
您可以通过在已知点(例如测量纪念碑)上获取10到20个xy坐标的读数并应用公式来计算RMS(均方根)误差,从而自己计算出精度。那将告诉您设备的真实准确性,但仅与收集骨灰tes的特定时间点有关。如果您再次进行相同的测试,则可能由于云层覆盖,树木覆盖(叶子与无叶,或者树木长大或被砍倒)以及卫星位置/可见卫星数而得到不同的答案。
我很惊讶没有人提到CEP-可能出现循环错误。实际上,GPS提供的以米为单位的精确度意味着它在50%的时间内与实际位置相距 X米以内才是准确的!
GPS的精度是多维的。换句话说,如果您可以精确地将自己定位在水平2米以内的地方,那么垂直+-也可以。
当您使用其他技术(GPS辅助)时,我认为确定精度的公式将需要一台超级计算机来运行。首先使用电话定位时,您将需要设计良好/构建良好的市政网络。换句话说,电话公司必须有足够的订户来支付用于对订户进行地理定位的坚实基础设施(请注意:使用电话上规定的技术)。
然后,您将不得不面对诸如网络带宽不过载,网络内部位置,磁事件无法压倒等情况。我已经提到过,该技术必须与网络和电话相匹配,因此,如果您在订购区域外旅行,则可能正在使用其他人的技术。
然后,您必须考虑到每个运营商将不可避免地实施具有不同细微差别,安全性,带宽,协议层次结构等的相同类型的技术。
综上所述,仍然可以测量精度并提供合理的std dev公式,该公式在大多数情况下都将落在+-之内。
自己做一些研究,在地图上找到一些已知的点,然后对它们进行阅读(请确保将陈述的准确性估算值与每个点相关联)。在您的网络(城市覆盖区域)中散布约5-8点。然后走出覆盖区域并获取2-3个读数。
我可以想象,在覆盖范围之外,承运人将更加依赖gps,而确定网络中的位置是由塔式三角测量完成的。
答案是肯定的,只要您考虑到可能影响精度的因素,然后再将其与读数相权衡即可。
尽管适用于当地条件,但固定/锁定的卫星越多,精度就越好(城市建成的塔楼,茂密的林地甚至云层覆盖物都会对精度产生负面影响)。
GPS芯片(加上外围天线尺寸和电池强度)越昂贵,准确性就越高。
请记住,土地可以移动:所以10年前记录的现在可能不是确切的位置-是由自然事件引起的(位置x,y,z正确,但要素似乎已移动)。
accuracy value
从这些设备中可以获得的收益,而不是如何获得更好的价值。