Понадобилось тут дёрнуть все привязанные к карте во Фликере фотки назад на компьютер, причём так, чтобы геотеги как-нибудь сохранились в EXIF.
Наваял небольшой скриптик ffg.py, который использует Python FlickrAPI и сохраняет все фотки с геотегами из аккаунта в локальной папке. Для записи геотегов я не нашёл ничего лучше, кроме как генерировать кучку вызовов exiv2(1)
(мощная утилита для работы с EXIF, IPTC, XMP — всякими метаданными в фотках, короче; можно было бы юзать и какой-нибудь exiftool(1)
).
То есть, юзается так:
./ffg.py --photos-directory=~/flickr-photos/ --exiv-script=~/flickr-photos/exif.sh
(в браузере появится запрос на подтверждение из Flickr)
А потом проставляем геотеги:
sh ~/flickr-photos/exif.sh
Можно грузить на Panoramio, там геотеги из EXIF подцепляются автоматически, чего не скажешь о Flickr — из-за этого и приходится извращаться.
Не имея готовых GPS-данных сегодня не так уж много путей по привязке фотографий к местности. Если не считать Веб-решений (Flickr, Panoramio), между которых без костылей типа описанного скрипта нет взаимозаменяемости, остаётся только digiKam (спасибо AP, подсказавшему о существования этой фичи), в котором используется Marble widget.