Trame NMEA 0183

“$GPGGA,084222.000,4405.2015,N,00457.8908,E,1,05,1.7,26.5,M,,,,0000*3F”

Latitude et longitude dans le format : ddmm.mmmm et dddmm.mmmm

Conversion format GPS en degré décimal dd.dddd

dd + mm.mmmm/60

4405.2015 —-> 44 + 05.2015/60 = 44,0867 degres

Conversion degré décimal dd.dddd en Degres Minutes decimal-Seconds (D° M’ S’’)

d = 44.0823

D = int(d) —-> 44

M = int((d - D) x 60) —-> ((44.0823 - 44) x 60) = 4,938 = 4

s = (d - D - M/60) x 3600 —-> (44.0823 - 44 - 4/60) x 3600

ou s = (d - D) x 3600 - M x 60

44.0867 —-> 44° 5’ 12.12"

Liens