I frequently record tracklogs with my phone, but have been less diligent about tagging photos with the result. This is easy to do for an individual track (well, notwithstanding tracks representing e.g. several years of location history - I tried that and LR didn't much like it), but laborious to process a large backlog. In my case, my backlog largely results from laziness, but this may also apply to people who do a lot of travelling and don't always have the opportunity to apply these processes as they go.

There seem to be many tools (and questions here related to) automated tagging of photos to an existing track log, but none I have seen where this automation is designed to scale to a few hundred tracklogs and many thousands of photos without a lot of user intervention.

As it stands, using Lightroom, for example, the process seems to involve a lot of manual steps for each individual track, navigating back and forth between Map and Library modules to select the right photos... most comments I've found describe this feature in rather more generous terms than I am tempted to use myself. I'm aware that there are other tools that will do a similar job, but I've not found exactly what I'm looking for.

It should be possible to point a program (which could be a Lightroom plugin for instance) at all of my tracklogs and photos, and have it tag any photos taken at times for which tracks exist, without needing any intervention. As long as the set of tracks and photos are both from a single user with the camera(s) and logging device in the same place, I don't see any major reason why this wouldn't be straightforward to implement. In more complex cases where tracks and/or photos might not correspond one to one, design of UI would be more challenging (needing for example options to exclude photos taken with a particular camera from the process), but this seems unnecessary for a great many users.

I suppose there's also potential for 'jet-lag', with photos taken shortly after moving to a different timezone being potentially ambiguous.

I can appreciate that there are also liable to be discrepancies resulting from plain old incorrect timestamps (resulting from user error like forgetting to adjust for DST), so it would be desirable to have a GUI with which one could interactively review the tags before applying them... devil is always in the details, but essentially the information is there and the computer should be able to do this job trivially. If I don't find something that does what I want, I'll probably try to write a script that attempts to do it completely automatically with no GUI whatsoever, or a Lightroom plugin or simple app with some GUI.

Obviously I'd rather not have to reinvent the wheel, though.

  • \$\begingroup\$ p.s. happy to use any operating system for this (within reason obviously), but more convenient if it's OS-X. \$\endgroup\$
    – PeterT
    Commented Jul 25, 2016 at 19:25
  • \$\begingroup\$ p.p.s. I seem to remember having a utility for Windows a few years ago that would at least allow loading multiple tracks... I see that geosetter.de/en does... maybe that was it. That looks like the most promising thing I've seen today, anyway. Will have to boot into Windows to check. \$\endgroup\$
    – PeterT
    Commented Jul 25, 2016 at 19:33
  • \$\begingroup\$ It should be reasonably easy to merge all the tracks into a single file - does this work or is the file then too large to handle? \$\endgroup\$ Commented Jul 25, 2016 at 20:59
  • \$\begingroup\$ File is too large, I alluded to this in the question, but thanks for the comment. Could be worth experimenting to see how large it will manage. \$\endgroup\$
    – PeterT
    Commented Jul 25, 2016 at 21:03
  • 1
    \$\begingroup\$ FWIW I'm fairly sure I'd know how to program it, probably without needing to ask any SE questions - I'd rather know if there is something that will already do what I want though. The tool would need to be fairly photography specific, and would IMO be useful to anyone who went on a longish holiday without a computer and wanted to efficiently geotag their files at the end. I can't in all honesty see where else would be more appropriate to ask, or why this question should be off topic while other similar questions are not. \$\endgroup\$
    – PeterT
    Commented Jul 26, 2016 at 13:21

1 Answer 1


Jeffrey Friedl has written a Lightroom plugin which goes a long way to addressing the concerns addressed in this question.


It appears to be sensibly designed and well maintained, and is offered on a very reasonable donation-ware basis with a generous trial period. Indeed, I had used this plugin in the past, before Lightroom (or at least, the version I was using) had any geocoding support - for some reason I'd vaguely assumed that the LR functionality had rendered it mostly redundant to me, but this is not the case.

The way it handles timezones means that it is necessary to manually do separate batches for data that belongs to different timezones, as this is specified by the user at the time of applying the action. While this does mean that it requires somewhat more manual intervention than I'd hoped for, it reduces it to a manageable level while dealing simply with potential ambiguities that would arise otherwise.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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