iPhone EXIF ​​/ GPS Timestamp - По-видимому, в зависимости от местных настроек?

4

У меня сложилось впечатление, что iPhone получает метки времени вместе с данными о местоположении GPS. Хотя я не могу сказать, что это не относится к внутренней базе данных, похоже, что это данные EXIF, прикрепленные к фотографиям, сделанным камерой iPhone.

Я побежал тест, поворачивая от автоматических настроек даты / времени, обеспечивая мой правильный часовой пояс был установлен.

Я сделал фотографию ( IMG_1692), откатил время на два часа и сделал еще одну ( IMG_1693).

Используя EXIF Editor Фила Харви , я получил этот вывод:

$ exiftool IMG_1692.JPG | grep Time
File Modification Date/Time     : 2012:04:29 22:51:46+10:00
Exposure Time                   : 1/15
Date/Time Original              : 2012:04:29 22:51:46
GPS Time Stamp                  : 13:51:00
$ exiftool IMG_1693.JPG | grep Time
File Modification Date/Time     : 2012:04:29 20:51:32+10:00
Exposure Time                   : 1/15
Date/Time Original              : 2012:04:29 20:51:32
GPS Time Stamp                  : 11:40:50

Вы можете четко увидеть разницу в два часа в метке времени файла, а также время GPS!

Правильно ли я в этом утверждении, что метка времени GPS не приходит от GPS вообще? Или я что-то упустил?

латунь-казу
источник

Ответы:

4

Правильно ли я в этом утверждении, что метка времени GPS не приходит от GPS вообще? Или я что-то упустил?

Ваш эксперимент определенно заставляет это выглядеть так!

Эта очень подробная веб-страница Exif Schema для Exif-специфичных свойств гласит:

Штамп времени GPS : метка GPS 29 (дата), 0x1D, и метка GPS 7 (время), 0x07. Отметка времени данных GPS, в формате всемирного координированного времени . Примечание: тег GPSDateStamp является новым в EXIF ​​2.2. Временная метка GPS в EXIF ​​2.1 не включает дату. Если он отсутствует, компонент даты для XMP должен быть взят из exif: DateTimeOriginal, или, если он также отсутствует в exif: DateTimeDigitized. Если дата недоступна, не пишите exif: GPSTimeStamp в XMP.

Похоже, что происходит, File Modification Date/Timeпоказывает местную дату и время в соответствии с часами телефона, в часовом поясе телефона.

Затем он преобразуется в Всемирное координированное время (UTC) и сохраняется как GPS Time Stamp.

Клэр Макрэй
источник
Ах да, забыл упомянуть конвертацию UTC! Было бы идеально, если бы iOS писала и GPS-дату, и время со спутников ...
brass-kazoo
Да, и было бы замечательно, если бы у разработчиков был доступ к времени GPS ... с этим можно сделать массу замечательных вещей!
Йоханнес Рудольф
Предупреждение: ни в коем случае не используйте дату и время изменения файла, поскольку они изменчивы. Например, вы можете экспортировать фотографию и каким-то образом сохранить ее, изменив дату и время изменения файла. Используйте только постоянную информацию, такую ​​как Дата / Время, чтобы узнать, когда была сделана фотография.
Мэтт