View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001099 | GeoSetter | Image Data | public | 2014-01-07 19:16 | 2017-05-16 22:52 |
Reporter | karlgustavv | Assigned To | Friedemann | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | 3.4.48 beta | ||||
Target Version | Fixed in Version | ||||
Summary | 0001099: GPSTimeStamp und GPSDateStamp werden nicht aktualisiert | ||||
Description | Geosetter 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 Information | Nach 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> | ||||
Tags | No tags attached. | ||||
2014-01-07 19:16
|
|
|
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). |
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 |