2012-12-27 294 views
0

我需要將ddmm.mmmmm(小數點後4位)的緯度轉換爲ddmm.mmmmmm(小數點後5位)格式。有沒有什麼好的公式來轉換呢?經度和緯度轉換

+0

最後加0 :) – mkk

+1

你能提供更多信息嗎?有如此少量的以上信息建議似乎是有效的:) –

+0

其實我從GPS設備以ddmm.mmmm格式獲得緯度和經度數據,例如:3323.8733。現在我需要以ddmm.mmmmm格式存儲這些數據,例如3323.87333格式(例如5位小數的分鐘數) – shivashankar

回答

1

得到的答覆

我們需要遵循以下步驟用於該轉化在ddmm.mmmm格式 1。轉換值通過使用以下公式 dd.ddddddd = DD +(毫米至dd.ddddddd。 MMMM/60)

  1. 轉換回 ddmm.mmmmm = CONCAT(DD,(.dddddd * 60))

    實施例:

    要轉換3323.8733從ddmm.mmmm格式

    1. 轉換爲度(dd.dddd)格式 33 +(23.8733/60)= 33.397888333333334

    2. 轉換回ddmm.mmmmm格式 乘法小數部分由60即0.397888333333334 * 60 => 23.87330000000004 追加度數 3323.87330000000004

      ,因爲我們需要ddmm.mmmmm我們可以一輪5位小數,即3323.87330

0

三世其他信息,我建議以下MKK的建議。

如果要將「ddmm.mmmmm」(小數點後4位)轉換爲「ddmm.mmmmm」(小數點後5位),則應該在末尾添加一個零。

通過在小數點後第五位放置一個非零值,其他方法可能會出現更令人滿意的結果。但他們無法添加更多的信息比原來的數字。然而,在數學計算中有可能通過loss of significance丟失信息。