Kiedy dokładnie jest „GPSTimeStamp”?

11

Próbuję użyć danych EXIF ​​z moich zdjęć i odkryłem cuda tagu „EXIF GPS GPSTimeStamp” (znacznik czasu niezależny od strefy czasowej).

Zauważam jednak, że często różni się od „EXIF DateTimeOriginal”. Zwykle o sekundę lub dwie, ale widziałem różnicę do 211 sekund. Czas GPS jest zwykle, ale nie zawsze, opóźniony (wcześniej) niż DateTimeOriginal. DateTimeOriginal wydaje się być dokładny w przypadku rozbieżności. Sprawdziłem to dla kilkuset zdjęć z 3 różnych telefonów.

Czy ktoś wie, kiedy dokładnie „GPSTimeStamp” odnosi się do większości telefonów?

Ponieważ sygnały GPS kodują znaczniki czasu z dosłownych zegarów atomowych w przestrzeni kosmicznej, zakładam, że jeśli telefon odbierze jakiś sygnał, będzie on dokładny do mniej niż sekundy. Więc to nie może być przyczyną błędu.

Moja obecna teoria głosi, że „GPSTimeStamp” podaje czas naprawy GPS opisany w innych tagach GPS, a nie czas wykonania zdjęcia. To by wyjaśniało, dlaczego zwykle jest wcześniejszy niż DateTimeOriginal. Czy to jest poprawne?

Nick S.
źródło

Odpowiedzi:

7

Tak, jest to czas, w którym ustalono lokalizację . To może być sekunda przed zrobieniem zdjęcia, ale może być znacznie więcej, jeśli na przykład jesteś w kanionie, a GPS nie jest w stanie naprawić.

MirekE
źródło
1
Jeśli GPS nie jest w stanie wykonać poprawki w momencie robienia zdjęcia, czy nie użyje ostatniej dobrej poprawki, którą był w stanie wykonać przed zrobieniem zdjęcia?
Michael C
1
@MichaelClark, jeśli ustawienie aktualizacji GPS odbywa się w określonych odstępach czasu, może to wyjaśniać, dlaczego gpstimestamp jest przed zrobieniem zdjęcia? Wydaje mi się, że pamiętam ustawienie GPS w mojej lustrzance, gdzie mogłem to ustawić w ten sposób. Oczywiście nie masz takiej kontroli w telefonach, ale może jeśli telefon wie, że niedawno uzyskał nową lokalizację, jego oprogramowanie zdecyduje się nie otrzymywać nowej?
laurencemadill
@MichaelClark Tak, to jest moje zrozumienie.
MirekE
@ michael-clark: to zależy wyłącznie od oprogramowania. Ktoś powinien nauczyć oprogramowanie, aby zachowywało ostatni ustalony czas GPS, a jeśli nikt tego nie zrobił, nie stanie się to bez względu na to, jak logiczne wydaje się to użytkownikom.
Euri Pinhollow
1
@MichaelClark - Znacznik czasu powinien zawsze znajdować się przed datą / godziną ekspozycji. W mojej odpowiedzi nie było jasne i zmieniłem sformułowanie.
MirekE