Scribbles and Snaps

Linux, Open Source, Photography

Geotag Photos with Open GPS Tracker and digiKam

with 6 comments

You don’t need a fancy camera with a built-in GPS receiver to geotag your photos. An Android device with the Open GPS Tracker app and digiKam can do the job just fine. The app lets you track your route and save it as a GPX file which you can then use to geocorrelate your photos in digiKam.

Geocorrelation is a relatively simple process which assigns geographical coordinates from the GPX file to the photos based on their time stamps. So for this technique to work its magic, you must sync the time on your Android device with your camera. When you head for a photo walk, launch Open GPS Tracker on your Android device and start a new tracking session. When you are back home, stop the tracking session, and use the Share Track button in Open GPS Tracker to save the recorded track in the GPX format on the SD card or send it via email to your machine.

Offload then the photos from your camera to digiKam, select them, and choose Image » Geolocation » Correlator. Press the Load GPX File button and select the GPX file. digiKam should then automatically assign geographical coordinates to the photos. By default, digiKam can tolerate a 30-second gap between the time settings of the camera and the GPX track. If the gap is longer, the application may fail to assign geographical coordinates to some of the photos. In this case, you can increase the time gap in the Max time gap field. Press then the Correlate button to refresh the geographical coordinates. This makes geocorrelation less precise, but you can use the Edit button to adjust the coordinates manually. Once you’re satisfied with the result, press the Apply button to save the assigned coordinates in the photos’ metadata, and you are done.

Written by Dmitri Popov

2011/02/16 at 11:36

6 Responses

Subscribe to comments with RSS.

  1. I thought, that most modern cameras are supplied with a built-in GPS receiver..

    Petr

    2011/02/22 at 14:07

  2. Also try http://www.gobreadcrumbs which is a free web application which does a similar thing. It allows you to upload your GPS track (via either Garmin or GPX) and then upload photos/videos along with the track. It will automatically geotag the photos and videos on the track by matching the timestamps of the photos up with the timestamps in the GPS track.

    Stewart Harper

    2011/02/25 at 07:19

  3. That is too complicated.

    If you happen have a Nikon DSLR which support direct gps, just connect the device with the camera and all photos are geotagged and then use Geosetter or Jetphotosoftare, which can upload the photo directly to Google Earth or Google Map. http://www.photolife.com/blog/?p=3063

    Likan

    2011/09/12 at 12:38

  4. I know quite a few ppl including myself that have older digital cameras that do not have geotagging capabilities. It sucks that Digikam no longer supports the upload and tagging of my photo’s in version 2.1. Looks like a roll back will be in my future.

    DancesWithWords

    2011/09/12 at 20:29

  5. digiKam 3 doesn’t even support writing geotag information to images.
    This is really diappointing.

    Matthias Urlichs

    2012/12/19 at 16:51


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 375 other followers

%d bloggers like this: