最近小弟在寫個有關於GPS程式的應用
但是碰到不同的API對於經緯度要求輸入的格式不一樣
要換算是很容易..只是很麻煩
我想要請問一下,不知道有沒有高手了解這些格式是否有無正式的名稱

單位使用WGS 84 為基準

假設現在位置是
121度32分32秒
=121.5422222 (for google maps api & urmap api ,算法: 121 + 32(分)/60 + 32(秒)/60/60)
=12132.53333 (for windows mobile 5 sdk GPSID , 算法:前面三位數是"度",在下面兩位是"分",小數點部份*60變成"秒")
=121542222 (for papago sdk ,算法:第二組*1000000 取整數)


各個程式用的格式硬是不同(轉來轉去真煩)
不曉得哪些是比較正式?
那些是比較常用?(應該是google maps的吧??)
有沒有一個正式的規格名稱?(尤其是WM5的格式我很想知道)

煩請高手解答啦
一般來說在大地測量(Geodetic survey)的用法 以方法一為最標準的格式

地球半徑約6371公里的話 在赤道上間隔每度的球面距離約 110公里


當以(法一) "度"紀錄時 因為記錄至小數點後第七位 因此可得到"公分級"的等級!

當兩點差異0.0000001度 在球面上的距離是:

110km =11000000 cm
11000000 x 0.0000001 = 1.1 cm

若是記錄至小數點後第6位
11000000 x 0.0000001 = 11 cm



接著繼續推求法二(windows mobile 5)的精度

由於每度約110公里 換算後得 每分約110/60 =1.8333333......km

法二記錄至小數點後第5位

當兩點差異0.00001分 在球面上的距離是:

(11000000 /60) x 0.00001 = 1.8333333..... cm


法三是類似法一的記錄方式 但記錄至小數點第六位

因此精度是 11 cm

所以囉!

以精度為考量的話 當然是法一的記錄方式所能表示的分辨率為最高

當兩點位距離1.1 cm時 法一可分辨出為兩個點
student now~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!