Raumzeit-Diagramme aus GPS Daten (GPS-Extruder)

[2010-05-17] Raumzeit-Diagramme aus GPS Daten (GPS-Extruder)

Velokurier 2D

Vor zwei Jahren habe ich ein Projekt für den Velokurier Bern geleitet. Wir hatten zum Ziel, alle Fahrten der Kuriere am 20.Mai 2008 mittels GPS Empfängern aufzuzeichen. Das ist uns bis auf wenige Ausnahmen gelungen und das sah schliesslich so aus.

Velokurier 3D

Die Darstellung reizt die erhobenen Daten nicht aus. So werden die Dimensionen 3 (Höhe) und 4 (Zeit) nicht verwertet. Im hier dokumentierten Projekt geht es darum eine Darstellung zu finden in welcher die Zeit-Dimension berücksichtigt wird. Wenn also von Velokurier 3D die Rede ist, dann sind die Dimensionen dabei X, Y und Zeit (in Z-Richtung aufgetragen). Wenn sich zwei Kuriere in dieser Perspektive treffen, so waren sie zur selben Zeit am selben Ort und haben sich folglich getroffen.

Ablauf

Ausgangsdaten sind also GPS Daten, die im .gpx-Format vorliegen. Das Ziel sind modifizierte Daten im .dxf Format. Diese eignen sich zum Import in ein beliebiges CAD Programm. Im Detail:

  1. Aufnahme des Tracks mittel GPS Gerät (Hier: Igot-U 120)
  2. Einlesen der Daten auf den Rechner und abspeichern im .gpx-Format (Hier: mit @trip)
  3. Konvertieren der Daten mittels php-script gpx-parser.php. Dieses rechnet die x/y-Daten in Schweizer Landeskoordinaten und versieht sie mit einem lokalen Nullpunkt. Dazu werden die Zeitwerte in Höhenwerte umgerechnet. Hier können Streckfaktor und relativer Nullpunkt vorgegeben werden.
  4. Import der .dxf-Datei in ein CAD Programm (Hier: Cinema 4D)

Resultat

Im Fall des 20.Mai 2008 des Velokurier Bern sieht, das ganze schliesslich so aus.

Hier wieder 2D dargestellt handelt es ich aber um eine Datenstruktur, die in einem CAD Programm beliebig weiter bearbeitet werden kann. Hier unten nur ein Beispiel...

drupal counter