Grazer
Jens Schwoon und Marcelo Emmerich
Grazer takes a GPX file and reads all elements of wptType, rteType and trkType from a specified file. After that, it scans all "hot folders" that you can specify (up to 4 for the current version), where your images are. The timestamp of each image is searched for in the list of all waypoints. The best match, accounting for timezone shifts and a user-defined tolerance value, is written to the EXIF header of the image in the tags Exif.GPSInfo.GPSLongitude, Exif.GPSInfo.GPSLatitude and Exif.GPSInfo.GPSAltitude. The format used for the latitude and longitude values is the EXIF 2.2 standard rational type, expressed as dd/1 mm/1 ssss/100.