2016-08-22 1114 views
1

如何從GPS緯度和經度值計算Altitude。什麼是解決此問題的精確數學公式。如何使用GPS緯度和經度計算海拔高度

+0

你需要什麼? – AlexWien

+0

爲避免混淆,您應該問「如何使用GPS經度和緯度計算MSL」。高度可以解釋爲AGL或高於地面高度「,這是從GPS座標不可能知道的,並且需要額外的地圖數據來告訴你地面以上的姿態,另一方面MSL可以計算出來。我可以告訴你如何,但我自己也在尋找這個答案。 – ra9r

回答

0

給定的經緯度可以確定地面的高度(海平面以上或Referenz Elipsoid以上)。 但是由於地球表面,山脈等不遵循數學公式,因此有由Satelites執行的激光掃描,例如每30米測量一次這樣的高度。 因此,存在可以查找這種高度的文件。 這就是所謂的數字高程潛行,或短(DEM) 在這裏閱讀更多:https://en.wikipedia.org/wiki/Digital_elevation_model

這樣的文件是巨大的,只有極少數應用程序中使用這種方法。許多隻是採用由GPS接收機提供的altidude值。

0

你可以找到一些海拔高度數據的圖表,比如Maptech的。每個像素都有相應的lat,long,alt/depth信息。 正如@AlexWien所說,這些文件非常龐大,大部分文件都必須購買。

如果您有興趣使用這些文件,我可以幫助您使用C++代碼來閱讀它們。

+0

嗨AlexWien @AlexWien,我想和你談談,你能給我發一封電子郵件嗎? –

相關問題