Filemaker将DD MM SS转换为DD.DDD

时间:2016-04-30 22:19:05

标签: latitude-longitude filemaker

我正在尝试转换以下字段:

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,并且在退出或保存每个字段时,脚本会在输入任何字段时计算。

1 个答案:

答案 0 :(得分:2)

您不需要此脚本 - 仅限计算字段。

将经度,分和秒给出的纬度或经度转换为十进制度数的基本公式为:

degrees + minutes / 60 + seconds / 3600

但是,要确定结果的符号,您还需要知道方向:北纬或南纬为纬度,东或西为经度。我没有看到你有一个领域。