Bilder Management mit GPS Unterstützung - idImager 3.5 ist da !
Die Stärke von idImager als Bilder Management Plattform liegt recht klar im User Interface. Im Februar 2005 war das Produkt bei uns im Test zwar mit diesem Vorteil aufgefallen, aber aufgrund einer Access Datenbank im Hintergrund bei damals ~ 13000 Bildern so unerträglich langsam, das iMatch das Rennen gemacht hatte.
Seithar war iMatch bei uns auch die alleinige Lösung für die Verwaltung unserer inzwischen auf > 23000 angewachsenen Bilder. Leistungsumfang und vor allem die Performance der (proprietären) Datenbank von iMatch ergeben ein hervorragendes Preis- / Leistungsverhältnis.
Die aber doch eher hölzern wirkende Oberfläche und vor allem auch die unklare Update- & Releasestrategie weckten bei uns dann Mitte 2006 erneut den Wunsch nach Alternativen.
So kam idImager erneuts ins Spiel. Allerdings in der damals neuen
"Professional Version", der sich unter anderem durch eine SQL basierende
Datenbank (auch im Sinne einer deutlich besseren Performance) abhebt, gepaart
mit sehr vielen, interessanten Funktionen und Möglichkeiten zur Anpassung.
![]()
Mit der Version 3.5 von idImager wurde die Datenbank Struktur nochmal optimiert und reorganisiert, was nochmal etwas Performancegewinn - gerade bei der Arbeit mit hierarchicher Kategorisierung - gebracht hat. Der Vollständigkeit halber: die Datenbank von iMatch mag proprietär sein, aus Sicht Geschwindigkeit bei großen Mengen von Bildern ist sie aber einfach fast unschlagbar...
Trotzdem haben wir dann Mitte 2006 auf idImager umgestellt, glücklicherweise sind beide Produkte so offen, das ein Export des Katalogs aus iMatch und anschließender Import in idImager möglich war. Je nach Anzahl der Bilder und Komplexität von Katalog und Verschlagwortung kann das aber schon mal 4 - 6 Stunden dauern.
Später 2006 kam dann der Wunsch nach GPS Informationen in Bildern - kurz Geocoding. Die Möglichkeiten habe ich ja ausführlich beschrieben.
Trotz der Möglichkeit eines direkten Anschlußes für einen GPS Empfänger an der Nikon D200, habe ich mich hier die die Variante mit der Garmin Forerunner 205 entschieden. Bei Bedarf einfach eine "Uhr" mitzunehmen, auf weitere, komplexe Verkabelungen zu verzichten und vielleicht 1 x pro Monat dann alle gesammelten GPS Daten von der Garmin Forerunner einfach über die in dem Zeitraum entstandenden Bilder zu verteilen erscheint mir einfach eine sehr elegante Möglichkeit. Ganz unerwartet schlägt die Empfangsqualität der Garmin Forerunner 205 auch das von mir ein paar Tage getestete Garmin eTrex Modell sehr deutlich (welches sich per Kabel direkt an die Nikon D200 anschließen läßt). Liegt wohl an den älteren GPS Chips im eTrex Modell.
Trotz der beschriebenen Möglichkeit mit RoboGeo fehlte mir jetzt noch eine einfache und komfortable Möglichkeit zur Verknüpfung der GPS Informationen aus dem Garmin Forerunner Empfänger mit den Bildern, möglichst direkt in der Bilder Management Anwendung.
Und hier kommt jetzt idImager 3.5 wieder ins Spiel.
idImager ist - wie auch iMatch - scriptfähig, besitzt also eine Programmierschnittstelle für eigene Anpassungen oder Erweiterungen. Seit eben dieser Version 3.5 liefert der Hersteller auch gleich 2 Scripte für die Integration von GPS Informationen mit.
Wie kommen nun die aufgezeichneten GPS Informationen mit idImager ins Bild ?
Dafür gibt es über diese beiden Scripte 2 Möglichkeiten:
a) Der Import von Weginformationen (sog. "GPX" Dateien) für ausgewählte Bilder.
Diese Variante ist recht einfach - zunächst die Bilder auswählen (per Verzeichnis oder per Katalog), dann die Weginformation dazu importieren, fertig.
So sieht das dann aus:
Markieren der "betroffenen Bilder":
![]()
Import der Weginformationen (GPX File):
![]()
Dann vergleicht idImager die EXIF-Zeitstempel in den ausgewählten Bildern und
sucht dazu passende Wegpunkte in den angegebenen Weginformationen (GPX Datei).
![]()
Um die Frage vorweg zu nehmen: Nach bisherigen Tests kann das Script auch die GPS Position zwischen 2 Wegpunkten "interpolieren", wenn der EXIF Zeitstempel eines Bildes zwischen diesen beiden Wegpunkten liegt.
Ein Blick auf die EXIF Informationen im Bild zeigt, das die Weginformation
(GPS Position des Bildes) jetzt tatsächlich auch in die Bilder übertragen wurde:

![]()

![]()
Hier nochmal die Darstellung in RoboGeo: Alle Bilder enthalten tatsächlich
GPS Informationen, darunter auch Bilder, die ich zwischendurch (ohne GPS
Empfang) gemacht habe (vielleicht kurzer Abstecher in einen Laden o.ä.). Die
Errechnung des wahrscheinlichen Standpunktes zu dieser Zeit scheint sehr gute
Ergebnisse zu liefern.

![]()
Zweite Variante zum Import der Weginformationen:
b) Markieren der Position auf einer Karte bzw. Überprüfung der Positionen und Wegpunkte mit einer Karte
Diese Variante ist deutlich komplexer, aber extrem leistungsfähig. Für die Darstellung von Karteninformationen wird die Webschnittstelle von Microsoft Virtual Earth genutzt (keine Angst, man muss keine Software installieren, man braucht nur eine Internet Verbindung).
Das Vorgehen ist zunächst gleich, also die Auswahl der gewünschten Bilder:
![]()
Beim Starten des Scripts öffnet sich dann ein recht großes Fenster, das sehr
viele Optionen bietet:
![]()
Über "Load GPX Track" können zunächst vorhandene Weginformationen (GPX Datei)
geladen werden. idImager stellt die so eingelesene Wegroute auch gleich auf der
Karte dar:
![]()
Über die Pfleiltasten kann man nun durch die einzelnen Bilder blättern und
die erkannte GPS Position prüfen, ggf. auch korrigieren:
![]()
Wer keine Weginformationen hat, jedoch trotzdem zumindest die ungefähre GPS
Position in das Bild schreiben möchte, kann den Standort auch manuell auf der
Karte markieren und dann über den markierten Pfleil die zugehörige GPS Position
in das Bild schreiben:
![]()
Eine wirklich nahezu perfekte Lösung !
Jetzt sind die GPS Informationen im Bild, wie kann man das jetzt aber auswerten oder zumindest darstellen, das diese Information vorhanden ist ?
Auch dafür bieter idImager 3.5 interessante Erweiterungen - weniger speziell für GPS, sondern grundsätzlich für die Darstellung und Auswertung von EXIF Informationen.
Über die Konfiguration des Programmes läßt sich nun auch einstellen, welche
Informationen in der Thumbnail Übersicht angezeigt werden sollen und in welchem
Format.
![]()
Selbst teilweise programmatische Auswertungen sind möglich, wie dieses
einfache Beispiel zeigt: Um unter den Thumbnails einfach nur eine
Statusinformation zu GPS, wie "GPS vorhanden" oder "GPS nicht vorhanden", reicht
eine einfache Konfiguration über HTML Formatierungen und vordefinierte
Platzhalter, deren Ergebnis auch gleich in einer Live Vorschau angezeigt werden:
![]()
Und wer sich die Platzhalter nicht merken kann: kein Problem, einfach
zusammen klicken:
![]()
Das gewünschte Ergebnis (wenn auch nur ein einfaches Beispiel):
![]()
Letzte Frage in diesem Zusammenhang: Ist es nun möglich, gleich beim Herunterladen der Bilder von der Kamera auch das Übertragen der Weginformation / GPS Information zu aktivieren ? Die Antwort auch hier: Ja.
Durch die Möglichkeit, vor und nach dem Download von Bildern beliebige
Scripte zu starten, kann auch gleich hier diese Zusammenführung erfolgen:
![]()
Abschließend noch 2 weitere, interessante Erweiterungen - klein, aber fein.
1) Wer kennt die Situation nicht: Über Verschlagwortung hat man eine bestimmte
Sammlung von Bildern zusammengesucht (alle Bilder bestimmter Freunde, egal zu
welchem Anlaß, oder, oder) und möchte genau diese Bilder jetzt in ein beliebiges
Verzeichnis, auch außerhalb des idImager kopieren:
![]()
und 2) Die Verschlagwortung (Katalogisierung) kann jetzt auch in
hierarchicher Form (Punktnotation) automatisch in die IPTC Informationen - und
umgekehrt übernommen werden. Wieder einiges an Doppelarbeit gespart.
![]()
Wir sagen Danke und freuen uns schon auf das nächste Release...!


7 Kommentare:
Hallo Mathias,
auch ich nutze bislang IMatch, hab mir aber mal nach der Lektüre deines Beitrags IDImager heruntergeladen und angesehen. Möchte gerade mit geotagging beginnen und suche die passenden Tools (möglichst integriert natürlich). Das "GPS Data Entry" Skript habe ich gefunden. Das zuerst von Dir erwähnte nicht. Kannst Du mir sagen, wo ich es finde??
Vielen Dank für die tollen Infos und viele Grüße aus München
Arne
Hallo,
mit sehr hohem Interesse habe ich Deine Seiten angeschaut - So in diese Richtung geht auch mein Vorhaben - Ich setze folgende HW-SW ein -
a) Garmin GPS 60 & Nikon D200 (MC-35 Kabel)
b) Adobe Software Photoshop Elements 5 & Lightroom
c) TTQV 4 & Pathaway Software
Beim Wandern, Mountainbike fahren oder einfach nur Fotografieren habe ich nun die Daten in den jeweiligen EXIF-Bildinformation
Was ich nun nicht weiss, ist wie ich mir elegant und automatisiert ohne noch weitere Software zu installieren eine Verknüpfung mit Google Maps - Google Earth einrichten kann
Ziel ist halt ein Fotoalbum in der neuen virtuellen Welt (mit Einbindung von Blogs & Videos & Podcasts )ohne dass ich tausend weitere Programme installieren muss
Im Moment experimentiere ich mit Picasa 2.6 mit dem neuen Webalbum weil ich halt die Hoffnung habe, dass dieses Programm halt langfristig am besten mit Google Maps und Earth zusammen spielt.
Als Verwaltungstool auf der Platte würde ich gerne Lightroom verwenden, weil es auch gleichzeitig die Möglichkeiten der RAW Bearbeitung bietet
Würde mich über Tips von euch Dir/Euch freuen
Gruss und Danke im voraus
Frank
Hallo Frank,
ein Kollege von mir (HP Labs) baut an an einem kontext sensitiven Media Browser, "Virgil" als eine Art "Konzeptstudie" für sowas.
Versuch mal, über seine Website ein Mail zu verschicken, vielleicht kann er Dir den aktuellen Stand zukommen lassen:
http://www.hpl.hp.com/personal/Andrew_Fitzhugh/virgil/index.htm
Hoffe, das hilft.
beste Grüße,
Mathias
Hallo Arne,
vielen Dank für Dein Feeback auf http://www.mathiaspohl.de.
Zu Deiner Frage:
>> Hallo Mathias, auch ich nutze bislang IMatch, hab mir aber mal nach der Lektüre deines Beitrags IDImager heruntergeladen und angesehen. Möchte gerade mit geotagging beginnen und suche die passenden Tools (möglichst integriert natürlich). Das "GPS Data Entry" Skript habe ich gefunden. Das zuerst von Dir erwähnte nicht. Kannst Du mir sagen, wo ich es finde?? Vielen Dank für die tollen Infos und viele Grüße aus München Arne
Ja, das ist etwas schwierig zu finden:
File --> Run Script ->Verzeichnis "GPS Data Entry" und dann unten in der Dialogbox nicht "All Scipt Files" als Selektion, sondern "All Files".
Dann siehst Du "GPSImport.idscript".
Hoffe, das hilft.
beste Grüße,
Mathias
http://www.mathiaspohl.de
Hallo Mathias,
ich habe dasselbe Problem wie Arne. Bis auf das GPS Data Entry Skript finde ich kein weiteres GPS-Skript. Auch das erwähnte GPSImport.idscript finde ich nirgends im IDimager-Ordner. Könntest Du mir das Skript vielleicht per Mail zukommen lassen, ich finde es leider auch nicht per Google oder in diversen IDimager Foren :-(
Hallo Andreas,
vielen Dank für Dein Feeback auf http://www.mathiaspohl.de.
Zu Deiner Frage:
>> Hallo Mathias, ich habe dasselbe Problem wie Arne. Bis auf das GPS Data Entry Skript finde ich kein weiteres GPS-Skript. Auch das erwähnte GPSImport.idscript finde ich nirgends im IDimager-Ordner. Könntest Du mir das Skript vielleicht per Mail zukommen lassen, ich finde es leider auch nicht per Google oder in diversen IDimager Foren :-(
Ja, das ist etwas schwierig zu finden:
File --> Run Script ->Verzeichnis "GPS Data Entry" und dann unten in der Dialogbox nicht "All Scipt Files" als Selektion, sondern "All Files".
Dann siehst Du "GPSImport.idscript".
Hoffe, das hilft.
beste Grüße,
Mathias
http://www.mathiaspohl.de
Hallo Mathias
schreibt idimager die GPS infos direkt in die EXIF daten auch von NEF files oder in die db oder in das xmp file ?
wenn direkt in die NEF, dann werde ich auch den umstieg erwägen. kannst du mir ein script für den katalogtransfer zukommen lassen
danke und lg aus wien
Norbert Kainc