Czym są metadane EXIF?
Wymienny format plików obrazów (Exif) to standard określający, jak aparat zapisuje atrybuty w pliku obrazu. CIPA i JEITA opracowały go wspólnie. Aktualna wersja to Exif 3.1, opublikowana 30 stycznia 2026 roku. Exif 3.0 pojawił się w czerwcu 2023 roku i dodał typ danych UTF-8.
Jak Exif zapisuje dane
Plik JPEG przechowuje dane Exif w segmencie APP1. Nieskompresowany plik używa formatu TIFF Rev. 6.0. W obu przypadkach atrybuty używają formatu znaczników TIFF. Znaczniki GPS znajdują się we własnym katalogu, na który wskazuje znacznik 0x8825.
Znaczniki GPS
- GPSLatitude i GPSLongitude przechowują stopnie, minuty i sekundy jako trzy liczby wymierne. GPSLatitudeRef i GPSLongitudeRef przechowują półkulę.
- GPSAltitude i GPSAltitudeRef przechowują wysokość w metrach i jej odniesienie.
- GPSTimeStamp i GPSDateStamp przechowują czas i datę w UTC.
- GPSHPositioningError przechowuje błąd pozycjonowania w poziomie w metrach. GPSDOP przechowuje współczynnik DOP.
Znaczniki GPS są opcjonalne. Aparat, który ich nie zapisuje, tworzy poprawny plik Exif bez pozycji.
Znacznik orientacji
Znacznik orientacji (0x0112) przyjmuje wartości od 1 do 8. Wartość mówi przeglądarce, gdzie na wyświetlanym zdjęciu leżą pierwszy wiersz i pierwsza kolumna zapisanych pikseli. Domyślna wartość to 1.
Narzędzia i znaczniki producentów
ExifTool odczytuje i zapisuje Exif oraz wiele innych formatów metadanych. Producenci dronów zapisują też własne znaczniki w XMP, które nie są częścią Exif. ExifTool wymienia 28 takich znaczników dla DJI, w tym znaczniki wysokości i kąta stabilizatora kamery (gimbal). Aby poznać znaczenie każdej wartości, przeczytaj dokumentację producenta.
Zastosowanie w inspekcji lotniska
Zdjęcie inspekcyjne ze znacznikami GPS zawiera pozycję i czas UTC. Osoba lub program może ich użyć, aby umieścić zdjęcie na mapie i uporządkować zdjęcia w kolejności. Przed użyciem sprawdź znaczniki wysokości i dokładności.
Często zadawane pytania
- Co Exif zapisuje w pliku obrazu?
- Exif zapisuje atrybuty zdjęcia, takie jak data i godzina wykonania, orientacja aparatu oraz, jeśli aparat je rejestruje, znaczniki GPS. Używa formatu znaczników TIFF Rev. 6.0. W specyfikacji znaczniki GPS są opcjonalne.
- Jak Exif zapisuje pozycję GPS?
- Exif zapisuje szerokość i długość geograficzną jako po trzy liczby wymierne: stopnie, minuty i sekundy. Osobny znacznik odniesienia podaje N lub S oraz E lub W. GPSTimeStamp i GPSDateStamp podają czas i datę w UTC.
- Czy wysokość GPS w Exif jest wysokością nad ziemią?
- Nie. GPSAltitude to odległość w metrach od odniesienia, które podaje GPSAltitudeRef. W tekście Exif 2.31 tym odniesieniem jest poziom morza, przy czym 0 oznacza powyżej, a 1 poniżej. Tekst nie podaje elipsoidy ani modelu geoidy. Exif 3.0 poprawił definicję GPSAltitudeRef. Przed użyciem wysokości sprawdź dokumentację producenta aparatu.
- Czy Exif podaje dokładność pozycji?
- Tylko wtedy, gdy aparat zapisuje do tego opcjonalne znaczniki. GPSHPositioningError podaje błąd pozycjonowania w poziomie w metrach. GPSDOP podaje współczynnik geometrii satelitów, czyli DOP (dilution of precision). Zdjęcie bez tych znaczników ma pozycję, ale nie zawiera informacji o jej dokładności.
Bibliografia
- cipa-dc-008-2016
- CIPA DC-008-Translation-2016, Exchangeable image file format for digital still cameras: Exif Version 2.31 Camera & Imaging Products Association (CIPA) and JEITA
- cipa-std-page
- CIPA standards: DC-008, Exif Version 3.1 Camera & Imaging Products Association (CIPA)
- iptc-exif-3
- Exif 3.0 released, featuring UTF-8 support IPTC
- exiftool-gps-tags
- ExifTool GPS Tags Phil Harvey, ExifTool
- exiftool-manual
- ExifTool application documentation Phil Harvey, ExifTool
- exiftool-dji-tags
- ExifTool DJI Tags Phil Harvey, ExifTool
To wpis referencyjny. TarmacView świadczy usługi inspekcji dronami i nie sprzedaje sprzętu ani materiałów opisanych w tym słowniczku.