Übertragen Sie EXIF-Daten von Android auf Windows

Ich habe auf meiner letzten Reise über 500 Fotos gemacht und würde gerne ein Programm programmieren, mit dem ich auf den GPS-Standort jedes Fotos zugreifen und mir über die GMaps-API zeigen kann, wo das Foto aufgenommen wurde.
Das Problem ist, dass nach dem Kopieren aller Fotos auf meinem Windows 10-Desktop nicht alle Fotos alle EXIF-Daten erhalten haben . Manche haben Längen- und Breitengrad, manche einen von beiden, manche keinen von beiden.

Wie kann ich eine Kopie aller Bilder auf meinem Computer haben, die korrekte EXIF-Daten haben?

Beachten Sie, dass der GPS-Standort vollkommen korrekt ist, wenn ich bei jedem Foto auf meinem Android-Gerät unter „Details“ gehe.

BEARBEITEN

Wie gewünscht, habe ich hier unter diesem Link ein Beispiel von drei verschiedenen Bildern mit fehlender GPS-Position gruppiert .
Mir ist auch aufgefallen, dass jedes Foto, das keinen fehlenden GPS-Standort hat, immer noch falsch ist: Sie sollten alle einen negativen Längengrad haben, während alle ihn positiv haben .

BEARBEITEN 2

Ich werde hier einige "okay Fotos" posten , was bedeutet, dass sie sowohl Breiten- als auch Längengrade haben, aber wie oben angegeben:

Sie sollten alle einen negativen Längengrad haben, während alle ihn positiv haben .

Wie genau haben Sie die Bilder von Ihrem Telefon auf Ihren Windows-PC übertragen?
Philip Kendall Ich habe den gesamten Ordner kopiert und eingefügt. Mein Android-Gerät verfügt nicht über eine Software, mit der ich sonst dasselbe tun könnte.
Ich sehe keinen Grund, warum einige der GPS-Daten durch das Kopieren der Datei entfernt werden sollten. Eine mögliche Erklärung ist, dass einige Daten grenzwertig sind und von der von Ihnen verwendeten Anwendung nicht gelesen werden können. Überprüfen Sie mit mehreren Anwendungen (und welche)? Können Sie irgendwo eine der Originaldatei-Problemdateien posten?
Ich weiß, ich bin hier extrem pedantisch, aber es kann eine Rolle spielen: Kopieren und Einfügen, während Ihr Android-Gerät mit einem USB-Kabel direkt zwischen dem PC und dem Gerät angeschlossen war, oder auf andere Weise?
Philipp Kendall ja, das Telefon war per USB direkt mit meinem Desktop verbunden. Ich habe dann den Ordner des Telefons mit der durchsuchten Windows-Datei durchsucht und dann den gesamten Ordner kopiert und eingefügt.
xenoid ja, ich werde meine Frage bearbeiten und einen Link hinzufügen, um eine der Dateien herunterzuladen, die Fehler verursacht.

Antworten (2)

Ich sehe das für IMG_20200815_111436.jpg. Längengrad sieht OK aus.

[EXIF]          GPS Latitude Ref                : N
[EXIF]          GPS Latitude                    : 64.2597599722222
[EXIF]          GPS Longitude Ref               : W
[EXIF]          GPS Longitude                   : 21.122264
[EXIF]          GPS Altitude Ref                : 0
[EXIF]          GPS Altitude                    : 195.563
[EXIF]          GPS Time Stamp                  : 11:14:36
[EXIF]          GPS Processing Method           : GPS
[EXIF]          GPS Date Stamp                  : 2020:08:15

Als Zahlen,

[Composite]     GPS Position                    : 64.2597599722222 -21.122264

Was es in Island bringt.

Weitere Untersuchung - ich würde sagen, der Panoramamodus ist das Problem

======== IMG_20200815_111436.jpg
[XMP]           Capture Mode                    : Photo
[EXIF]          GPS Longitude                   : 21 deg 7' 20.15"
[Composite]     GPS Longitude                   : 21 deg 7' 20.15" W
[EXIF]          GPS Longitude Ref               : West
======== IMG_20200816_120316.jpg
[XMP]           Capture Mode                    : Panorama
[XMP]           Capture Mode                    : Panorama
======== IMG_20200817_105157.jpg
[XMP]           Capture Mode                    : Panorama
[XMP]           Capture Mode                    : Panorama
======== IMG_20200817_120445.jpg
[XMP]           Capture Mode                    : Photo
[EXIF]          GPS Longitude                   : 18 deg 10' 36.30"
[Composite]     GPS Longitude                   : 18 deg 10' 36.30" W
[EXIF]          GPS Longitude Ref               : West
======== IMG_20200817_163523.jpg
[XMP]           Capture Mode                    : Panorama
[XMP]           Capture Mode                    : Panorama
======== IMG_20200820_162847.jpg
[XMP]           Capture Mode                    : Manual
[EXIF]          GPS Longitude                   : 20 deg 38' 14.52"
[Composite]     GPS Longitude                   : 20 deg 38' 14.52" W
[EXIF]          GPS Longitude Ref               : West
Das sieht immer verwirrender aus, weil ich einige Panoramabilder habe, die dieses Problem nicht haben, was bedeutet, dass sie sowohl Längen- als auch Breitengrade haben.
@davide m - Ich sehe dasselbe, was Alan Clifford gesagt hat. Alle drei OK-Fotos zeigen die richtige Breite/Länge. Alle drei fehlenden GPS- Fotos zeigen Panoramabilder mit nicht standardmäßigen Bildgrößen. Ich vermute, Ihr OnePlus-Telefon bietet eine Bearbeitung in der Kamera. Dies wirft die Frage auf, welche Dateien für die Panoramabilder auf der Kamera von der GMaps-API betrachtet werden. Vielleicht ist es das Betrachten eines der Originalbilder, die zum Erstellen des Panoramas verwendet werden. Jedenfalls sieht es so aus, als wären es die Panoramen und hat nichts mit der Dateikopie zu tun.

Ich kann nur ein paar andere Dinge empfehlen.

Laden Sie die Fotos mit einer anderen Methode herunter. Ich benutze eine App namens "Primitive FTP" auf meinem Android-Handy. Ich verwende "Filezilla" auf meinem Mac, aber es ist für Windows verfügbar. Verwenden Sie FTP, um die Dateien zu übertragen.

Installieren Sie exiftool von https://exiftool.org/ Dies ist ein Befehlszeilenprogramm, mit dem Sie alle Metadaten in den Dateien anzeigen können, um festzustellen, ob es Gemeinsamkeiten mit den fehlerhaften Dateien gibt.