Homepagebild

Menu:

Aktuelles

02.07.2008:
Urlaubsbilder 2008 hochgeladen.

08.03.2008:
Seite ist auf eine neue Domain umgezogen CoreMesh.net.

mehr...

Counter

Kompatibilität

Valid XHTML 1.0 Strict Valid CSS! Firefox 2

Geotagging

Geotagging nach dem in der c't erschienen Artikel Stadtbummel und Wanderungen mit Google Earth nacherleben

Voraussetzungen

ActivePerl

Perl Package Manager EinstellungenEinige Pakete (Bibliotheken) müssen für das Skript nachinstalliert werden. Hier den Anweisungen im Artikel oder den Fehlermeldungen der Laufzeitumgebung folgen. Zusatzpakete können über den Perl Package Manager nachinstalliert werden. Einige Pakete werden erst durch das Einbinden weiterer Repositories (aus der Vorschlagsliste) zur Installation angeboten. Das sind z.B. Image::ExifTool, Image::Thumpnail und Image-Magick.

GPX-Daten

Für die Erzeugung der GPX-Datei habe ich einen PDA (Yakumo Delta 300 GPS mit PocketPC 2003 OS) benutzt. Als Software kam odsgps zum Einsatz. Vor der Aufzeichnung der Daten sollte die Uhrzeit der Kamera mit der des PDAs synchronisiert werden, ansonsten können die Bilder später nicht korrekt zugeordnet werden. Ein optimales Ergebnis bei der Zuordnung der Bilder hatte ich mit einem Versatz von “--toffset=-02:01:30”.

odgps

In den odgps-Einstellungen sollten einige Parameter angepasst werden. Um Speicherplatz zu sparen protokolliert odgps per default nur dann Wegpunkte, wenn sich die Richtung um mehr als 10° ändert. Das führt dazu, dass die Fotos teilweise nicht so genau zugeordnet werden können. Der Wert sollte auf 2° angepasst werden, da die Größe der von odgps erzeugten Track-Datei im Vergleich zu den Bildern zu vernachlässigen ist.

geotag.pl-Script

Das Skript hat einen Fehler, der Offset der Zeit wird nicht korrekt eingelesen. Zeile 673 muss ausgebessert werden, statt “ 'timeoffset=s' => \$t_offset,” “ 'toffset=s' => \$t_offset,” setzen. Das Skript hatte bei mir auch noch Probleme mit der Namensinitialisierung für die ich auch einen BugFix vorgenommen habe. In Zeile 820 “my $name = $info->{FileNumber};” mit “my $name = ( $info->{FileNumber} || $jpg_file );” austauschen.

Ergebnis

Als Resultat der Mühe erhält man eine KMZ-Datei, die mit Google Earth geöffnet werden kann. Es werden der aufgezeichnete Track und die geschossenen Bilder angezeigt.
Für Google Earth: KMZ-Datei mit Autobahnfahrt in Nürnberg.
Für Google Maps: KML-Datei mit Autobahnfahrt in Nürnberg.