Уже приличное время меня мучает мысль, что я обильно фотографирую, и GPS я пользуюсь, и теорию вопроса знаю, а свои бесценные фото не снабжаю геотэгами, то есть не прописываю в них географические координаты места съёмки. 21 век проходит - а у меня фотки без геотэгов! 8) Совершенно очевидно, что такая ситуация совершенно нетерпима, а при наличии всего необходимого оборудования - такое безответственное поведение ещё и совершенно непростительно перед лицом вечности 8)
Тут однако есть целый ряд технических закавык. Чтобы прописывать в фотки координаты, нужен или жпсометр* прямо в фотоаппарате (что на сегодня редкость редчайшая), либо записанный отдельным жпсометром трек, который позволит дома прописать координаты в отснятых фотках, руководствуясь временем съёмки. Идея в общем простая и изящная, однако с организационной точки зрения существуют трудности.**
Первая из них, что до недавнего времени для записи трека мне требовалось проделать такую суетную процедуру: соединить
покет и жпсометр по Bluetooth, запустить на покете OziExplorer, включить в Ози запись трека, сунуть это дело в рюкзак и только потом идти гулять. Затем этот трек дома надо переконвертировать из plt во что-нибудь более общепринятое... а
NH-TopTrans щас не работает...
Несколько сократить объём суеты позволил бы отдельный GPS-логгер, то есть девайсик, который умеет сам писать треки без участия покета. Потом на компе из него легко извлекается gpx или что-то такое общепринятое и подсовывается программе, которая радостно пропишет в указанном каталоге координаты в фотки. Однако покупать при живом жпсометре новый девайсик было впадлу. Однако мучился я недолго, на прошедшей неделе меня ударил припадок технологической страсти, который сподвигнул приобрести на еБае суперустройство под названием
MAINNAV MG-950d за почти 60 евро. Девайс я получил и приступил к освоению.
Девайсик может записать до 120 000 точек с дискретностью 1 секунда (наверное, можно увеличить, не пробовал пока), что хватает этак на четверо суток непрерывной работы. Запись трека можно включать и выключать (не на всех логгерах такое возможно!). Чипсет Sirf Star III, не новьё, но испытанный добротный агрегат. Хватает позицию*** быстрее, чем имевшийся у меня девайсик Fortuna. Водозащищённый корпус, крепление на велик, Bluetooth 2.0... а, ну да - наружный экранчик, с подсветкой :) Показывает разнообразные статусы работы, заряд батареи, GPS-скорость, время и пройденную дистанцию. Удобно.
Аккумулятор какой-то видимо опять нокиевский, очень похож на таковой:
Соединяется с компом через ЮСБ, становится в систему как КОМ-порт, через каковой и общается с проприетарной программкой-обработчиком информации. И сам дивайс, и программа, и документация к устройству и сайт разработчика несут на себе несмываемую печать китайского колорита. Почему у великого и интернационального Тайваня даже в хайтек-отрасли до сих пор не хватает людей, вменяемо владеющих английским - удивительная загадка. В результате нормальное в общем-то устройство сопровождается весьма сомнительным софтом и документацией.
Ладно, аппарат позицию ловит, треки какие-то пишет, с компом соединяется и отдаёт данные - айда, значит, на испытания. Выставил поправку от зимнего времени Гринвича в девайс, включил запись трека, сунул девайс в рюкзак, взял фотик и покатил вчера обычной дорогой на велике в супермаркет, стреляя кадрики на ходу. Таким образом нащёлкал штук тридцать фото предпоследнего дня лета, проезжая по полям. Погода была на 5+, ясная и солнечная.
Ну что ж, извлекаем трек. Время трека в самом деле правильное, сохранить можно в форматах nav (собственный какой-то, на вид - csv), gpx, nmea, csv и kml. Получился со всеми остановками и хождением по подвалам за 2 часа трек на 6000 точек, на 2% памяти девайса. Чюдесно. И куда это?
Тем временем я приволок с почтового ящика новый номер
c't, в котором титульная тема - тестирование GPS-логгеров и геотэггинг 8) товарищи явно настроены со мной на одну фазу 8) Моего девайса в тестировании нет, но это и не так важно. Давай, думаю, почитаю сначала, что по теме умные люди пишут. Ничего особо нового не ивзлёк, кроме того, что девайс у меня вроде лучше среднего, а для прописывания геотэгов по треку нужно юзать программу
Zoner Photo Studio. Поучительные советы по обработке треков основывались на применении неких
тулзов командной строки которые оказались настолько интеллектуальными, что избавили меня от бессмысленного времяпровождения с изучением ключей и команд, просто-напросто вылетая при запуске.
Ну да ладно, запускаю Зонер Фото Студио, тыкаю ей на фотки и на трек. Бля... почему это время трека на два часа позже действительного? Хм... Экспортнул ещё раз из софта жпсометра, там типа можно поправку ввести. А вот х...й! Всё равно два часа. Хм. Ну ладно, на всякую хитрую ж..пу есть х...й с винтом, ставим
GPS Track Analyzer и откручиваем время в gpx на два часа назад. Ура!
Следующая задача - синхронизировать время в фотографиях и в треке, потому что часы в фотике никогда не идут точно. Разница в моём случае оказалась 25 секунд. Для фоток, снятых на ходу, это результирует в ошибку на добрых метров сто-двести. Надо признать, Зонер справился с задачей прекрасно, визуально отображая вводимые коррективы, что позволяет синхронизироваться идеально точно. Всё, прописываем геотэги!
Хм, а почему геотэгов нигде не видно? То есть ни
Фликр, ни
Пикаса, ни GoogleEarth - не отображают координат фотки? Бля! Ладно. Думаю, что Зонер таки накосячил. Лезу дальше по миру, в поисках чего-то более подходящего. Так,
Microsoft Pro Photo Tools, бесплатная простая прога для геотэггинга. Вот она увидела координаты в обработанных фотках. Но сама обрабатывать она не может ничего - не читает треки ни в каком формате. То есть открывать она их вроде умеет (gpx и nmea), но содержимого не видит. Ну да хрен с ним, один чёрт нет синхронизации времени, без этого прога малополезна.
JetPhoto Studio. Прога сделана "под Макинтош" - то есть с попытками интуитивности и минимумом настроек. Естественно, синхронизации времени нет, вообще ничего нет, прописала какие-то тэги, никак не совпадающие с действительной позицией на карте (смещённые по времени, притом на часы). Тьфу!!!
Gpicsync - вроде неплохая прога, но нет синхронизации тоже, косяки с чтением треков.
Фотосервис с гео-уклоном
locr распространяет
тулзу для геотэггинга. Просто, но функционально, тэги из Зонера увидела, синхронизироваться умеет; но в самой проге прописать нормально нельзя, потому что поправленный gpx она не понимает (!!!), а nmea я не могу отредактировать так, чтобы сдвинуть время на 2 часа назад. Йопт! Да что это за сдвиг такой, в оригинальной проге же всё время на месте! Лезу смотреть, что у файлов внутри, и хоть убей не могу найти поправку на часовой пояс. До меня постепенно доходит, что я включил сдвиг времени на два часа вперёд на девайсе перед записью трека, а все проги полагают, что время в треке - дефолтное, по зимнему Гринвичу, оттого сами тихо вносят поправку на текущее время на компе (GMT+2, MEST). Ррррррр... Перевожу время на компе на зимний Гринвич, и о чудо! Время трека опомнилось! Прописываю геоэги в локровской проге, сую на Фликр - да йопттт! не видит он и этих тегов. А вот Пикаса уже видит. Хм. Оказывается, Зонер прописывает координаты в EXIF в виде долей градусов, по типу 00.000000, а большинство прог ожидает там видеть минуты-секунды, т.е. 00°00'00.000". А вот Локр прописывает как Пикасе надо, хотя сам понимает оба варианта тэгов. Блин, какая же технология ещё сырая... А Фликр как мне кажется дурак просто, не понимает геотэгов в загружаемых фотках вовсе, а фотки можно привязать, только используя сам сайт.
Итак, вырисовывается цепочка: извлекаем трек из проги жпсометра, выясняем визуально синхронизацию времени жпсометра и камеры в Зонере, но собственно геотэги прописываем в Локре. 21 век, йопт.
--------------------------------
*GPS-приёмник
**Есть ещё вариант, вставлять геотэги, тыкая по карте какой-нибудь. Для этого даже тулза неплохая есть,
PanoradoFlyer - ставишь нужное место под курсор в GE, потом в окне проводника выбираешь файл, и по правой кнопке есть опция - "Геотэгнуть координатами из GE". Почти гениально, но всё равно как-то несовременно.
***Время т.н. холодного старта, время после включения приёмника до определения координат.