Incorrect captured-at detection

Howdy, and welcome to PhotoStructure!

The timezone extraction heuristics in exiftool-vendored result in a surprising (at least for me!) tzoffsetMinutes:

{
  DateTimeCreated: ExifDateTime {
    year: 1904,
    month: 1,
    day: 1,
    hour: 12,
    minute: 0,
    second: 0,
    millisecond: 0,
    tzoffsetMinutes: 122.06666666666666,
    rawValue: '1904:01:01 12:00:00'
  },
  tz: 'Europe/Kiev',
  tzSource: 'from Lat/Lon'
}

The tzoffsetMinutes is coming from the TZ lookup based on GPS Latitude/Longitude, and it turns out that the UTC +2:02:04 offset for that time period is correct!

This causes the date fields that you set (correctly) to be ignored, as PhotoStructure thinks (incorrectly) that they’re invalid because the tzoffsetMinutes seems to be invalid.

This will be fixed in the next release.

Thanks for taking the time to write this up! :+1:

1 Like