Jag använder en Android-app som heter OSMTracker. Den här appen registrerar GPS-spåret och kan ta bilder och anteckningar. Med JOSM-programvara visas bilderna exakt vid sina koordinater (plats) men jag kan inte använda dessa foton i andra GIS-program som QGIS, det står inga geotaggade foton på platsen .
Hur kan jag ta reda på om ett foto är geografiskt märkt eller inte? Jag vet att informationen är skriven i någon EXIF-rubrik, men jag har inga andra filer. Jag har bara GPS-spår och foton.
Om bilderna inte är geotaggade, kan jag geotagga dem använder GPS-spåret?
Kommentarer
- EXIF-rubriken är en del av själva bildfilen. Om QGIS rapporterar att den saknas kan OSMTracker kanske inte ska ställa in EXIF-rubriken.
- Om kameran och GPS-spåret har (ungefär) synkroniserade klockor (vilket skulle vara fallet om både kameran och GPS är din telefon / Android-enhet) kan du interpolera spårplatserna för att uppskatta platsen där fotot togs.
- För att plocka upp Llaves-kommentarer körs kamera- och GPS-klockor med olika hastigheter, cirka 2-3 sekunder per dag, så du måste justera tidsstämpeln på bilderna tillbaka till GPS-tid innan geotagging om du använder en separat GPS. Mina kameror får upp till 5 minuter ur synkronisering. Du måste också ha ett spår med många spårpunkter (från tid b ased point creation) eller använd interpolering mellan punkter snarare än att använda senast kända position.
Svar
I Windows, i File Explorer tittar du på filinformation,
högerklicka på egenskaper för att sedan få avancerade alternativ. På fliken Detaljer bläddrar du ner till GPS-avsnittet. Om EXIF-data finns kommer det att finnas en indexpost och gps-värdena, annars inte
Kommentarer
- Låter bra. Men säg att jag har cirka 5000 foton som jag vill kontrollera i en sats. Hur gör vi detta programmatiskt? Jag försökte använda exiftool för att lista alla foton som har " GPSVersionID " tagg, men det verkar som att även foton som inte är ' som inte är märkta har den här taggen. Vad skulle vara den bästa taggen att göra en fråga på? Här är listan: sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html
- Jag fick reda på att " GPSTimeStamp " -taggen finns endast när ett foto är geotaggat. Om det hjälper någon, här är kommandot som jag använde för att avgöra vilka foton i en mapp som är geotaggade (i Windows cmd):
exiftool -r -s -GPSTimeStamp "C:\Users\%USERNAME%\Pictures\folder_with_pictures" > "C:\Users\%USERNAME%\Desktop\photos_with_gps_tag.txt"
. Öppna filen photos_with_gps_tax.txt på skrivbordet. Alla foton kommer att listas, men endast foton som är geotaggade kommer att innehålla GPSTimeStamp-tagginformation. - Fel. Använd " GPSLatitude " -tagg. Logiskt sett, om ett foto är geotaggat skulle det innehålla latitud- och longituddata.
Svar
Ladda upp det till http://www.geotagmyphoto.com . Om den är geotaggad kommer den att visa platsen på en Google-karta.