2016-04-30 50 views
1

我嘗試轉換以下字段:的Filemaker轉換DD MM SS TO DD.DDD

LAT SS 
LAT MM 
LAT DD 

LATITUDE DD.DDD

LONG SS 
LONG MM 
LONG DD 

LONGITUDE DD.DDD

我曾與一個腳本試圖但沒有解決。

Dumped Vehicle::LATITUDE=(Dumped Vehicle::LAT SS/3600)+(Dumped Vehicle::LAT MM/60)+Dumped Vehicle::LAT DD 

我在做什麼錯?

我的想法是用戶將輸入DD MM SS,並且腳本會在退出或保存每個字段時輸入任何字段時進行計算。

回答

2

您不需要爲此計算字段使用腳本。

的基本公式轉換給定爲度,分,秒爲十進制緯度或經度:

degrees + minutes/60 + seconds/3600

然而,以確定結果的符號,你還需要知道方向:北緯或南緯爲緯度,東或西爲經度。我沒有看到你有這個領域。

+0

謝謝我只需要知道計算字段。我使用了以下代碼:Longitude =(LONG SS/3600)+(LONG MM/60)+ LONG DD&Latitude =(LAT SS/3600)+(LAT MM/60)+ LAT DD – user3055763

+0

我希望您的代碼不會包括'Longitude ='部分,否則它將無法按預期工作。括號完全是多餘的(查找* PEMDAS *)。你還沒有解決標誌問題。 –