Utilizo una aplicación de Android llamada OSMTracker. Esta aplicación registra el recorrido del GPS y puede tomar fotografías y notas. Con el software JOSM, las fotos se muestran exactamente en sus coordenadas (ubicación) pero no puedo usar estas fotos en otros softwares SIG como QGIS, dice no hay fotos geoetiquetadas en la ubicación .
¿Cómo puedo saber si una foto está geoetiquetada o no? Sé que la información está escrita en algún encabezado EXIF, pero no tengo ningún otro archivo. Solo tengo el rastreo GPS y las fotos.
Si las fotos no están geoetiquetadas, ¿puedo geoetiquetarlas? utilizando la pista GPS?
Comentarios
- El encabezado EXIF es parte del archivo de imagen en sí. Si QGIS lo informa como perdido, es posible que OSMTracker no estar configurando el encabezado EXIF.
- Si la cámara y la pista GPS tienen (aproximadamente) relojes sincronizados (que sería el caso si la cámara y el GPS son tanto su teléfono / dispositivo Android), puede interpolar las ubicaciones de las pistas para estimar la ubicación donde se tomó la foto.
- Para captar el comentario de Llaves, los relojes de la cámara y del GPS funcionan a diferentes velocidades, alrededor de 2-3 segundos por día, por lo que debe ajustar la marca de tiempo en las fotos, vuelva a la hora del GPS antes de la geoetiqueta si usa un GPS separado. Mis cámaras se desincronizan hasta 5 minutos. También necesita tener un track con muchos puntos de track (desde el tiempo b creación de puntos definidos) o utilizar la interpolación entre puntos en lugar de utilizar la última posición conocida.
Responder
En Windows, en el Explorador de archivos, mira los detalles del archivo,
haga clic derecho en ir a propiedades y luego para obtener opciones avanzadas. En la pestaña de detalles, desplácese hacia abajo hasta la sección gps. Si los datos EXIF están presentes, habrá una entrada de índice y los valores de gps, de lo contrario no
Comentarios
- Suena bien. Pero digamos que tengo unas 5000 fotos que quiero registrar en un lote. ¿Cómo hacemos esto programáticamente? Intenté usar exiftool para enumerar todas las fotos que tienen " GPSVersionID ", pero parece que incluso las fotos que no están ' t geoetiquetadas sí tienen esta etiqueta. ¿Cuál sería la mejor etiqueta para realizar una consulta? Aquí está la lista: sno.phy.queensu.ca/~phil/exiftool/TagNames/GPS.html
- Descubrí que la etiqueta " GPSTimeStamp " está presente solo cuando una foto tiene una etiqueta geográfica. Si ayuda a alguien, aquí está el comando que utilicé para determinar qué fotos de una carpeta están geoetiquetadas (en Windows cmd):
exiftool -r -s -GPSTimeStamp "C:\Users\%USERNAME%\Pictures\folder_with_pictures" > "C:\Users\%USERNAME%\Desktop\photos_with_gps_tag.txt"
. Abra el archivo photos_with_gps_tax.txt en su escritorio. Se enumerarán todas las fotos, pero solo las fotos con etiquetas geográficas contendrán información de etiqueta GPSTimeStamp. - Incorrecto. Use " GPSLatitude " etiqueta. Lógicamente, si una foto está etiquetada geográficamente, contendrá datos de latitud y longitud.
Responder
Subirla a http://www.geotagmyphoto.com . Si está geoetiquetado, mostrará la ubicación en un mapa de Google.