Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

forum.0day.community _ Программирование _ Пересчет Lat Degrees в Decimal и обратная формула

Автор: mstdmstd Mar 7 2020, 18:05

Всем привет!
Формула пересчета LatLng Degrees в Decimal :

CODE Format
    Decimal= SIGN* Degrees+(Dec. Degrees)/60
Где если SIGN='South' или ‘West’, тогда SIGN=-1

Но если есть Decimal значение, то как получить SIGN, Degrees и Dec. Degrees значения ?

Пример : Decimal = 50 и Dec. Degrees = 90, получаю результат 51.5

CODE Format
     51.5 = 50 + 90/60

Пытаюсь получить обратную формулу:

CODE Format
     51.5 = X1+ X2/60

Как правильно посчитать X1 и X2 ?

Спасибо!

Автор: dimich Mar 17 2020, 12:34

Не совсем понял вышеизложенный псевдокод, но по ссылке есть рабочий пример

https://stackoverflow.com/questions/6862684/converting-from-decimal-degrees-to-degrees-minutes-seconds-tenths

Автор: silenx Mar 20 2020, 7:38

https://www.cyberforum.ru/assembler/thread37623.html


Тёлки, Тачки

Invision Power Board
© Invision Power Services