Our fancy new camera allows for uploading of GPS information by way of a companion iPhone app. However, it requires the presence of mind to start position logging in that app before you start taking pictures. I often forget.
Since I love having robust metadata in my pictures, I want to be able to tag items in bulk upon removing them from my camera, even if I forget to tag them as I’m taking them. This allows for me to, among other things, look for pictures based on where they were taken in apps such as Picturelife:
Generally, I don’t care about hyper-accurate geolocation information; I just want to know which pictures were taken at our house, at my parents’, at Disney World, etc.
As expected, the good doctor had a solution.
My process is as follows:
- Go to Google Maps
 - Find the location I’m looking for
 - Right-click on the map, and choose 
What's Here? - Copy the latitude/longitude from the popover in the upper-left hand corner of the map
 - Plug in my SD card
 - Grab a group of pictures that were all taken at the same location and move them into a staging folder
 - Run Dr. Drang’ script on those images. For example:
~/coordinate.py -n 37.219980 -w 80.418054 *.JPG 
The files in that staging area can now be processed. In my case, that processing — unsurprisingly — is also largely based on Dr. Drang’s work.
I should note that his script has quite a few dependencies. I found that, since I use
Homebrew, a couple of brew install commands (and a bunch of waiting)
was all it took to get what I needed.