Summer Start

by VonSchnauzer

submit your photo


Hall of Fame
View past winners from this year

Please participate in Meta
and help us grow.

Take the 2-minute tour ×
Photography Stack Exchange is a question and answer site for professional, enthusiast and amateur photographers. It's 100% free, no registration required.

I do a lot of hikes and bike tours. On these tours I use a GPS device to track the route. I also use my compact camera to take some pictures.

Now I want to use geotagging software to enhance the picture information with the exact location where it was taken.

Can you recommend any free software? I found some good software, but I couldn't find any free.

share|improve this question
    
Are you looking for free as in zero-cost, or do you want free / open source software? What operating system? –  mattdm Aug 10 '11 at 15:44
    
I'm looking for zero-cost software. Opensource would be a plus but it's not really necessary. The operating system isn't really important for me. I would prefer: Windows > Unix > Mac –  RoflcoptrException Aug 10 '11 at 15:47
1  
I use geotag pro (geotagphotos.net/en).. it's an app for iPhone/Android (uses gps on the phone) and uses a OS agnostic java program to add the geotagging info to the pictures. Not free.. but costs only about $4. Worth every penny.. –  Sridhar Iyer Aug 10 '11 at 17:21
    
@Sridhar Iyer Thanks, but how can I then geotag pictures that I haven't taken with the phone? Do I have to load the GPS track and the photos first on my mobile to tag them? –  RoflcoptrException Aug 10 '11 at 17:58
1  
@Roflcoptr: geotag pro is not for geotaggging pictures taken with phone. I use it for geotagging pictures taken with SLR. All you do is to first sync the geotag clock with the clock on the camera and let geotagPro log your location every few seconds. Later the software geotags the photos on the computer based on the datafile from geotagPro and timestamps on your photos. –  Sridhar Iyer Aug 10 '11 at 21:00

4 Answers 4

up vote 4 down vote accepted

I use gpicsync to tag photos with GPS coordinates from my Garmin 60Csx. I just clip the GPS to my belt while I'm shooting. When I get home, I copy the GPX file from the Garmin to my computer and run gpicsyc. It matches the time stamps in the GPS data to the time stamps in the photos and writes the coordinates into the photo metadata.

Gpicsync is open source and supports Windows, Mac and Linux. Under the covers it uses EXIFtool to manipulate the image files, which allows gpicsync to work with numerous image file formats, including many raw camera formats.

share|improve this answer
    
Thanks. This seems to be useful. But as a minor drawback, the latest version is from 2009. Do you know if the development was stopped? –  RoflcoptrException Aug 10 '11 at 16:39
    
Thanks. I tried it now, and it really looks ok. But I have a strange problem. If I want to view the result on Google Earth, all pictures have in the longitute and latitude value only one value behind the decimal point. But the log file says for example this: sed image IMAG0347.jpg : taken 2011-08-06-09:48:36, writing best latitude/longitude match to picture: N 47.280168 ,E 9.484683 : time difference (s)= 0. But in GoogleEarth the longitude is shortened to 47.2. This makes it useless. Do you had experienced the same problem? –  RoflcoptrException Aug 10 '11 at 18:00
    
I don't see that problem here. Gpicsync is writing the full precision coordinates to the photo metadata and to the Google Earth KML file it creates - at least it is with the 2008 version I'm using. Obviously it's been awhile since I upgraded. :) –  cantfork Aug 10 '11 at 18:53
    
Yes I checked it again with another software that maps photos on a map. There it is correct. So I think it is a GoogleEarth Problem. –  RoflcoptrException Aug 10 '11 at 19:10
    
I accpeted this answer since it is a simple and all-in-one solution that hasn't too many optional features but does really what it should do for my purpose. –  RoflcoptrException Aug 11 '11 at 23:03

I'm using a Holux M-241 and whole range of free software under Windows using Cygwin for Perl and Co.

  • Adjusting time (if I forgot to synch camera/gps): ExifTool (multi-platform) or XnView (Windows)
  • Downloading from device: BT747 (Java, writes to GPX or KML (latter for tracks in Google Earth))
  • Tagging the images: GPSphoto.pl (Perl, so Perl and ExifTool needed)
  • Checking: XnView (Windows: opens Browser-link to Geohack with coordinates)
  • Checking/Adjusting manually (eg viewing direction): Geosetter (Windows: uses ExifTool again)

ExifTool has the advantage that it writes about the best approximation of standard XMP/IPTC/EXIF to the files (and compatibility to file formats, as @gordoco mentions).

GPSPhoto is actually quite versatile for tagging/retagging with different time-windows and time-offsets and offers to write some other data with ExifTool while one already is on it.

share|improve this answer
    
Thanks. This looks also really useful, but at least on my Windows machine I would have to install a Perl interpreter. –  RoflcoptrException Aug 10 '11 at 16:53
    
Yes, I'm using both worlds. Never could get away from Visual Studio and games but I prefer a nice xterm for stringing (for example exiftool-)commands together. So ... there is CygWin for me :) –  Leonidas Aug 10 '11 at 16:58
    
Don't think Geosetter requires either Perl or Cygwin. I've used it before for tagging Canon raws, and it works well. –  Conor Boyd Aug 10 '11 at 20:38
    
@Conor Boyd: No, it does not, that is true. That is also why Cygwin/Perl are not mentioned in the requirements in the brackets for Geosetter ;) –  Leonidas Aug 10 '11 at 22:27
    
@Leonidas: Wasn't saying you were wrong, I just thought it helpful to clarify, since your the first line of answer (to me) implies to some extent that the list is for software that runs on Windows under Cygwin. –  Conor Boyd Aug 11 '11 at 0:01

I use, and like, GPSPhotolinker for the Mac. This version is free, there is also a Pro version, but I have found the free version perfect for my workflow.

Workflow:

  1. Download GPS tracks, open them in GPSPhotolinker

  2. Download RAW images to a temp folder on my desktop

  3. Load images from folder into GPSPhotoLinker

  4. Associate GPS data with images...usually accept the generated associations

  5. Update images: yes, this is editing the RAW, but its metadata

  6. Import into Lightroom from the temp folder

share|improve this answer

Leonidas mentions Geosetter but doesn't elaborate. I cannot say enough good things about it. I've used it exclusively for all my geotagging needs. It allows you to manually assign positions by browsing a map, lets you save/reuse favorites, reads data from GPS tracks exported to GPX, allows full EXIF/IPTC editing, etc.

More importantly it has worked great and seems to be updated at fairly regular intervals.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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