Folosesc o aplicație Android numită OSMTracker. Această aplicație înregistrează traseul GPS și poate face fotografii și note. Folosind software-ul JOSM, fotografiile sunt afișate exact la coordonatele lor (locație), dar nu pot folosi aceste fotografii în alte software GIS, cum ar fi QGIS, scrie nu există fotografii geoetichetate în locație .
Cum pot afla dacă o fotografie este geoetichetată sau nu? Știu că informațiile sunt scrise într-un anumit antet EXIF, dar nu am alte fișiere. Am doar track-ul GPS și fotografiile.
Dacă fotografiile nu sunt geoetichetate, le pot geoeticheta utilizați pista GPS?
Comentarii
- Antetul EXIF face parte din fișierul de imagine în sine. Dacă este raportat ca lipsă de QGIS, este posibil ca OSMTracker să nu setați antetul EXIF.
- Dacă camera și pista GPS au (aproximativ) ceasuri sincronizate (ceea ce ar fi cazul dacă camera și GPS sunt ambele dispozitivul dvs. telefon / Android), puteți interpola locațiile pistei pentru a estima locația în care a fost făcută fotografia.
- Pentru a prelua comentariile Llaves, aparatele foto și ceasurile GPS rulează la viteze diferite, aproximativ 2-3 secunde pe zi, deci trebuie să reglați marcajul de timp în fotografii reveniți la timpul GPS înainte de geotagging dacă utilizați un GPS separat. Camerele mele se sincronizează până la 5 minute. De asemenea, trebuie să aveți o pistă cu multe puncte de urmărire (din timpul b ased point creation) sau utilizați interpolare între puncte, mai degrabă decât utilizarea ultimei poziții cunoscute.
Răspuns
În Windows, în File Explorer, vă uitați la detaliile fișierului,
faceți clic dreapta pe mutați proprietățile, apoi pentru a obține opțiuni avansate. În fila Detalii derulați în jos până la secțiunea GPS. Dacă datele EXIF sunt prezente, va exista o intrare de index și valorile GPS, altfel nu
Comentarii
- Sună bine. Dar să spun că am aproximativ 5000 de fotografii pe care vreau să le verific într-un lot. Cum facem acest lucru programatic? Am încercat să folosesc exiftool pentru a afișa toate fotografiile care au " GPSVersionID " etichetă, dar se pare că chiar și fotografiile care nu ' nu sunt etichetate geografic au această etichetă. Care ar fi cea mai bună etichetă pentru a face o interogare? Iată lista: sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html
- Am aflat că eticheta " GPSTimeStamp " este prezentă numai atunci când o fotografie este geoetichetată. Dacă ajută pe cineva, iată comanda pe care am folosit-o pentru a determina ce fotografii dintr-un folder sunt geoetichetate (în Windows cmd):
exiftool -r -s -GPSTimeStamp "C:\Users\%USERNAME%\Pictures\folder_with_pictures" > "C:\Users\%USERNAME%\Desktop\photos_with_gps_tag.txt"
. Deschideți fișierul photos_with_gps_tax.txt de pe desktop. Toate fotografiile vor fi listate, dar numai fotografiile care sunt geoetichetate vor conține informații despre eticheta GPSTimeStamp. - Greșit. Utilizați " GPSLatitude " etichetă. În mod logic, dacă o fotografie este geoetichetată, aceasta ar conține date despre latitudine și longitudine.
Răspuns
Încărcați-o în http://www.geotagmyphoto.com . Dacă este geoetichetat, va afișa locația pe o hartă Google.