0
\$\begingroup\$

What software is best for adding gps data to photos from gps log i run on my android device?

I want to do as little manual labor as possible preferrably software does it all for me.

Look at photo timestamp Find entry in GPS log and copy gps location to image EXIF

Desired feature, if GPS log interval is set every five minutes and photo timestamp is somewhere in between this two gps timestamps, program should calculate the path between point A and point B and enter stamp photo with approximate GPS location between this points.

\$\endgroup\$
3

5 Answers 5

2
\$\begingroup\$

I use GPSlogger. It starts and runs with the phone and will upload a GPS logfile to dropbox, google drive or a meriad of other options. You can find it via Fdroid, it is not in the playstore.

I have it set to renew the log monthly and upload every 3 hours. When I get home I upload my pics to the computer and then match them to their location using the file which usually has arrived by then.

\$\endgroup\$
2
  • \$\begingroup\$ GPSlogger never worked correctly while the phone was "just carried" (see github.com/mendhak/gpslogger/issues/916). I use Ape@map (Unsure it's available in non-German) to log the track, then I convert it to a simple format. I think exiftool can use the shooting date to add corresponding positions automatically, but I never tried that; instead I do it manually (in Lightroom). \$\endgroup\$
    – U. Windl
    Commented Sep 9, 2022 at 12:25
  • \$\begingroup\$ I use my own Python Script to match file (txt csv) from GPSLogger to my photos using exiftool, the script is simple and only matches the timestamps. I only have one issue with --shift, I'm still not sure if it's timezone or daylight saving time. Also found recently that my camera doesn't have automatic daylight saving mode. To check if the GPS is added properly I use Pic2Map. \$\endgroup\$
    – jcubic
    Commented Sep 18, 2023 at 10:20
1
\$\begingroup\$

Lightroom will take a bunch of photos and a .gpx file and tag all the photos with location. You select all the photos, then go to the map tab, load the tracklog and autotag the photos

\$\endgroup\$
0
\$\begingroup\$

You can use Geotag software. You import the photos (from local storage), load logger file (it support GPX files) then you rightclick and set the location for one or all files. If you want you can lookup for city, country. I will recommend you to store information in XMP files and do not touch the RAW files.

For full compatibility check the project web site. And when you start with big logger files set maximum heap (this is java program) to at least 1024MB:

java -Xmx1024M -jar geotag-0.103.jar

BTW it is odd for me to set interval to 5 minutes, on my phone I use two different GPS loggers and for entire day any of them consume less than 10% of the batter with interval of 3 seconds.

Do not forget to sync the camera time to be as much as possible to GPS time and set proper timezone.

\$\endgroup\$
0
\$\begingroup\$

(This was going to be a comment)

The least amount of work is using a camera with GPS. These are widely available on the market (both used and new) and eliminate building a brittle kludge.

\$\endgroup\$
1
  • \$\begingroup\$ I find fewer of them on the market these days and one might want to buy a camera based on other features. \$\endgroup\$ Commented Sep 8, 2023 at 14:25
0
\$\begingroup\$

For a python command line tool, I used gpx2exif successfully.

pip install gpx2exif

gpx2exif image geopaparazzi_20200315_183754.gpx dsc004239.jpg --delta 2m25s

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.