Gearexposure

Geotagging solutions and the DIY alternative

Geotagging, when you travel and explore remote places (and are a gadget geek), is a must have. Get accurate positions of places you’ve visited, build maps of your last trip, possibilities are endless.

There are more and more cameras with built in GPS to add location data to your pictures, like the Panasonic DMC-ZS7/TZ10, Samsung HZ35W or the Sony DSC-HX5V but what are your options if you already have a camera?

Here we will be looking into the different solutions on the market as well as a free geo tagging solution for smartphones users.

Eye-Fi Geo card

The Eye-Fi Pro X2 card adds wifi capabilities to any compatible camera so you can transfer your picture instantly to your pc. But it can also use wireless network to guess your position and add that data to your pictures. The main downside is that you need a wifi networks around, which on a trip at the other end of the world is not a given.

GPS receiver addon

Another option is to use an external GPS Receiver plugged into the hotshoe slot of your camera. That’s probably the best option if you are serious about geotagging. It’s done automatically, you just switch it on and start shooting. The downside is the price of course and the lump that gets added to the camera. Plus it only works with high end cameras equipped with a hotshoe slot (DSLR or high end P&S).

GPS logger

GPS Loggers are quite cheap and usually small. They are basically a gps receiver that logs positions every set amount of time. You then use a software to sync pictures and positions according to their timestamp. Some allow you to plug in you SD card for automatic tagging.

What else?

That’s where your GPS equipped mobile phone can come in handy. What if you could turn the phone into a GPS logger?

Turns out there is an app for that (see what I did there?): it’s called GPS Logger for Android (if you are on iPhone/Blackberry/Nokia there are plenty of options available as well, have a look in your App sotre).

It works as explained above for the standalone units and logs all the data into a GPX file you can then export to your computer. You can usually set the log rate, the export format, minimum distance interval for a new log, etc.

So that’s you phone turned into a GPS logger. But that doesn’t make you pictures more location aware than before. What you need now is a software to link the data from the GPS and the pictures together.

Here comes Geotag. This simple java application takes a GPX file and a folder full of pictures and automatically updates exif data of the picture with location data. It works by finding the closest location at the time the picture was shot.

You see, when you take a picture, your camera stores data in the file. One of those is the time at which it was taken. And your GPS logger does the same with locations. It stores the location and adds timestamp, speed, altitude, and more to them.

So if you have a picture taken at 18h30 and a location point recorded around 18h30, the software can link those two together and safely assume the shot was taken at the same place the GPS logger was. Voila!

Next page: step by step on how to use those together.

Show me how to do it!

Step 1: Preparation

Create a folder somewhere on you computer. This is where we will put everything. Plug your phone in your computer using the phone-to-usb cable. Set the phone in storage mode (when you can browse the content of the sd-card like a usb stick). Locate the GPX file in the “GPS Logger” folder and copy-paste it to this folder we’ve just created.

Step 2: Download exif data editor

Download the exif data editor from Phil Harvey’s website. This is needed by geotag to update the exif data of the pictures. You don’t need to run the exe file, just download it and place it the folder.

Step 3: Setup Geotag

Run Geotag, either from the website (orange “launch” button on the right hand side) or from the file if you have downloaded it. It will probably prompt you with a message saying that the exif editor cannot be located. Close the error window, go to File > Settings > External Programs > Exif Tool and click on Exif Tool Path.

You will see at the bottom of the window a text field where you can type in the path. You can also click on the “…” button on its right to point Geotag to the location of the exif tool (the file we’ve download in step 2).

Step 4: Load your pictures in Geotag

Now we have to tell Geotag where to find the pictures. Very easy, just go to File, Add images from directory and pic the directory where your pictures are located.

Step 5: Load GPX file

The last file we need is the GPX file containing the location data. Go to File, Load tracks from file.

Step 6: Match locations and pictures

Now to add the location to the pictures, right click on the list of pictures, select “Find Location” then “for all images”. The software should match the location times and the picture times and fill in the location column.

Then go to File, Save location, all images and Geotag will start adding the locations to the pictures one by one. This takes a bit of time depending on how many pictures you are tagging.

When Geotag has finished you can close it, your pictures are now geotagged! You will also find a backup of the pictures in their folder just in case something went wrong. Enjoy.