Bilder und Fotos · Datenschutz-Tool für Bildmetadaten
Wie GPS-Koordinaten in EXIF gespeichert werden: Rationals, Refs und Precision
· Hintergrund
exif Bilddatenschutz Dateiformate
Das GPS-IFD speichert die Position als drei rationale Zahlen jeweils für Breiten- und Längengrad, mit separaten Referenz-Tags für die Hemisphäre, plus Höhe, einer UTC-Zeit und optionalen Kurs- und Genauigkeitsfeldern. Das Verständnis der Kodierung zeigt, wie präzise ein Geotag ist.
Die Koordinate, die keine Dezimalzahl war – warum rohe EXIF-GPS-Werte eher wie Brüche und Buchstaben als wie eine Kartennadel aussehen
Rohe EXIF-Koordinaten beginnen nicht als eine Dezimal-Kartennadel. Breiten- und Längengrad werden als numerische Komponenten mit separaten Hemisphärenreferenzen gespeichert. Daher muss ein Bericht Felder kombinieren, bevor ein vorzeichenbehafteter Wert angezeigt wird. ToolAcre führt diese Konvertierung lokal durch und druckt die Zahlen aus, ohne eine Kartenkachel zu laden, die die Position einem anderen Anbieter mitteilen würde.
Die GPS-IFD-Felder, die dieser Parser erkennt
Das GPS-IFD wird über einen Zeiger in IFD0 erreicht und verfügt über ein eigenes Tag-Wörterbuch. In der Arbeitsmappe wurde geschätzt, wie viele Felder das breitere Format definieren kann, aber der verlässliche Umfang ist die Implementierungstabelle: Version, Koordinaten, Höhe, Zeit, Satelliten, Messmodus, Verdünnung, Geschwindigkeit, Richtung, Verarbeitungsmethode und Datum gehören zu den anerkannten Namen.
Breiten- und Längengrad als Grad, Minuten, Sekunden – jeweils drei rationale Werte und die Referenz-Tags N/S und E/W, die ihnen ein Vorzeichen geben
Breiten- und Längengrad werden als rationale Werte für Grad, Minuten und Sekunden geliefert, wobei N, S, E oder W separat gespeichert werden. Bei der Umrechnung werden die absoluten Grad plus Minuten durch sechzig plus Sekunden dividiert durch dreitausendsechshundert geteilt und dann die südlichen und westlichen Werte negiert. Beide Koordinatenfelder müssen analysiert werden, bevor das hervorgehobene Dezimalpaar angezeigt wird.
Höhe, Uhrzeit und Datum – GPSAltitude mit seiner Flagge über oder unter dem Meeresspiegel und dem GPS-Zeitstempel, der immer in UTC angegeben ist
Die Höhe hat eine Referenz und einen Wert, während GPSTimeStamp und GPSDateStamp zeitbezogene Standortfelder bereitstellen. Der Parser zeigt die bereitgestellten Werte an, authentifiziert jedoch nicht deren Quelle und gleicht sie nicht mit DateTimeOriginal ab. Jedes GPS-Verzeichnisfeld wird als vertrauliche Standortdaten behandelt, auch wenn sein Tag dem Wörterbuch unbekannt ist.
Kurs-, Geschwindigkeits- und Messfelder
Geschwindigkeit und Bildrichtung können Bewegungen und die Ausrichtung der Kamera beschreiben. GPSDOP und Messfelder beschreiben möglicherweise die aufgezeichnete Ortung, dieses Tool wandelt sie jedoch nicht in eine Genauigkeitsschätzung um. Durch die Korrektur wird vermieden, dass ein Genauigkeitstag versprochen wird, der von der Implementierung nicht interpretiert wird. Formatierungsgenauigkeit ist kein Beweis für die Qualität einer Messung in der Praxis.
Arbeitsbeispiel: Konvertieren der Tags eines Fotos in eine Dezimalkoordinate – die Arithmetik und warum selbst ein bescheidener Bruch ein Gebäude identifiziert
Für 51 Grad, 30 Minuten und 0 Sekunden Nord ergibt die Formel 51.5. Für 0 Grad, 7 Minuten und 30 Sekunden westlich ergibt sich ein negativer Wert von 0.125. Die Tests überprüfen diese Berechnungen und ein End-to-End-Koordinatenpaar. Verwenden Sie die angezeigte Dezimalzahl zur Information und nicht als Beweis dafür, dass die Metadaten wahr oder aktuell sind.
Was dies nicht abdeckt – der in XMP oder in proprietären MakerNote-Feldern gespeicherte Standort und wie Karten-Apps das Ergebnis geokodieren
In XMP kann auch ein Speicherort vorhanden sein, den dieser Viewer nicht analysiert, und MakerNote-Interna bleiben undurchsichtig. Eine Datei kann einen GPSDateStamp oder eine Richtung ohne ein vollständiges Koordinatenpaar enthalten. Das Fehlen der hervorgehobenen Dezimallinie bedeutet also nicht das Fehlen von Standortmetadaten. Nicht unterstützte HEIC-, RAW- und andere Container werden eher abgelehnt als interpretiert.
Fazit: Auf Präzision kommt es an – das Image Metadata Privacy Tool zeigt die GPS-Einträge an und entfernt sie, bevor Sie sie teilen
Präzision ist der Datenschutzpunkt, aber geben Sie nur an, was die Datei und der Parser festlegen. Überprüfen Sie jeden GPS-Eintrag, nicht nur das kartenähnliche Paar, und entfernen Sie den gesamten EXIF-Block, wenn für die Freigabe diese Datensätze nicht erforderlich sind. Mit dem gleichen Vorgang werden auch Kamera- und Zeitstempelfelder entfernt, die komprimierten Bilddaten bleiben unverändert und das private Original bleibt auf Ihrem Gerät.