Comment utiliser l'historique des positions Google pour géolocaliser des photos?


11

Google sait où nous en sommes 24/7. Si mon appareil photo n'a pas de GPS intégré, mais que je voudrais géolocaliser mes photos, est-il possible d'utiliser l'historique de localisation pour marquer automatiquement les photos avec mes coordonnées GPS au moment où elles ont été prises? Si c'est le cas, comment?

Je ne demande pas comment utiliser Google Maps pour sélectionner des emplacements avec lesquels étiqueter des photos.


1
"Google sait où nous en sommes 24/7" Non, il sait où se trouvent nos appareils compatibles GPS lorsqu'ils sont allumés. Si j'oublie et laisse mon téléphone sur le chargeur à la maison, Google ne sait pas où je suis toute la journée.
Michael C

Google le sait parce que vous êtes en arrière-plan d'une photo prise par quelqu'un et que la reconnaissance faciale vous a identifié.
xiota

1
Je passe une grande partie de mon temps dans les bâtons loin de toute source d'électricité, encore moins des autres humains et de leurs caméras. À moins que Google ne puisse utiliser la reconnaissance faciale pour m'identifier de l'orbite, je doute qu'il sache où je suis si mon téléphone n'est pas avec moi. Même alors, il n'y a souvent pas de signal téléphonique suffisamment proche de mon emplacement pour permettre au téléphone de se localiser.
Michael C

Réponses:


6

La procédure que j'utilise est:

  1. Accédez à votre chronologie Google
  2. Sélectionnez le jour
  3. Cliquez sur l'icône d'engrenage, exportez ce jour en KML
  4. Convertissez le fichier en GPX (j'utilise GPSBabel )

    gpsbabel -w -r -t -i kml -f history.kml -o gpx -F history.gpx
    
  5. Obtenez (si vous n'en avez pas) le logiciel Geotag

  6. Installer (si vous n'en avez pas) JVM
  7. Lancer le logiciel Geotag
  8. Ajoutez vos images
  9. Charger la piste à partir du fichier
  10. Ajuster le temps de la caméra
  11. Enregistrer de nouveaux emplacements (j'enregistre dans XMP)

Mais comme Google n'écrit pas dans la chronologie des repères de localisation GPS si souvent, je ne compterai pas sur ces informations pour la géolocalisation des images. Dans mon test, j'obtiens 180 points pour 8 heures de voyage (avec d'autres logiciels mobiles, j'obtiens environ 25000 points). Bien sûr, quelqu'un peut interpoler l'emplacement, mais ce n'est pas si précis. Google (dans mon cas) ne stocke pas non plus l'élévation.

Modifier: je viens de trouver un autre outil qui peut utiliser votre historique de localisation et ajouter directement des informations de localisation à vos photos. Site Web , outil python lui-même


La commande que je vois est: gpsbabel -w -r -t -i kml -f history-2018-07-15.kml -o gpx -F out.gpx(pas sûr des paramètres, j'utilise l'interface graphique). Le fait est que vous devez définir le temps des images comme il est de Google (point 10)
Romeo Ninov

Je pense que cela ne fonctionne pas, car les informations de Google Timeline comportent trop de lacunes. Le logiciel ne peut pas trouver les moments qu'il pense être suffisamment proches pour correspondre.
xiota

@xiota, correct. Je le mentionne dans l'édition de ma réponse. Je vous recommanderai d'utiliser un enregistreur GPS dédié (logiciel ou matériel)
Romeo Ninov

3

Les fichiers KML de l'historique des positions Google peuvent être téléchargés à partir de:

  • Google Timeline , comme le décrit RomeoNinov . Le problème avec ces fichiers est que les horodatages et les trackpoints sont trop éloignés pour que certains logiciels puissent interpoler.

  • Google Takeout . Les fichiers KML à emporter semblent contenir des informations d'altitude et des enregistrements plus fréquents que les fichiers KML de la chronologie.

Des géotags peuvent être ajoutés aux images avecexiftool lesquelles peuvent lire directement les fichiers KML. Il est également capable d'interpoler des horodatages et des emplacements sans restriction. Dans la commande suivante, remplacez history.kmlpar l'emplacement de votre fichier KML et remplacez -00:00par votre fuseau horaire.

exiftool -si 'non (GPSLatitude $ ou gpslongitude)' -geotag history.kml '-geotime <$ {} createdate -00: 00 ' -r -ext jpg.

0

Si vous n'aimez pas les outils de ligne de commande et préférez les fenêtres, vous pouvez donner une chance à Enny GEOTagger. Enny GEOTagger dans le Windows Store


J'aime les outils de ligne de commande et je ne préfère pas Windows. Cependant, il peut y en avoir d'autres qui donneraient une chance à votre logiciel.
xiota
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.