Программное обеспечение хранения и управления фотографиями на Mac (Apperture или iPhoto) раскрывает свои возможности более полно, если загружаемые фотографии привязаны к месту их съемки. Возможность каталогизации фотографий по месту их съемки, в iPhoto, а также в iPhone/iPad реализована Apple изящно и просто, и является популярным способом навигации по фотоальбомам. Свой ценность представляет возможность геолокации для пользователей различных онлайн-систем — Picasa и пр. Вот например, окно Apple iPhoto в котором я могу посмотреть фотографии, сделанные в конкретном месте.
Однако сегодня большинство фототехники, особенно профессиональной не имеет встроенных GPS-чипов для сохранения в фотографии географических координат. В частности, мой Canon 7D такой функции не имеет, и Canon даже не предлагает техническое решение для поддержки GPS.
Наиболее доступным способом решения такой задачи в большинстве случаев является логгирование перемещения фотографа с помощью внешнего устройства — GPS-логгера. Устройство сохраняет в своей памяти текущее местонахождение с периодичностью, например, 5 секунд. Затем с логгера на компьютер загружается массив координат. Специальное ПО берет фотографию, смотрит время ее создания, берет файл с координатами и ищет координату, в которой был фотограф примерно в то время, что была сделана фотография. И записывает эту координату в фотографию.
Поняв общий принцип решения задачи, я определил три этапа ее решения:
выбрать устройство — GPS-логгер
настроить его работу в среде Mac
выстроить процесс привязки фотографий к координатам после фотосессии
GPS-логгер
Учитывая нелюбовь разработчиков к системам на базе Mac приоритетным требованием являлось возможность обеспечить взаимодействие MacBook и GPS-логгера. Поэтому в ходе поисков в Интернете были отобраны несколько моделей, про которые сообщалось, что, кто-то, как-то, когда-то смог обеспечить их настройку под Mac. Таких оказалось всего, помниться, 3 модели.
Далее я остановился на модели JJ-Connect Registrator Second Edition (покупал здесь). Данное устройство имеет интерфейс Bluetooth, через который можно загрузить данные, влагостойкий корпус, время работы 8 часов и небольшие размеры.
Недостаток — первоначальная настройка производиться через программу TimeMachineX, которая работает под Windows. То есть пришлось искать виндовую машину.
Настройка взаимодействия GPS-логгера и Mac
Для настройки взаимодействия GPS-логгера и Mac прежде всего необходимо установить некий специфический драйвер. В принципе, в большинстве случаев достаточно драйвера для интерфейса Bluetooth, но ради спортивного интереса я еще настраивал USB.
Итак, прежде всего определимся с чипом, стоящем в GPS-логгере. В моем случае, это — Wintec WBT-201. По данному чипу есть достаточно много информации. Я информацию брал отсюда: http://hexten.net/wiki/index.php/WBT-201. Там расписано, как настроить порт для интерфейса Bluetooth и дана ссылка на сайт с драйверами для USB-порта. Но по ряду причин, если нет уверенности при работе с командной строкой и системной папкой — лучше обойтись только Bluetooth.
Для настройки необходимо открыть «Настройки Bluetooth» в «Системных настройках», в нижнем левом углу нажать кнопку с шестеренкой, выбрать последовательные порты и следующую настройку (сам логгер будет под именем Registrator 2X).
После окончания настройки необходимо провести установку двух программ. Первая — это программа для интерфейсом командной строки gpsbabel. Однако пользоваться командной строкой неудобно. Поэтому рекомендую установить вторую программу — HoudahGPS, которая является графической оболочкой для нее.
Нажимаем кнопку Acquire, и ждем результата. Загрузка происходит долго, надо подождать.
Важный момент. Я долго промучился с попытками загрузить координаты, пытаясь считать их с пустого логгера. Мне постоянно возвращалась ошибка чтения данных. После того, как оставил на 15 минут логгер на балконе, и он начал загружать себя данными — все заработало нормально.
Привязка координат к фотографиям
Процесс привязки координат к фотографии происходит следующим образом. На MacBook загружаются фотографии с фотоаппарата. Затем, описанным выше способом с GPS-логгера на MacBook загружаются координаты. Затем необходимо использовать программу GPSPhotoLinker.
Действия в программе можно разбить на два этапа.
Первый — загрузка треков. Для этого необходимо кликнуть кнопку «Track Files», при нажатии на которую откроется окно с перечнем файлов с координатами GPS. Рекомендую периодически очищать этот список. При нажатии кнопки «Load Track» появляется стандартное окно выбора файлов, в котором надо выбрать свежезагруженный на Mac файл с координатами GPS.
Второй этап — загрузка фотографий. Для этого нажимаем кнопку «Load Photos» и загружаем требуемые фото. При этом фотографии, в которых нет GPS-координат, помечены, как «Not geotagged».
После этого наступает самое интересное. Переходим в режим «Auto», нажав соответствующую закладку, и нажимаем кнопку «Batch save to photos». После того, как фотографии будут дополнены координатами GPS, программу можно завершить.
В программе есть свои тормоза. Так, например, добавление файла с координатами подвешивает приложение на 2-3 минуты, в течение которых происходит обработка файла. Такая же задержка происходит при удалении файла с координатами.
Следует заметить, что с помощью GPSPhotoLinker также можно привязывать координаты к фотографиям формата RAW (расширение в моем случае .cr2). Однако загрузка самих фотографий, размер которых достигает 20-30 Мбайт, занимает какое-то время.
Заключение
Мне нравятся те возможности, которые появляются у меня при добавлении GPS-координат в фотографии. Кстати, очень приятно, что фотографии, сделанные iPhone, дополняются GPS-координатами в момент фотографирования.
Поэтому не совсем тривиальные усилия (по меркам Mac'a) для теггирования фотографий для меня не представляются чрезмерными. Однако необходимо отметить нестабильную работу описанного решения. В последнее время загрузка координат с логгера происходит очень долго, и иногда такое впечатление, что процесс зависает.
Поэтому я не очень доволен данным решением и хочу заменить на что-то более простое. В моем представлении более простым был бы GPS-логгер, в котором имелась бы SD-карточка, на которой в виде обычного файла сохранялись бы
координаты. Тогда достаточно было бы ее вынуть из логгера, вставить в Mac, и переписать координаты. Никто, случайно, не знает модель такого GPS-логгера?
Не подойдет, хотя идея крайне интересная. Но не хочется вешать на фотоаппарат нашлепку, которую легко сшибить. У меня фотоаппарат часто болтается на боку, и такая штука будет в зоне доступности локтя. smile Хочется все-таки обычный логгер, но работающий в режиме флешки или имеющий слот для карточек.
Комментариев: 4
Такое не подойдет — www.jobo.com/web/photoGPS.447.0.html
Ответить
Не подойдет, хотя идея крайне интересная. Но не хочется вешать на фотоаппарат нашлепку, которую легко сшибить. У меня фотоаппарат часто болтается на боку, и такая штука будет в зоне доступности локтя. smile Хочется все-таки обычный логгер, но работающий в режиме флешки или имеющий слот для карточек.
Например, что-то вроде такого, только с аккумуляторами: www.visiontac.com/v900_specs.htm
Ответить
Evg
11 апреля 2011 в 15:42
Частота записи треков какая?
за 15 секунд одна отметка?
Ответить
Нет, раз в 5 секунд. Но в программе сопровождающей, можно выбрать, помниться (хотя могу сейчас ошибаться), раз в 5 секунд или раз в 60 секунд.
Ответить