Google know where we are 24/7. If my camera does not have built-in GPS, but I would like to geotag my photos, is it possible to use the location history to automatically tag photos with my GPS coordinates at the time they were taken? If so, how?
I am not asking how to use Google Maps to select locations with which to tag photos.
Answer
Google Location History KML files may be downloaded from:
Google Timeline, as RomeoNinov describes. The problem with these files is the timestamps and trackpoints are spread too far apart for some software to interpolate.
Google Takeout. Takeout KML files appear to have altitude information and more frequent recordings than the Timeline KML files.
Geotags may be added to images with exiftool
, which can read KML files directly. It is also able to interpolate timestamps and locations without restriction. In the following command, replace history.kml
with the location of your KML file, and replace -00:00
with your time zone.
exiftool -if 'not ($GPSLatitude or $GPSLongitude)' -geotag history.kml '-geotime<${createdate}-00:00' -r -ext jpg .
No comments:
Post a Comment