Преобразование задней широты из данных Hex GREENTEL

В настоящее время я занимаюсь проектом GPS Tracking на основе Django и GREENTEL. Он использует этот протокол. Http://www.m2msolution.eu/doc/Fejlesztoi_dokumentaciok/GT03/GPRS%20Communication%20Protocol_GT03.pdf

В нем говорится, как преобразовать значение Широта / Долгота в Hex .. но я хочу преобразовать шестигранные данные широты в обычную форму

Метод конвертации: A Преобразование данных широты (градусов, минут) из модуля GPS в новую форму, которая представляет значение только в минутах; B Умножьте преобразованное значение на 30000, а затем преобразуйте результат в шестнадцатеричное число. Например, 22 ° 32.7658 ', (22 * 60 + 32.7658) * 30000 = 40582974, затем преобразуйте его в шестнадцатеричное число 0x026B3F3E

как отменить преобразование гексагона в широту?

One Solution collect form web for “Преобразование задней широты из данных Hex GREENTEL”

Сначала вы получите шестнадцатеричный код, преобразуете его обратно в базу 10 и разделите его на 30000.

Получите результат и разделите его на 60, целая часть будет градусами, остальные будут минуты.

В python:

a = 0x026B3F3E b = a/30000.0 degrees = b//60 minutes = b%60 print degrees, ' degrees and ', minutes, 'minutes' >>> 22.0 degrees and 32.7658 minutes 
Python - лучший язык программирования в мире.