GPS座標,距離計算方式



這一個問題有在GOOGLE上找很久
有人是提出關於程式碼的解說,如下
http://www.dotblogs.com.tw/jeff-yeh/archive/2009/02/04/7034.aspx
http://blog.ben.idv.tw/2007/06/blog-post.html
還有提出相關運算網站,如下
http://williams.best.vwh.net/gccalc.htm
http://land.myweb.hinet.net/geoutm.htm

程式碼的部份,對於程式不熟的我實在是沒有辦法理解:(
但是因為需要知道計算方法,來寫成PHP程式
所以運算網站的內容也只能做參考

其中有找到
http://www.mobile01.com/topicdetail.php?f=130&t=290292
這篇文章當中Dennis-Lan大大有分享計算方法
對於"平均緯度"部分
有連去相關網頁
說明是>>a.b點的緯度平均值 1852m=海浬


我照它的計算方式 卻算不出它的數值
希望各位可以集思廣益
解決這個難題>"<..
2010-06-10 21:14 發佈
http://www.dotblogs.com.tw/jeff-yeh/archive/2009/02/04/7034.aspx
◆Bike:ORBEA aqua ◆Vehicle:CB650F+Tiida 5D
tekken wrote:
http://www...(恕刪)


tekken大大 謝謝你的回覆

這連結我之前有發現過,也PO在我的發文上面,
但對裡面的程式碼實在是不熟悉,所以也不了解
可以麻煩tekken大大幫忙解釋一下嗎?
我也是隨便亂找的

不過我有認識好幾個GPS工程師
對他們是小兒科
不過他們那些混蛋說要付費教學,你還要考慮嗎?

開玩笑的

( (x2-x1)^2 + (y2-y1)^2 ) ^1/2
◆Bike:ORBEA aqua ◆Vehicle:CB650F+Tiida 5D
chloebunny wrote:
這一個問題有在GOO...(恕刪)


我也是隨便亂找的

不過我有認識好幾個GPS工程師
對他們是小兒科
不過他們那些混蛋說要付費教學,你還要考慮嗎?

開玩笑的

( (x2-x1)^2 + (y2-y1)^2 ) ^1/2
◆Bike:ORBEA aqua ◆Vehicle:CB650F+Tiida 5D
GPS系統是以WGS84作為datum,而WGS84是用一個a=6,378,137m b=6,356,752.314 之橢球來描述我們的地球.

而偷懶的方式就像你所提供的網頁(http://www.dotblogs.com.tw/jeff-yeh/archive/2009/02/04/7034.aspx)
直接將地球當作一個半徑R=6371KM的圓球,並以球面三角形來進行兩點距離的計算.
不過這樣的計算方法會隨著你的假設(圓球)而有所偏差囉!
slanla2007 wrote:
GPS系統是以WGS...(恕刪)



內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?