Ich verwende eine Android-App namens OSMTracker. Diese App zeichnet den GPS-Track auf und kann Bilder und Notizen machen. Mit der JOSM-Software werden die Fotos genau an ihren Koordinaten (Ort) angezeigt, aber ich kann diese Fotos nicht in anderen GIS-Softwareprogrammen wie QGIS verwenden. Es heißt, keine Fotos mit Geotags am Ort .
Wie kann ich herausfinden, ob ein Foto mit einem Geotag versehen ist oder nicht? Ich weiß, dass die Informationen in einem EXIF-Header geschrieben sind, aber ich habe keine anderen Dateien. Ich habe nur den GPS-Track und die Fotos.
Wenn die Fotos nicht mit Geotags versehen sind, kann ich sie mit Geotags versehen Verwenden der GPS-Spur?
Kommentare
- Der EXIF-Header ist Teil der Bilddatei selbst. Wenn er von QGIS als fehlend gemeldet wird, funktioniert OSMTracker möglicherweise nicht Setzen Sie den EXIF-Header.
- Wenn die Kamera und der GPS-Track (ungefähr) synchronisierte Uhren haben (was der Fall wäre, wenn die Kamera und das GPS beide Ihr Telefon / Android-Gerät sind), können Sie interpolieren Die Standorte der Tracks, um den Ort zu schätzen, an dem das Foto aufgenommen wurde.
- Um Llaves-Kommentare aufzunehmen, laufen Kamera- und GPS-Uhren mit unterschiedlichen Raten, etwa 2-3 Sekunden pro Tag. Sie müssen also den Zeitstempel anpassen Wenn Sie ein separates GPS verwenden, wird die Kamera vor dem Geotagging auf GPS-Zeit zurückgesetzt. Meine Kameras sind bis zu 5 Minuten nicht mehr synchron. Außerdem benötigen Sie einen Track mit vielen Trackpunkten (ab Zeitpunkt b) als Punkterstellung) oder verwenden Sie die Interpolation zwischen Punkten, anstatt die letzte bekannte Position zu verwenden.
Antwort
In Windows Im Datei-Explorer sehen Sie sich die Dateidetails an.
Klicken Sie mit der rechten Maustaste auf Gehe zu Eigenschaften, um erweiterte Optionen zu erhalten. Scrollen Sie auf der Registerkarte „Details“ nach unten zum Abschnitt „GPS“. Wenn die EXIF-Daten vorhanden sind, gibt es einen Indexeintrag und die GPS-Werte, andernfalls nicht
Kommentare
- Hört sich gut an. Angenommen, ich habe ungefähr 5000 Fotos, die ich in einem Stapel einchecken möchte. Wie machen wir das programmatisch? Ich habe versucht, mit exiftool alle Fotos mit " GPSVersionID " Tag, aber es scheint, dass sogar Fotos, die nicht ' nicht mit Geotags versehen sind, dieses Tag haben. Was wäre das beste Tag, um eine Abfrage durchzuführen? Hier ist die Liste: sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html
- Ich habe das herausgefunden Das " GPSTimeStamp " -Tag ist nur vorhanden, wenn ein Foto mit einem Geotag versehen ist. Wenn es jemandem hilft, ist hier der Befehl, mit dem ich ermittelt habe, welche Fotos in einem Ordner mit Geotags versehen sind (in Windows cmd):
exiftool -r -s -GPSTimeStamp "C:\Users\%USERNAME%\Pictures\folder_with_pictures" > "C:\Users\%USERNAME%\Desktop\photos_with_gps_tag.txt"
. Öffnen Sie die Datei photos_with_gps_tax.txt auf Ihrem Desktop. Alle Fotos werden aufgelistet, aber nur Fotos mit Geotags enthalten GPSTimeStamp-Tag-Informationen. - Falsch. Verwenden Sie " GPSLatitude " -Tag. Wenn ein Foto mit einem Geotag versehen ist, enthält es logischerweise Breiten- und Längengraddaten.
Antwort
Laden Sie es auf http://www.geotagmyphoto.com . Wenn es mit einem Geotag versehen ist, wird der Standort auf einer Google-Karte angezeigt.