Published on June 3rd, 2012 | by Matthew Murray7
Reverse geotagging smartphone photos on iPhone with Koredoko
On my recent trip to the UK and Dubai I took over 2000 photos with my iPhone. Although I’d enabled location services for both the native camera app and Camera+, I forgot to enable location sevices for another app – Hipstamatic.
Enabling location services for camera apps allows them to add a geotag to your image with latitude and longitude details which can be used to pinpoint your image on a map.
So how do you add geo data to your photos after you’ve taken them? This post explains how to reverse geotag your photos using Koredoko on iOS.
(A post on reverse geotagging for Android is in the works!)
Firstly, let’s look at reasons for and against enabling geotagging.
Reasons for geotagging your photos
- You can view your photos on a map – either by using an app or uploading to a website such as Flickr.
- It can help you remember exactly where you took a photo if you were on a cross country walk or in an unfamiliar town or city.
- Photo sharing apps like Instagram and EyeEm can read the geotag automatically. You can then look at photos that other users have uploaded of the same place.
Reasons against geotagging your photos
- Privacy and security concerns are the main reason you wouldn’t enable geotagging. If you upload a photo taken at your home to the Internet, people can download the photo, read the geo data and work out where you live.
Koredoko – good points and bad points
The great thing about Koredoko is that it’s the only iOS app I’ve found that will do what I want – add geotag data to a photo via a map and let you save it.
The bad thing about Koredoko is that it could be easier to use. I must add that I greatly admire all the hard work the developer has put in – I just think it could be improved.
Starting up Koredoko
When you start Koredoko, the app displays the last photo in your camera roll. If the image has geo data, a pointer at the bottom of the image box pinpoints where it was taken on the map. The image box shows the date the image was taken along with its latitude and longitude and street address.
You can set the map up in the settings menu to be normal (shown below), satellite or hybrid.
There are three ways of browsing photos using the app. The first two ways are by swiping the thumbnail in the image box and by using the arrow keys at the bottom of the screen. It’s quite fun to do this and watch the map move around, it can be a cool way of retracing your photo walk through a city.
The third way is by tapping the symbol in the bottom left to choose an album to view in list mode.
If you choose an album to view, images appear in a scrollable list (see below). Photos with geotags display the capture date, latitude and longitude. Photos without geotags only display the capture date and N/A in place of geo data.
The two images you see below with N/A are from the Hipstamatic app, they have no geo data as I forgot to enable location services for the app before taking those photos.
Viewing EXIF data
Tapping on the white and blue arrow button next to each image brings up the detail screen – all the EXIF and other data that exists for that photo.
It’s quite interesting to scroll through all this info. If a photo has geo data, there will be a section on this screen named GPS. Tap the album name in the top left to go back to the list view of images.
Adding a geotag
When you tap on an image while browsing through an album, you are taken back to the map view. I tapped on one of my Hipstamatic photos without a geotag – you can see below that this image has no pointer at the bottom of the image box and no address or location information.
The fun bit – pinch, drag, drop!
We need to move this image to the correct place on the map and then save it.
As you can see above, Koredoko places your un-geotagged image on the map near where your last geotagged image was.
If you press and hold the image box it will go transparent (see the image below) and you can then move it to another location on the map. A pointer now appears for you to pinpoint the location of the photo.
Depending on how far you need to move the image, you may need to pinch the map quite a few times to zoom out. To move my image from Fulham in west London to Bankside in central London, it took about 6 pinches and drags.
This process isn’t too bad when you don’t have to move the photo far, however, if your image was taken in Dubai and you need to move the map there from London, it can take a lot of pinching and dragging! You can zoom the map out quite a long way, so you can skip over continents pretty quickly and then zoom back in to your photo location.
It would be great to have an address or city lookup hooked into the Google Maps that Koredoko uses to make this easier.
Saving the location
When you have found the right location for your image, tap the white and blue arrow button in the image box and you are taken to the detail screen again. Tap the arrow in the top right hand corner and then tap ‘Save with Metadata’.
Where’s my saved image?
A couple of things I worked out by myself.
- Koredoko doesn’t overwrite your original image, instead it saves another copy of your image with newly added geotag to your iPhone’s camera roll.
- Regardless of which album you are in, Koredoko saves your new geotagged image to the camera roll album.
How could it be improved?
It would be fantastic if the app had the ability to search a place name and pan straight to it. This would save a lot of fiddly pinching and dragging of the map.
I would also like to see the ability to save the geo data into the original image instead of having multiple copies of the same image in my camera roll.
Free app / removed ads
Koredoko is a free app, note the ads in the screen shot above. The price to remove the ads is currently USD $2.99 / AUD $4.49 / GBP £2.49.