Bei der Implementierung eines interessanten Projekts (im Zusammenhang mit der GPS-Navigation) stand ich vor der Tatsache, dass die Daten im GPS-Format von GPS auf den Server kamen. Und die Koordinaten für die Verwendung in der Bahn erfordern eine zusätzliche Verarbeitung.
Ich belasse eine kleine Koordinatentransformation in der PHP-Sprache.
Bei der Implementierung eines interessanten Projekts (im Zusammenhang mit der GPS-Navigation) stand ich vor der Tatsache, dass die Daten im GPS-Format von GPS auf den Server kamen. Und die Koordinaten für die Verwendung in der Bahn erfordern eine zusätzliche Verarbeitung.
Ich belasse eine kleine Koordinatentransformation in der PHP-Sprache.
PHP-Funktion:
/** * Перевод координат nmea в градусы * * @param $nmeagps * @return float|int */ static public function nmeaCoordinatesToDouble($nmeagps) { $intDeg = (int) ($nmeagps/100); $result = $intDeg + ($nmeagps - 100*$intDeg)/60; return $result; }
Anwendungsbeispiel:
class Test{ function test() { self::nmeaCoordinatesToDouble(5501.2346); //результат 55.020576666667 } }
- Семенов Александр
- /
- 11.01.2019
- /
- 0
- /
- 11901
Alle Kommentare (0)