【问题标题】:Negative altitude value负高度值
【发布时间】:2012-08-19 16:05:39
【问题描述】:

在查找纬度、经度和高度时,我得到负高度值。谁能帮我找出原因?

【问题讨论】:

  • @Lucifer 我是这个网站的新手,我没有足够的声誉来接受答案..
  • 您没有任何声誉来接受答案,只需勾选“打勾”标记以获得最合适的答案。

标签: android gps altitude


【解决方案1】:

没有看到产生这些值的代码,除了一般知识,我无能为力。

GPS 高度通常使用理想海平面(零高度)的大地测量模型,基本上将椭圆体映射到形状不太完美的行星(无论如何都会随着月球潮汐力等因素而变化)。有关详细信息,请参阅 WGS84 here

正常误差约为 +/- 15m,这仅适用于大约 95% 的时间。根据我记得的规格,另外 5% 的时间可以有任何值的高度。

当然,如果您的 GPS 与卫星之间没有畅通无阻的路径,则误差范围会更大。

这些潜在错误无疑是飞机更多地依赖高度计或 ILS 进行近地活动的原因。

正如一个网站所说:

这意味着,如果您在海边行走,并且看到您的海拔高度为 -15 米,则不必担心。

当然,如果您呼吸困难,您可能需要更仔细地查看您的湿程度:-)

【讨论】:

  • 哈哈。 “另外 5% 的时间可以有 any 值的高度”——这么精确吗?
【解决方案2】:

好吧,GPS 坐标中的海拔高度代表您根据海平面的海拔高度。所以我假设你当前的位置刚好低于海平面。是的,这是可能的;)

【讨论】:

  • 或者它可能只是数据/计算的错误,但由于没有给出/显示代码.. ;-)
【解决方案3】:

GPS 高度是 GPS WGS84 参考椭球体上方的高度(与海平面不同,不考虑丘陵!)。负高度意味着(如果不是由于信号不良)您低于参考椭球体。

以下是有关如何获得更准确高度的更多信息:https://stackoverflow.com/a/9432382/1127492

【讨论】:

    【解决方案4】:

    切换定位设置以使用大地水准面模型。

    【讨论】:

      猜你喜欢
      • 2016-09-01
      • 1970-01-01
      • 2017-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-13
      • 2023-04-02
      • 2013-12-24
      相关资源
      最近更新 更多