Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using a standalone GPS tracker that produces GPX files and then clock-sync photos with it using Microsoft Pro Photo Tools. This works pretty well. But I was also using a feature of Pro Photo Tools called "Get location text" which uses the latitude/longitude information from EXIF and translates it using Windows Live services to actuall addresses. At least it used to, but stopped recently, probalby because of some change of the online API or whatever, and a lack of update for the software.

So, the questions is: do you know of any other software that can bulk translate location info into addresses and write that back into the photo's metadata?

I expect the solution to use Google Maps or Bing Maps APIs - both provide (reverse) geocoding world-wide and publicly, and work quite well through their websites. I find it hard to believe that no one has created an app yet that would do this in bulk for photos.

share|improve this question
I added an answer at… – James Youngman Mar 4 '12 at 15:03
I recently extracted the lat/longs from a 1000 or so images with Python. Then you could feed these into a reverse-geocoder. – Justin Mar 4 '12 at 19:52

You can always use Google's GeoCode, you can make an HTTP request to google's:" + Latitude + "," + Longitude + "&sensor=false

share|improve this answer

geosetter can do it. I liked Pro Photo Tools much better, but as you pointed out, it no longer works. The biggest difference for me is the sublocation field. Pro Photo Tools put an addess in sublocation. geosetter at this point just repeats the location field (city). Pretty useless IMHO.

My understanding is Lightroom 4 now does reverse geocoding using google maps, which does have street level information. I haven't downloaded LR 4 yet.

share|improve this answer

You might want to take a look at Phatch, in particular the Geotag action; this could maybe give you something to build upon. Phatch is open-source and cross-platform, written in Python.

share|improve this answer

Your Answer


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.