HoudahGeo is a one-stop photo geocoding solution for OS X. Export geotags to EXIF, XMP and IPTC. GPS device optional.
Just like a GPS-enabled camera, HoudahGeo records latitude, longitude, and altitude information right to your image data file. Don't have a GPS device? No problem! Just drop a pin on the map where you took your photo and HoudahGeo will tag it with the correct location.
HoudahGeo caters to two very different needs:
HoudahGeo works best in conjunction with a GPS track logging device or smartphone app. HoudahGeo connects directly to many brands and models of GPS track loggers. It also reads GPX, NMEA, LOG, TES, ... and TCX files created by third party software.
HoudahGeo also allows for "geocoding using reference photos". Take geotagged photos using a GPS enabled camera or photo. HoudahGeo can use these to tag photos taken with a regular camera.