Eine Seite von

MBK Logo
Geotagging-Bug: Nikon ViewNX zeigt manche Fotos mit Geotags 100km verschoben auf der Karte [Update]
Freitag, 27. Mai 2011 um 13:48

Tags: Nikon , Software , viewNX

In kurzer Folge meldeten sich zwei unserer Kunden mit dem Hinweis das der bei uns gekaufte Dawntech M3-MTK defekt sei. Die Fotos würden 100km neben dem Aufnahmeort auf der Karte angezeigt. Dank unserer Geoinformatik-Kenntnisse war uns sofort klar: Nicht der Geotagger ist Schuld, sondern ein Bug in der Software. Wie sich herausstellte hat die Nikon Software ViewNX 2.1.2 einen peinlichen Bug.

[UPDATE: Der Bug scheint behoben zu sein. Schön und schnell.]

Unsere Bitte an die Kunden war darum die Bilder einmal mit Hilfe von http://regex.info/exif.cgi (online ohne Installation) oder mit geosetter (kostenloser Download) auf die Karte zu bringen und uns mitzuteilen, welche Software die 100km daneben liegt.

Beide Kunden meldeten, dass Nikon ViewNX wohl daneben liegen muss. Die anderen Programme würden die Positionen richtig anzeigen.

Es gibt verschiedene erlaubte Schreibweisen für geografische Koordinaten

Der EXIF-Standard nach dem die GPS-Daten im Foto gespeichert werden, legt nicht fest, nach welcher Notation die Koordinaten abgelegt werden sollen. Es müssen einfach nur gültige geographische WGS84-Koordinaten  sein. Valide Formate sind

  • 43°38'19.3898", -116°14'28.8600" (Grad Minute Dezimalsekunde)
  • 43°38.32316', -116°14.48100' (Grad  Dezimalminute)
  • 43.6387194°, -116.2413500°(Dezimalgrad)

Wenn eine Software Dezimalgrad erwartet, dann wird eine Angabe mit Dezimalminuten falsch interpretiert. Das Foto Landet 100km daneben. So ging es auch Samsung mit der Geotagging-Plattform Zoomin

Aber in meinem Programm stehen immer Dezimalgrad?!

Die Form wie Programme EXIF-Anzeige tabellarisch anzeigen sagt nichts über die gespeicherte Form. Die Schreibweise hängt auch hier vom Programmierer ab. Die Koordinaten selbst werden im EXIF, in für Normal-Menschen unleserlicher in Dezaheximal-Schreibung, abgelegt. Wir haben Nikon den Faux-Pas gemeldet und hoffen auf baldige Korrektur.

UPDATE: Stellungnahme von Nikon

Nikon hat erfreulich schnell auf  unsere Anfrage und diesen Artikel reagiert und Stellung genommen. Die prompte Reaktion zeigt uns, dass Nikon den Bug ernst nimmt und daran arbeitet. Laut Nikon lagen wir mit unserer Einschätzung wohl nicht ganz richtig - aber fast.

  • Es handelt sich nicht um einen Fehler bei der Umrechnung zwischen den verschiedenen erlaubten Nomenklaturen. 
  • Es sind vermutlich ausschließlich Windows-Systeme mit deutscher Oberfläche respektive Systeme mit Kommata als Dezimaltrennzeichen betroffen
  • Aus 43°38'19.3898" würde so ein trunkiertes 43°38'19"

Wir sind guten Mutes, dass Nikon den Fehler bald behebt. Im Übrigen schreibt uns der Nikon-Ansprechpartner:

"Was wir nun feststellen konnten ist, dass beim Arbeiten der Funktion "Log-Matching" in View NX 2 die Koordinaten für das aktuell gewählte Bild nicht richtig angezeigt werden. Zoomt man jedoch raus ist zu erkennen, dass die Koordinaten der Tracklog-Datei richtig auf der Karte angezeigt werden. Nach Zuweisen der GPS-Informationen werden diese auch richtig in der Ansicht "Karte" von View NX 2 wiedergegeben.
Selbstverständlich wird Nikon sich bemühen diesen Fehler schnellstmöglich zu beheben.

Wir können jedoch mit Gewissheit sagen, dass die GPS-Informationen richtig in die Bilder geschrieben werden. Ein Log-Matching kann also ohne Bedenken durchgeführt werden."