View Issue Details

IDProjectCategoryView StatusLast Update
0001099GeoSetterImage Datapublic2017-05-16 22:52
Reporterkarlgustavv Assigned ToFriedemann  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version3.4.48 beta 
Target VersionFixed in Version 
Summary0001099: GPSTimeStamp und GPSDateStamp werden nicht aktualisiert
DescriptionGeosetter setzt beim Hinzufügen von GPS-Koordinaten die zwei Felder GPSTimeStamp und GPSDateStamp korrekt auf die UTC-Zeit.

Wenn man aber später das Datum ändert, werden alle möglichen Felder in der Datei geändert, aber GPSTimeStamp und GPSDateStamp nicht.
Additional InformationNach dem Hinzufügen:
  <exif:DateTimeDigitized>2014-01-07T18:49:49+01:00</exif:DateTimeDigitized>
  <exif:DateTimeOriginal>2014-01-07T18:49:49+01:00</exif:DateTimeOriginal>
  ...
  <exif:GPSTimeStamp>2014-01-07T17:49:49Z</exif:GPSTimeStamp>

Nach dem späteren Ändern (im Beispiel -1000 Tage 12h 34min 56s):
  <exif:DateTimeDigitized>2011-04-13T06:14:53+02:00</exif:DateTimeDigitized>
  <exif:DateTimeOriginal>2011-04-13T06:14:53+02:00</exif:DateTimeOriginal>
  ...
  <exif:GPSTimeStamp>2014-01-07T17:49:49Z</exif:GPSTimeStamp>
TagsNo tags attached.

Activities

2014-01-07 19:16

 

Zwischenablagebild.png (15,800 bytes)
Zwischenablagebild.png (15,800 bytes)

karlgustavv

2014-01-11 19:50

reporter   ~0002005

Last edited: 2014-01-11 19:51

Es sind noch mehr Datumsangaben betroffen. Das Bild "testbild.jpg" wurde 10.000 Tage und 10 Stunden in die Vergangenheit verschoben.

Hier einmal die Ausgabe von "exiftool -a -G -s testbild.jpg" (gefiltert nach Date und Time):
[EXIF] ModifyDate : 1986:08:20 02:59:17
[EXIF] DateTimeOriginal : 1986:08:20 02:59:17
[EXIF] CreateDate : 1986:08:20 02:59:17
[EXIF] GPSTimeStamp : 11:59:17
[EXIF] GPSDateStamp : 2014:01:05
[MakerNotes] SonyDateTime : 2014:01:05 12:59:17
[MakerNotes] SonyDateTime : 2014:01:05 12:59:17
[IPTC] DateCreated : 2014:01:05
[IPTC] TimeCreated : 12:59:17+01:00
[XMP] DateTimeDigitized : 1986:08:20 02:59:17+02:00
[XMP] DateTimeOriginal : 1986:08:20 02:59:17+02:00
[XMP] GPSDateTime : 2014:01:05 11:59:17Z
[XMP] DateCreated : 2014:01:05 12:59:17+01:00
[XMP] CreateDate : 2014:01:05 12:59:17
[XMP] ModifyDate : 1986:08:20 02:59:17+02:00


[EXIF]:GPSTimeStamp+GPSDateStamp, [IPTC]:DateCreated+TimeCreated, [XMP]:GPSDateTime+DateCreated+CreateDate sind NICHT verschoben worden (die MakerNotes können wohl ignoriert werden, da herstellerspezifisch).


Nachdem die folgende Batch-Datei angewendet wurde ...

set datum=xmp:DateTimeDigitized
exiftool "-FileModifyDate<!datum!" "-AllDates<!datum!" "-gpstimestamp<!datum!" "-gpsdatestamp<!datum!" "-xmp:gpsdatetime<!datum!" "-xmp:DateTimeDigitized<!datum!" "-xmp:DateCreated<!datum!" "-IPTC:DateCreated<!datum!" "-IPTC:TimeCreated<!datum!" "-SonyDateTime<!datum!" -overwrite_original *.jpg

... ergibt sich:
[EXIF] ModifyDate : 1986:08:20 02:59:17
[EXIF] DateTimeOriginal : 1986:08:20 02:59:17
[EXIF] CreateDate : 1986:08:20 02:59:17
[EXIF] GPSTimeStamp : 00:59:17
[EXIF] GPSDateStamp : 1986:08:20
[MakerNotes] SonyDateTime : 1986:08:20 02:59:17
[MakerNotes] SonyDateTime : 1986:08:20 02:59:17
[IPTC] DateCreated : 1986:08:20
[IPTC] TimeCreated : 02:59:17+02:00
[XMP] DateTimeDigitized : 1986:08:20 02:59:17+02:00
[XMP] DateTimeOriginal : 1986:08:20 02:59:17+02:00
[XMP] GPSDateTime : 1986:08:20 02:59:17+02:00
[XMP] DateCreated : 1986:08:20 02:59:17+02:00
[XMP] CreateDate : 1986:08:20 02:59:17+02:00
[XMP] ModifyDate : 1986:08:20 02:59:17+02:00

Nun sind alle Werte korrekt gesetzt (dass [XMP]:GPSDateTime als 02:59:17+02:00 anstatt 00:59:17 - also UTC - gespeichert wurde, kann als Schönheitsfehler angesehen werden).

Issue History

Date Modified Username Field Change
2014-01-07 19:16 karlgustavv New Issue
2014-01-07 19:16 karlgustavv File Added: Zwischenablagebild.png
2014-01-11 19:50 karlgustavv Note Added: 0002005
2014-01-11 19:51 karlgustavv Note Edited: 0002005
2017-05-16 22:52 Friedemann Status new => assigned
2017-05-16 22:52 Friedemann Assigned To => Friedemann