3

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

4

4 回答 4

10

没有看到产生这些值的代码,除了常识之外,我能提供的东西不多。

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

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

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

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

正如一个网站所说:

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

当然,如果你呼吸困难,你可能想更仔细地看看你有多湿 :-)

于 2012-08-24T05:48:51.260 回答
3

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

于 2012-08-24T05:26:59.293 回答
3

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

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

于 2012-08-24T07:02:43.340 回答
0

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

于 2021-05-05T19:35:34.627 回答