2012-08-24 29 views
1

發現緯度,經度和高度時,我會得到負高度值。任何人都可以幫我找到原因嗎?負高度值

+0

@Lucifer我是新來這個網站,我沒有足夠的信譽來接受答案.. – RBS

+0

你不要任何信譽接受回答,只需勾選「打勾」標記以獲得最合適的答案。 – Lucifer

回答

6

缺少看到產生這些值的代碼,除了一般知識之外,我可以提供的東西並不多。

GPS海拔高度通常使用一個理想海平面(零高度)的大地測量模型,基本上將橢球映射到一個比完美形狀的行星(其變化與月球潮汐力等物體無關)。有關更多詳細信息,請參閱WGS84 here

正常誤差約爲+/- 15m,這隻適用於大約95%的時間。根據我記得的規格,其他5%的時間可以有任何值的高度。

而且,當然,如果你的GPS在它和衛星之間沒有暢通的通路,誤差範圍要大得多。

這些潛在的錯誤無疑爲什麼飛機更多地依靠高度計或ILS來進行近地活動。

作爲一個網站所說的那樣:

這意味着,如果你是走在海邊,看看你的高度爲-15米,你不應該擔心。

當然,如果你有麻煩呼吸,你可能想在你有多溼:-)

+0

哈哈。 「其他5%的時間可以有*任何*值的高度」 - 這是精確的? – 2012-08-24 05:54:34

3

那麼,GPS座標中的高度代表您根據海平面的高程。所以我假設你現在的位置就在海平面以下。是的,這是可能的;)

+0

或者它可能只是一個數據/計算的錯誤,但由於沒有給出代碼/顯示.. ;-) – 2012-08-24 05:34:22

0

的GPS海拔是GPS WGS84參考elipsoid以上的高度,仔細一看更(其與海平面不同,不考慮山坡!)。消極的對話意味着(如果它不是由於一個不好的信號),你是低於參考elipsoid。

這裏是如何獲得更精確的海拔高度的詳細信息:https://stackoverflow.com/a/9432382/1127492