Jeg bruker en Android-app som heter OSMTracker. Denne appen registrerer GPS-sporet og kan ta bilder og notater. Ved hjelp av JOSM-programvare vises bildene nøyaktig med koordinatene (plassering), men jeg kan ikke bruke disse bildene i andre GIS-programvare som QGIS, det står ingen geotaggede bilder på stedet .

Hvordan kan jeg finne ut om et bilde er geotagget eller ikke? Jeg vet at informasjonen er skrevet i noen EXIF-overskrifter, men jeg har ingen andre filer. Jeg har bare GPS-sporet og bildene.

Hvis bildene ikke er geotagget, kan jeg geotagge dem bruker du GPS-sporet?

Kommentarer

  • EXIF-overskriften er en del av selve bildefilen. Hvis QGIS rapporterer at den mangler, kan det hende at OSMTracker kanskje ikke skal sette inn EXIF-overskriften.
  • Hvis kameraet og GPS-sporet har (omtrent) synkroniserte klokker (noe som vil være tilfelle hvis kameraet og GPS begge er din telefon / Android-enhet), kan du interpolere sporstedene for å estimere stedet der bildet ble tatt.
  • For å plukke Llaves-kommentar, går kamera- og GPS-klokker med forskjellige hastigheter, omtrent 2-3 sekunder per dag, så du må justere tidsstempelet på bildene tilbake til GPS-tid før geotagging hvis du bruker en egen GPS. Kameraene mine får opptil 5 minutter ute av synkronisering. Du må også ha et spor med mange spor (fra tid b ased point creation) eller bruk interpolering mellom punkter i stedet for å bruke sist kjente posisjon.

Svar

I Windows, i File Explorer ser du på fildetaljene,

høyreklikk på egenskapene for deretter for å få avanserte alternativer. I detaljfanen blar du ned til GPS-delen. Hvis EXIF-dataene er tilstede, vil det være en indeksoppføring og gps-verdiene, ellers ikke

Kommentarer

  • Høres bra ut. Men si at jeg har omtrent 5000 bilder som jeg vil sjekke i en serie. Hvordan gjør vi dette programmatisk? Jeg prøvde å bruke exiftool for å liste opp alle bildene som har " GPSVersionID " tag, men det ser ut til at selv bilder som ikke er ' som ikke er merket, har denne taggen. Hva er den beste koden du kan gjøre et spørsmål om? Her er listen: sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html
  • Jeg fant ut at " GPSTimeStamp " -taggen er tilstede bare når et bilde er geotagget. Hvis det hjelper noen, her er kommandoen jeg brukte for å bestemme hvilke bilder i en mappe som er geotagget (i Windows cmd): exiftool -r -s -GPSTimeStamp "C:\Users\%USERNAME%\Pictures\folder_with_pictures" > "C:\Users\%USERNAME%\Desktop\photos_with_gps_tag.txt". Åpne filen photos_with_gps_tax.txt på skrivebordet. Alle bilder blir oppført, men bare bilder som er geotagget vil inneholde informasjon om GPSTimeStamp-tagger.
  • Feil. Bruk " GPSLatitude " -kode. Logisk sett, hvis et bilde er geotagget, vil det inneholde data om breddegrad og lengdegrad.

Svar

Last det opp til http://www.geotagmyphoto.com . Hvis den er geotagget, vil den vise plasseringen på et Google-kart.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *