Hallo,
De standaard voor gps unit is het nmea protocol. Nu ben ik met een script bezig om de strings uit te lezen en naar een bruibaar format om te zetten. Hieronder staat een voorbeeld string.
$GPRMC,125832.19,A,5205.718702,N,00508.174921,E,000.0,151.0,030506,,*3D
Nu weet ik wel wat de berekening zal moeten zijn voor als ik een coordinaat in NL heb maar hoe zit dat met coordinaten die over de evenaar liggenwant dat worden - getallen.
De berekening voor de bovenstaande string is volgens mij:
5205.718702 splitsen met bv $res = substr($string, 2);
05.718702 / 60 = 0.0953117 + 52 = 52.0953117(latitude)
00508.174921 splitsen met bv $res = substr($string, 3);
08.174921/60 = 0.13624868 + 05 = 5.13624868
Heeft iemand een idee wat er dan veranderd of kan ik deze berekening blijven gebruiken. Ik heb op wiki's zitten zoeken en uitleg is er genoeg maar ik kan niet vinden wat er gebeurd als er iemand over de evenaar gaat.
Alvast bedankt
De standaard voor gps unit is het nmea protocol. Nu ben ik met een script bezig om de strings uit te lezen en naar een bruibaar format om te zetten. Hieronder staat een voorbeeld string.
$GPRMC,125832.19,A,5205.718702,N,00508.174921,E,000.0,151.0,030506,,*3D
Nu weet ik wel wat de berekening zal moeten zijn voor als ik een coordinaat in NL heb maar hoe zit dat met coordinaten die over de evenaar liggenwant dat worden - getallen.
De berekening voor de bovenstaande string is volgens mij:
5205.718702 splitsen met bv $res = substr($string, 2);
05.718702 / 60 = 0.0953117 + 52 = 52.0953117(latitude)
00508.174921 splitsen met bv $res = substr($string, 3);
08.174921/60 = 0.13624868 + 05 = 5.13624868
Heeft iemand een idee wat er dan veranderd of kan ik deze berekening blijven gebruiken. Ik heb op wiki's zitten zoeken en uitleg is er genoeg maar ik kan niet vinden wat er gebeurd als er iemand over de evenaar gaat.
Alvast bedankt