View Issue Details

IDProjectCategoryView StatusLast Update
0000230GeoSetterImage Datapublic2008-03-23 19:18
ReporterSebastian Assigned ToFriedemann  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionno change required 
Product Version2.4.3 release 
Target VersionFixed in Version 
Summary0000230: Nach zuweisung von Geodaten aendert sich zeit um +1h (LIghtroom)
DescriptionHallo,

ich habe folgendes Verhalten (reproduzierbar) bei JPGs und CR2. Getestet mit 2 verschiedenend Kameras (Canon Ixus80IS und Canon 1D Mark II):

Nachdem ich mit GeoSetter GPS daten (+ Location) zugewiesen habe aendert sich das Datum in Lightroom 1.3.1 um +1h

Beispiel (Daten aus GeoSetter, nachdem Datei gepeichert wurde):
Hier sieht alles immer noch OK aus:
Date/Time Original 2008:03:22 14:16:44
Create Date 2008:03:22 14:16:44


Details anhand Beispiel (Felder aus Lightroom):
Date Time Original: 2:16:44 PM -> 3:16:44 PM
Date Time Digitized: 2:16:44 PM -> 3:16:44 PM
Date Time: 2:16:44 PM (bleibt korrekt)

Details anhand Beispiel (Felder aus Photoshop Elements 6):
Date Time Original: 2:16:44 PM -> 3:16:44 PM
Date Time Digitized: 2:16:44 PM (bleibt korrekt)
Date Time: 2:16:44 PM (bleibt korrekt)

Details anhand Beispiel (Felder aus ACDSee Pro 2):
Date Time Original: 2:16:44 PM (bleibt korrekt)
Date Time Digitized: 2:16:44 PM (bleibt korrekt)
Date Time: 2:16:44 PM (bleibt korrekt)

Anscheinend benutzen die Adobe Produkte die lokalen Time Settings des PCs mit:
Stelle ich bei Windows Greenwich Time ein, wird die Zeit automatisch -1h angezeigt (das gilt aber fuer alle Zeitstempel, d.h. auch danach ist noch 1h Zeitunterschied zwischen Date Time Original und den anderen.

Ich bin mir jetzt nicht wirklich sicher, ob es ein Problem mit GeoSetter / ExifTool ist. Bis jetzt sehe ich diese Zeitverschiebung nur bei Adobe Produkten.
Aber evtl. werden die Zeit daten ja in einem Adobe "unverstaendlichen" Format gespeichert.

Gruesse
Sebastian
TagsNo tags attached.

Activities

Sebastian

2008-03-22 20:51

reporter   ~0000462

Update:
Ich habe mal gecheckt, welches format Lightroom bzw GeoSetter / ExifTool in die XMP files schreiben:

Adobe format:
<exif:DateTimeOriginal>2007-11-01T14:37:35+01:00</exif:DateTimeOriginal>
<exif:DateTimeDigitized>2007-11-01T14:37:35+01:00</exif:DateTimeDigitized>

GeoSetter:
<exif:DateTimeOriginal>2007-11-01T14:37:35Z</exif:DateTimeOriginal>


Gruesse
Sebastian

heiko

2008-03-22 21:25

developer   ~0000463

Hallo,

kann es sein dass die Adobe Programme die Zeitzone, die in GeoSetter gesetzt wird mit in die Anzeige einbezieht? Hast du schonmal probiert was für ein Ergebnis rauskommt, wenn du in GeoSetter "GMT 00:00" setzt?

Grüße
Heiko

Sebastian

2008-03-23 15:25

reporter   ~0000464

Hallo Heiko,

danke fuer Deinen Tip. Ich habe jetzt folgendes getestet (mit CR2, da ich hier leicht die XMP daten einsehen kann). Ich denke ich habe den Grund und auch eine Loesung gefunden.
Alles in Edit Data -> Date -> "Set To Fixed Date"

Aufgefallen ist mir hier, dass das Feld fuer GMT anpassung leer ist.

1. Mit dem - den kompletten Datum/Zeit Eintrag entfernt
Das fuert dazu, dass KEIN Eintrag fuer datum im XMP file landet.
Uhrzeit in Lightroom is richtig

2. Auf GMT +00:00 gesetzt
Eintrag in XMP:
<exif:DateTimeOriginal>2007-11-01T14:37:29+00:00</exif:DateTimeOriginal>
Uhrzeit in Lightroom wird +01:00 dargestellt. Ich denke das haengt damit zusammen was ich bereits oben beschrieben habe: mein PC ist auf Zeitzone +01:00 und da gleicht Lightroom das dann aus.
Ist eigentlich auch logisch: der Eintrag besagt, dass das Foto um 14:37:29 in einer GMT+00 Zeitzone gemacht wurde -> das ist 15:37 zu "meiner Zeit" = GMT+01

3. Auf GMT +01:00 gesetzt
Eintrag in XMP:
<exif:DateTimeOriginal>2007-11-01T14:37:31+01:00</exif:DateTimeOriginal>
Uhrzeit in Lightroom ist richtig. Wie in meiner ersten Note geschrieben entspricht das dem Eintrag, den Lightroom auch selbst machen wuerde.
ACDSee Pro 2 zeigt nun aber hier 13:37 an: das halte ich aber fuer einen Bug in ACDSee: das Programm zeigt auch die von Lightroom geschriebenen Files mit -1h falsch an. In IrfanView ist die Zeit korrekt dargestellt.
 
Mein Fazit:
Als workaround werde ich jetzt in GeoSetter fuer alle Fotos GMT+01:00 setzen, bevor ich diese speichere. Das fuert dazu, dass der Date/Time Eintrag genau wie von Adobe Produkten vorgenommen wird.

Als update fuer GeoSetter wuerde ich mir wuenschen, dass man in den Einstellungen eine default Time Zone setzen kann -> das z.B. automatisch immer ein GMT eintrag gemacht wird. Also z.B. so:
<exif:DateTimeOriginal>2007-11-01T14:37:35+01:00</exif:DateTimeOriginal>
Statt:
<exif:DateTimeOriginal>2007-11-01T14:37:35Z</exif:DateTimeOriginal>

Dann noch Frohe Ostern allen :-)
Sebastian

Friedemann

2008-03-23 17:49

administrator   ~0000466

ach, das gleiche Problem hatte ich auch Anfang des Jahres und hab probiert und gemacht und getan ;-) Nun bin ich aber schlauer. Das ist ein sogenanntes "Feature" von Lightroom, dass nämlich die Zeiten der Bilder immer relativ zu der Zeitzone in welcher Lightroom installiert ist angezeigt werden, bei Dir wird das sicherlich +1 sein. Wenn Du nun 2 Bilder haben, beide mit Aufnahmezeit 17:00, das eine mit Zeitzone +1, das andere mit Zeitzone +6, wird beim zweiten eine Zeit von 17:00+5 also 22:00 Uhr angezeigt. Das ist gut gemeint von Adobe, macht aber nur selten Sinn, finde ich. Als nützlich kann ich mir das bei einer weltweiten Veranstaltung vorstellen, z.B. einer Sportveranstaltung wo ein Fotograf das Ereignis live in Hamburg fotografiert, ein anderer vielleicht die Leinwandübertragung in Tokio. Beide haben ihre Kameras auf Ortszeit eingestellt. Wenn man hinterher die Zeitzonen der Bilder korrekt setzt, würden diese Bilder tatsächlich als gleichzeitig in Lightroom angezeigt. Dies also ein Fall wo das Sinn macht. Für mich ist es nur verwirrend. Ich hoffe, Adobe machen das mal optional...

Lightroom fügt anscheinend bei noch nicht vorhandenen Metadaten die Zeitzone zu einem Bild hinzu, auf welche Dein System eingestellt ist, also +1. Wenn Du Geodaten in GeoSetter hinzufügst, wird je nach Option in den Einstellungen keine Zeitzone hinzugefügt (z.B. 2008:03:22 11:45:48Z). Das interpretiert Lightroom dann anscheinend leider als 2008:03:22 11:45:48Z+0:00, so dass Dir die Uhrzeit in Lightroom auch falsch angezeigt wird. Du kannst aber in GeoSetter in den Einstellungen angeben, dass die Zeitzone automatisch abgerufen wird. Du kannst sie natürlich auch manuell setzen. Dann dürfte es keine Probleme mehr in Lightroom geben.

Friedemann

2008-03-23 17:55

administrator   ~0000467

> Als update fuer GeoSetter wuerde ich mir wuenschen, dass man
> in den Einstellungen eine default Time Zone setzen kann ->
> das z.B. automatisch immer ein GMT eintrag gemacht wird.

Ach, ich hatte Deinen und Heikos Beitrag völlig übersehen. Mit der Default-Zeitzone kann ich mir mal überlegen. Allerdings empfinde ich es als Fehler von Lightroom, dass eine nicht vorhandene Zeitzone als +0:00 interpretiert wird. Ich finde dass Lightroom dann auch die Systemzone nehmen sollte, also in Deinem Fall +1:00. In GeoSetter kannst Du ja wie gesagt einstellen, dass die Zeitzone bei manueller Koordinatenzuweisung automatisch aktualisiert wird. Bei Synchronisation mit einer GPS-Datei hast Du die gleich Möglichkeit. Ich finde eigentlich, das reicht aus ;-)

Sebastian

2008-03-23 18:33

reporter   ~0000468

>Das interpretiert Lightroom dann anscheinend leider als 2008:03:22 11:45:48Z+0:00
Ja, das sieht definitiv so aus. Hab noch etwas rumgetestet:
Lightroom interpretiert 2008:03:22 11:45:48Z als GMT+0:00. Habe ich das system auf +5:00 stehen und update das XMP file (ich hab einmal Zeit +1h einmal -1h geandert, damit lightroom die aenderungen auch in XMP schreibt) schreibt lightroom dann in das file:
2008:03:22 16:45:48Z+5:00
Nicht ganz optimal das Verhalten...
Allerdings updated Lightroom selbst die Date/Time daten nur, wenn diese auch geaendert wurden.
Ich werde jetzt bei meinen Fotos die Zeitzonen info updaten und dann erwarte ich keinerlei probleme mehr.

>In GeoSetter kannst Du ja wie gesagt einstellen, dass die Zeitzone bei manueller Koordinatenzuweisung automatisch aktualisiert wird. Bei Synchronisation mit einer GPS-Datei hast Du die gleich Möglichkeit. Ich finde eigentlich, das reicht aus ;-)
Die Option hatte ich noch gar nicht gesehen. Getestet und funktioniert prima :-)
Mein request ist somit ueberfluessig.
Danke fuer die schnelle Antwort...

Issue History

Date Modified Username Field Change
2008-03-22 18:41 Sebastian New Issue
2008-03-22 20:51 Sebastian Note Added: 0000462
2008-03-22 21:25 heiko Note Added: 0000463
2008-03-23 15:25 Sebastian Note Added: 0000464
2008-03-23 16:59 Friedemann Status new => assigned
2008-03-23 16:59 Friedemann Assigned To => Friedemann
2008-03-23 17:49 Friedemann Note Added: 0000466
2008-03-23 17:55 Friedemann Note Added: 0000467
2008-03-23 18:33 Sebastian Note Added: 0000468
2008-03-23 19:18 Friedemann Status assigned => resolved
2008-03-23 19:18 Friedemann Resolution open => no change required