Three ways to geolocate your D-SLR photos
I love being able to geolocate my photos. Especially when the photos can be used for data mapping or interactive before/after projects.
Most smartphones like the iPhone have GPS built-in and can automatically geotag your images for you.
But what about your D-SLR? New D-SLRs coming out will have GPS built-in but what about the camera in your hand right now?
Here are three methods I use:
Method #1. Get the location from Google Maps.
If you can remember exactly where you were standing when you shot an image you can just use Google Maps to find the GPS position afterwards.
Method #2: Just take a picture with your smartphone at the same location as your D-SLR.
Upload the image to http://regex.info/exif.cgi and it will tell you the embedded GPS info.
Once you have this Info you can map it with Google Maps.
You can then embed the gps location into your D-SLR picture by using exiftool.
Add “-overwrite_original” to the command or else it will create a backup copy of the image.
You can find exiftool for Mac or PC or Linux here. Also try googling “Exiftool GUI” if you want a graphical user interface.
It may look complicated to use a command-line tool but it is actually very powerful. Check out this awesome tutorial on scripting Exiftool with with Automator.
This method is okay for one simple picture but isn’t there a better way?
There are two different ways to represent longitude and latitude: Minutes and Seconds or Decimal Degrees.
- Go to http://boulter.com/gps/ to convert your GPS coordinates into decimal degrees.
Method #3: Sync a GPS route from your iPhone/Android to a batch of images.
This is the method I have been using lately and I like it. Mainly because I find the app to be very reliable.
Simply launch the EveryTrail app and run it for the day that you are taking pictures. At the end of the day you can sync all your photos with GPS Photo Linker.
How does it work?
Basically the app creates a “.gpx” file which contains data like this: Date, Time, Lat, Long, Date, Time, Lat, Long, Date, Time, Lat, Long, etc.
GPS Photo Linker looks at the time each of your photos was taken and correlates it to the closest GPS point.
What you need:
1. Use the free GPS Photo Linker program on your Mac or GpicSync for PC to sync your photos with the GPS track.
2. Buy the EveryTrail Pro app for you iPhone or Android phone.
EveryTrail.com is a cool online trail mapping site. It has a lot of cool features but we are only interested in creating creating a GPS route of our walk.
You can make a GPS route of your trip and then upload a .GPX file to the web to download and sync with your pictures.
Here’s the process:
- Download and install the app. I think you need to buy Pro version because the Free version doesn’t let you upload the .GPX files.
- Setup an Account in the App.
- Go into settings and change your GPS precision.
- Click “Start Tracking” under “My Map”
- When you are done, Select “Pause” and then “Finish”
- Upload the Trip to EveryTrail.com
- Now go to EveryTrail.com and log in with the username and password you setup.
- Click on “My Tracks”
- Scroll down the page and you’ll find a link to “Download GPX for your GPS”
Now launch GPS Photo Linker or GpicSync and sync your photos with the .gpx file. The program will automatically embed the GPS longitude and latitude in the photo’s EXIF info.
Here is another tutorial on this process.
This may seem like a lot of work but you will thank yourself in a month, year or decade when you wonder where you took that beautiful picture.
This process is also a HUGE time saver when you are shooting aerial photos and need to figure out what you were shooting after the fact.