digikam

digikam is a photo management application with many plugins.

uses it to add GPS location information EXIF data to images by to correlating GPS traces with photos.