Не идеальное решение, но следующее - самое быстрое и надежное решение, которое я нашел:
Во-первых, сделайте геотеги с кучей фотографий в критической точке маршрута (первой и последней на трассе, а также на основных поворотах). Я предпочитаю использовать GeoSetter для этого, но есть ряд хороших приложений.
Затем создайте журнал GPS из этих нескольких фотографий с геотегами, используя ExifTool, следуя этим инструкциям: http://www.sno.phy.queensu.ca/~phil/exiftool/geotag.html#GPX.
Загрузите журнал GPS в приложение геотеггинга и примените ко всем фотографиям, но НЕ сохраняйте координаты на фотографиях. Проверьте дорожку и перетащите несколько фотографий, которые были слишком далеко, в правильные позиции. Сохраняйте геотеггинг ТОЛЬКО для этих исправленных фотографий.
Повторите эти два последних шага, создав новый журнал GPS и проверив качество в приложении геотеггинга, пока не будет выполнено После этого все оставшиеся фотографии могут быть помечены геотегами.
В моей ситуации я был доволен результатом после 3-4 итераций, и вероятность ошибок была очень мала.