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:
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 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 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 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 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).
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.