Dashboard

May 21 21:57 | You don't have to be formally educated to sound smart, and formal education won't stop you from sounding stupid. #justsaying
May 21 21:06 | If you ask me if I'm an educated, I will proceed to smoke an imaginary pipe during the rest of our conversation. #twoformsofeducationplease
May 21 20:18 | RT @paul_irish: A+ thread where Mozilla's brilliant Boris Zbarsky sits down with Firefox, a profiler and Facebook's Timeline https://t.c ...

Use Phototrackr GPS data with Adobe Lightroom and GPS-Support

January 2nd 2009

I find GPS useful beyond the standard in car or hiking use. I often jot down GPS coordinates in my notebook when using the Speed Graphic (along with development information for later) so that I can find the exact spot should I need to return to explore other interpretations (read: I didn’t like the way that light looked after all, or I screwed up). Monica had purchased a GiSTEQ PhotoTrackr for my birthday for use with the digital kit and I’ve been fond of it ever since. It’s small and after some modification, fits on the hot shoe of pretty much any camera we decide to put it on.

The one thing I’m not really fond of is the software that comes with the PhotoTrackr. I find it slow and cumbersome and wanted something that would preferably work with Adobe Lightroom (which Monica and I decided to finally start using last spring). When I stumbled upon Jeffrey Friedl’s “GPS-Support” Geoencoding Plugin for Lightroom I knew I was very close to what I wanted.  But how do you get Phototrackr logs to work with the plugin?

The steps are fairly straight forward and there are a couple of ways to do this, but I’m going to show the path of least resistance.  You could presumably do this with any GPS log, as the conversion is the key.  What you’ll need:

  1. GiSTEQ PhotoTrackr software setup and working
  2. Friedl’s “GPS-Support” Geoencoding Plugin for Lightroom installed.  If you do not, follow the aforementioned link for the download, and the follow his installation instructions.
  3. GPSBabel, to convert the log files.

Okay, lets get started.

Step 1: Find the log you want to use and get ready to count

The first part is the most tricky.  As illustrated in the picture below, the PhotoTrackr software doesn’t actually tell you what the filename is of the particular log you’ll need to convert. For that matter, the software doesn’t tell you where the log files are stored (C:\Program Files\GiSTEQ PhotoTrackr\LogFiles is that location). You have to find the log you want and the count (note the red numbers I’ve added in the screenshot below). Basically, start at one at the top of the most recent imported logs, and count down to the log item you’d like. This is not an exact science, but it works.

Step 1

Step 2: Convert the log to GPX XML so GPS-Support can read it

After you’ve selected your log file, we’re going to convert that log file from NMEA 0183 sentences to GPX XML using GPSBabel. This is pretty easy to do you using the GUI, though you could do it on the command line as well. Note, you could reasonably do this with any GPS log you have, as long as the points were close enough together; just find the proper starting format for your GPS device (PhotoTrackr uses NMEA 0183).

Step 2

Step 3: Fire up Lightroom and apply

At this point, we can fire up Lightroom and select the images we want to append with our GPS data. After we select the images, we invoke GPS-Support via “File > Plugin Extras > Geoencode”. We use the “Geoencode from Tracklog” tab and load the GPX XML file we created as illustrated below. After we’ve done this and tweaked any settings (check your timezone!) we click “Geoencode Images”.

Step 3

Step 4: GPS info added

After geoencoding the images, we should see a screen verifying what the just how much success the plugin had in matching dates and times. In this example, you’ll note 47 images had GPS data applied, while 120 did not. This was correct, as the log I chose wasn’t long enough to match all the images.

Step 4

Step 5: Where is the data exactly?

As illustrated below, the data can be seen in the metadata on the right hand sidebar. If you chose to use the writeback option of the plugin, can be added directly to the file (or XMP sidecar in the case of RAW files).

Step 5

Once you’ve run through this process a few times, it gets to be pretty fast. Friedl’s GPS-Support plugin is class, as is the excellent open source tool GPSBabel. Having worked out the kinks, I actually use the Phototrackr more then I did before during the summer knowing that I can utilize this rather simple process to apply GPS data with my photography management tool of choice.

Reader Responses

Skip to Response Form

1
January 15, 17:44

As of version 20090115.36, you can tell my Geoencoding plugin where your gpsbable program is installed, and then configure the plugin to invoke gpsbabel when you select tracklogs with such-and-such a file extension. That way, non-GPX tracklogs seem to work natively, and the workflow goes a bit more smoothly.

GPSBabel is wonderful; please consider leaving a small donation for its developer.

2
January 15, 18:17

Hello Jeffery,

Excellent addition; just loaded up the new version and it works great! Really appreciate the work you’ve done, thank you.

Could not agree with you more; GPSBabel is a fine piece of software and Robert and the team working on it deserves a donation. I’ve made a donation, and I hope others using it will consider doing the same.

Cheers, Justin

Comment on this Entry

About This Entry

You are reading "Use Phototrackr GPS data with Adobe Lightroom and GPS-Support", and entry posted on 2 January, 2009 and filed under gps, lightroom, photography.

0 responses to this entry. 0 blog reactions. Add your response or trackback from your own site.