【发布时间】:2012-08-19 16:05:39
【问题描述】:
在查找纬度、经度和高度时,我得到负高度值。谁能帮我找出原因?
【问题讨论】:
-
@Lucifer 我是这个网站的新手,我没有足够的声誉来接受答案..
-
您没有任何声誉来接受答案,只需勾选“打勾”标记以获得最合适的答案。
在查找纬度、经度和高度时,我得到负高度值。谁能帮我找出原因?
【问题讨论】:
没有看到产生这些值的代码,除了一般知识,我无能为力。
GPS 高度通常使用理想海平面(零高度)的大地测量模型,基本上将椭圆体映射到形状不太完美的行星(无论如何都会随着月球潮汐力等因素而变化)。有关详细信息,请参阅 WGS84 here。
正常误差约为 +/- 15m,这仅适用于大约 95% 的时间。根据我记得的规格,另外 5% 的时间可以有任何值的高度。
当然,如果您的 GPS 与卫星之间没有畅通无阻的路径,则误差范围会更大。
这些潜在错误无疑是飞机更多地依赖高度计或 ILS 进行近地活动的原因。
正如一个网站所说:
这意味着,如果您在海边行走,并且看到您的海拔高度为 -15 米,则不必担心。
当然,如果您呼吸困难,您可能需要更仔细地查看您的湿程度:-)
【讨论】:
好吧,GPS 坐标中的海拔高度代表您根据海平面的海拔高度。所以我假设你当前的位置刚好低于海平面。是的,这是可能的;)
【讨论】:
GPS 高度是 GPS WGS84 参考椭球体上方的高度(与海平面不同,不考虑丘陵!)。负高度意味着(如果不是由于信号不良)您低于参考椭球体。
以下是有关如何获得更准确高度的更多信息:https://stackoverflow.com/a/9432382/1127492
【讨论】:
切换定位设置以使用大地水准面模型。
【讨论】: