¿Cómo usar el Historial de Ubicaciones de Google para geoetiquetar fotos?

11

Google sabe dónde estamos 24/7. Si mi cámara no tiene GPS incorporado, pero me gustaría geoetiquetar mis fotos, ¿es posible usar el historial de ubicaciones para etiquetar automáticamente las fotos con mis coordenadas GPS en el momento en que fueron tomadas? ¿Si es así, cómo?

Estoy no preguntando cómo utilizar Google Maps para seleccionar los lugares con los que a etiquetar fotos.

xiota
fuente
1
"Google sabe dónde estamos 24/7" No, sabe dónde están nuestros dispositivos con GPS cuando están encendidos. Si olvido y dejo mi teléfono en el cargador en casa, Google no tiene idea de dónde estoy todo el día.
Michael C
Google lo sabe porque estás en el fondo de una foto que alguien tomó y el reconocimiento facial te identificó.
xiota
1
Paso gran parte de mi tiempo en los palos lejos de cualquier fuente de electricidad, mucho menos en otros humanos y sus cámaras. A menos que Google pueda usar el reconocimiento facial para identificarme desde la órbita, dudo que sepa dónde estoy si mi teléfono no está conmigo. Incluso entonces, a menudo no hay señal de teléfono lo suficientemente cerca de mi ubicación como para permitir que el teléfono se ubique solo.
Michael C

Respuestas:

6

El procedimiento que uso es:

  1. Ve a tu línea de tiempo de Google
  2. Seleccione dia
  3. Haga clic en el ícono de ajustes, exporte este día en KML
  4. Convierte el archivo a GPX (uso GPSBabel )

    gpsbabel -w -r -t -i kml -f history.kml -o gpx -F history.gpx
    
  5. Obtenga (si no tiene) el software Geotag

  6. Instalar (si no tiene) JVM
  7. Inicie el software Geotag
  8. Agrega tus imágenes
  9. Cargar pista desde archivo
  10. Ajusta el tiempo de la cámara
  11. Guardar nuevas ubicaciones (guardo en XMP)

Pero como Google no escribe en la línea de tiempo las marcas de ubicación del GPS con tanta frecuencia, no confiaré en esta información para el geoetiquetado de imágenes. En mi prueba obtengo 180 puntos por 8 horas de viaje (con otro software móvil obtengo alrededor de 25000 puntos). Por supuesto, alguien puede interpolar la ubicación, pero no es tan preciso. También Google (en mi caso) no almacena la elevación.

Editar: Acabo de encontrar otra herramienta que puede usar su historial de ubicaciones y agregar directamente información de ubicación a sus fotos. Sitio web , herramienta Python en sí

Romeo Ninov
fuente
El comando que veo es: gpsbabel -w -r -t -i kml -f history-2018-07-15.kml -o gpx -F out.gpx(no estoy seguro acerca de los parámetros, uso la interfaz gráfica). El punto es que debe configurar el tiempo de las imágenes para que sean de Google (punto 10)
Romeo Ninov
Creo que no funciona porque la información de la línea de tiempo de Google tiene demasiados vacíos. El software no puede encontrar los tiempos que cree que están lo suficientemente cerca como para coincidir.
xiota
@xiota, correcto. Lo menciono en la edición de mi respuesta. Le recomendaré que use un registrador GPS (software o hardware) dedicado
Romeo Ninov
3

Los archivos KML del historial de ubicaciones de Google se pueden descargar desde:

  • Google Timeline , como describe RomeoNinov . El problema con estos archivos es que las marcas de tiempo y los puntos de seguimiento están demasiado separados para que algún software pueda interpolarlos.

  • Google Takeout . Los archivos KML para llevar parecen tener información de altitud y grabaciones más frecuentes que los archivos KML de la línea de tiempo.

Se pueden agregar etiquetas geográficas a las imágenes conexiftool , que pueden leer archivos KML directamente. También es capaz de interpolar marcas de tiempo y ubicaciones sin restricciones. En el siguiente comando, reemplace history.kmlcon la ubicación de su archivo KML y reemplace -00:00con su zona horaria.

exiftool -if 'not ($ GPSLatitude o $ GPSLongitude)' -geotag history.kml '-geotime <$ {createdate} -00: 00 ' -r -ext jpg.
xiota
fuente
0

Si no le gustan las herramientas de línea de comandos y prefiere las ventanas, puede darle una oportunidad a Enny GEOTagger. Enny GEOTagger en la Tienda Windows

Enny
fuente
Me gustan las herramientas de línea de comandos, y no prefiero Windows. Sin embargo, puede haber otros que le darían una oportunidad a su software.
xiota