Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
Проблема возникла в смешении систем исчисления. Угловые величины исторически (со времен древнего Вавилона) измеряли в шестидесятиричной системе. Так же как время в часах. Секундная стрелка прошла 60 делений и переводим разряд (минуты) на одно деление. 60 минут формируют 1 час (1 градус). (В десятичной системе это будут по аналогии — единицы, десятки, сотни).
В добавок, сами градусы считают уже в десятичной системе — 69° в шестидесятиричной системе быть не может, должен был произойти переход на еще более высокий разряд. Но, видимо, договорились в 60-ричной считать только дробную часть.
Число 69°03,489″ можно записать как 69.05815°и 69°3’29». Первый вариант также называют «десятичные градусы».
Упрощенно перевод такой:
69.05815 -> 69°
0.05815*60 = 3.489 -> 3′
0.489*60 = 29.34 -> 29″
И обратно:
29/60/60 = 0.00806
3/60 = 0.05
69 + 0.05 + 0.00806 = 69.05806
На сколько помню, в Garmin можно было настроить формат чисел.