Filemaker 将 DD MM SS 转换为 DD.DDD

Filemaker Convert 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 并且脚本将在退出或保存每个字段时在输入任何字段期间进行计算。

您不需要脚本 - 只需要计算字段。

将以度、分、秒形式给出的纬度或经度转换为十进制度的基本公式是:

degrees + minutes / 60 + seconds / 3600

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