Skip to content

balzer82/TinkerGPS2Basemaps

Repository files navigation

TinkerGPS2Basemaps

Wofür?

Liest die Position von Tinkerforge GPS Bricklets ein und stellt die Punkte live auf Basemaps dar.

GPS Koordinate Europa

Wie benutzt man es?

python tinkerGPS2Basemaps.py

Was tut es?

  1. Initialisiert das GPS Bricklet (UID ändern!)
  2. wartet bis GPS genug Satelliten gefunden hat
  3. Rendert Karte von Europa (je nach Zoom)
  4. zeichnet GPS Punkte live ein (alle 1 Sekunde)
  5. schreibt gpsdump.csv Datei mit Rohdaten

Karte

Punkte werden zur Laufzeit eingezeichnet (Echtzeit).

Detail View

GPSDUMP.CSV

Date , Time     , North   , N, East    , E, PDOP, HDOP, VDOP, EPE 
61213, 124736100, 51040055, N, 13792814, E, 3012, 2826, 1044, 2236

PDOP, HDOP and VDOP are the dilution of precision DOP values. They specify the additional multiplicative effect of GPS satellite geometry on GPS precision. The values are give in hundredths.

EPE is the "Estimated Position Error". The EPE is given in cm. This is not the absolute maximum error, it is the error with a specific confidence.

GPSSTATS

Mit gpsstats.py kann man sich den EPE-Verlauf aller Daten in der gpsdump.csv darstellen lassen.

EPE der Daten aus gpsdump.csv

Dependencies

  1. Matplotlib (for Rendering)
  2. Basemap (for Map)
  3. numpy (for array)
  4. Tinkerforge Egg (for Tinkerforge Brick Communication)

About

Logging Tinkerforge GPS Bricklet Position and Showing it dynamically on Basemaps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages