Прив'язка географічної інформації до фотографій

  1. GPicSync
  2. Geotag
  3. COPIKS PhotoMapper
  4. Locr GPS Photo
  5. Panorado Flyer

Ідея записувати разом з кожною фотографією координати точки, в якій вони зроблені, виникла ще на зорі цифрової фотографії і була майже відразу реалізована. Сьогодні ця ідея прийшла в маси і обросла безліччю сервісів. З самого початку виникла і сьогодні триває реалізація ідеї на апаратному рівні, коли GPS приймач прямо зв'язується з камерою, або він в неї вбудований, або приєднаний до неї через послідовний порт, або встановлений на камеру і отримує сигнал про те, що зроблений знімок, від синхроконтакта спалаху. Sony випустила також пристрій GPS-CS1, яке записує просто координати кожні 15 с, а потім вони Сінхронізуется за часом зі зробленими знімками, і інформація про координати записується в файлі. З огляду на, що сьогодні і GPS приймачі, і камери стали дуже поширеними і в повсякденному житті, можливо, вам і не доведеться купувати додатковий пристрій, можна скористатися вже наявними у вас GPS приймачем і камерою, залишається тільки прив'язати дані про координати до конкретних знімків. Раніше було істотне обмеження, пов'язане з тим, що пам'ять GPS навігатора рясніла, і доводилося щодня скачувати інформацію в комп'ютер. Якщо ви знімали рідко, а GPS використовувався в навігації, то цілком ймовірно, що, приїхавши з походу, ви зможете отримати інформацію тільки про останній день. Зараз, коли у GPS навігаторів з'явилася можливість записувати пройдені шляхи на карти пам'яті, питання її нестачі практично повністю знятий. В Інтернеті можна знайти кілька десятків програм, призначених для прив'язки фотографій до координат. Більш-менш повний список можна знайти тут і тут . Серед них є і комерційні, але більшість безкоштовні і навіть з відкритими початковими кодами. Я спробував спробувати багато їх них, однак якщо з якихось причин програма відразу не починала працювати коректно, то я не намагався розібратися, а відразу переходив до наступної. Тому цілком можливо, що серед тих програм, які я відбракував, є і гідні, які на іншій конфігурації обладнання почнуть працювати відразу і без проблем. Комерційні програми я теж не розглядав, оскільки їх демонстраційні версії вносять навмисну ​​помилку близько кілометра, і мені здалося нерозумним витрачати на них час при наявності великої кількості відкритих програм.

Крім того, число розглянутих програм скоротилося, оскільки у мене були досить специфічні додаткові вимоги. А саме: для запису координат використовувався навігатор Etrex Venture Cx , Який зберігає дані про координати в форматі GPX (GPS Exchange Format). Формат стандартний, але з'ясовується, що фірма Garmin і деякі творці програм цей стандарт розуміють по-різному. На щастя, є універсальні програми, що перетворюють один формат в інший. І серед них я б виділив GPSBabel . Зокрема, в цій програмі можна попросити перетворити формат GPX, взятий з навігатора Garmin, в той же самий формат, але результат цього перетворення будуть розуміти вже всі програми.

Друга вимога полягала в тому, що мені хотілося відразу прив'язати фотографії в форматі RAW, щоб всі отримані з вихідних фотографії були вже з позначеними координатами, і не треба було б знову визначати координати за часом, коли зроблений знімок. Тому що з часом, як виявилося, існує досить багато проблем. І якщо їх ще помножити тим, що перетворені файли зроблені і оброблені в різний час, і вихідна інформація часів знімка може бути втрачена або через деякий час ви не зможете згадати, в якому часовому поясі ви знімали. Багато з розглянутих мною програм мають досить витончені налаштування для корекції можливих проблем з установкою часів. Проте, краще відразу налаштувати навігатор і камеру таким чином, щоб цих проблем не виникало. У мого навігатора є можливість вибрати спосіб запису треку - автоматичний або через заданий інтервал часу. В автоматичному режимі, якщо ви швидко переміщується, то точок пишеться багато, якщо ж стоїте на місці, то вони взагалі не пишуться. Це дозволяє отримати запис шляху однаково якісно, ​​пересуваєтеся ви пішки, або їдете на машині. Однак якщо ви довго знімаєте з однієї точки, то може створитися ситуація, коли в момент зйомки GPS навігатор не записав координати, оскільки вони не відрізнялися від записаних півгодини назад. У багатьох програмах можна задати інтервал часу, в якому координати вважаються співпадаючими зі зробленим знімком. Однак відсутність інформації може означати не тільки те, що ви не транспортувалися, а й те, що сигнал від супутника був втрачений. В цьому випадку, якщо інтервал досить великий, то знімку можуть бути приписані координати, істотно відрізняються від справжніх. Тому я рекомендую встановити запис по часу з інтервалом в 10 с. Якщо ви знімаєте не з вікна автобуса, то точність буде більш ніж достатня.

Наступна глобальна проблема - це який час встановлювати в камері. Якщо ви подорожуєте, чи робите знімки восени або навесні, коли можуть перевести час, то встановлювати в камері місцевий час мені здається поганою ідеєю, тим більше, що ідея місцевого часу сьогодні повністю дискредитована. Сонце в зеніті над моїм будинком в Москві влітку о 13 годині 15 хвилин. Сьогодні транспортні засоби дозволяють переміщатися на багато тисяч кілометрів, і розумніше використовувати єдиний світовий час, а не пояснювати, за яким часом і з урахуванням якого часового періоду ви домовлялися про зустріч. Навігатор веде протокол за часом UTC (Coordinated Universal Time). Тому цей же час має сенс і виставити на камері і ніколи не міняти незалежно від переїздів або пори року. З огляду на, що я записую координати з інтервалом в 10 с, я вважаю за краще називати цей час по-старому GMT (Greenvich Meridium Time). Цей варіант більш інформативний, оскільки означає, що відлік ведеться від місцевого часу на меридіані Гринвіча і при заданій мною точно не відрізняється від UTC. Знаючи свої власні координати і цей час, ви завжди легко можете вирахувати, коли ж у вас сонце буде в найвищій точці, тобто місцевий полудень. Вся ця інформація для фотографа аж ніяк не даремна, оскільки дозволяє уявити, звідки і куди буде падати світло в передбачуваній точці зйомки. Всі біди від наук, тому, ймовірно, люди, обізвав ранок полуднем, прагнули швидше відправити всіх, хто вчив у школі географію, в божевільню.

Отже, якщо у нас камера і навігатор встановлені за єдиним часом, то в подальшому можна ігнорувати налаштування Часовий пояс. Програми прив'язки фотографії до координат

GPicSync

Для початкової пакетної обробки знятих фотографій я вибрав програму GPicSync .

Спартанський графічний інтерфейс, робота тільки з папками, перегляд тільки JPEG, але своє завдання вона виконує і досить швидко. Зазначу, що є досить багато програм, які працюють з командного рядка, які можуть посперечатися з даної по аскетизму, але я не люблю працювати з клавіатурою :-) Програма використовує EXIFTool і GPSbabel . Розповсюджується за ліцензією GPL. Є версії для Windows і Linux. Підтримується російську мову.

Працює вона відразу з папками, дозволяє пакетно перетворювати відразу багато фотографій, працює з RAW, розуміє файли GPX від Garmin, записує координати в EXIF , Дозволяє додавати автоматично в ключові слова IPTC найближчі географічні назви, які вона бере з баз даних в Інтернеті. Крім того, що вона записує інформацію про координати в файли фотографій, вона також створює файл у форматі KML або KMZ.

KML (Keyhole Markup Language - мова розмітки Keyhole) - мова розмітки на основі XML, службовець для представлення тривимірних геопросторових даних в програмі Google Earth, яка носила назву «Keyhole» до її придбання компанією Google. KMZ є результатом стиснення KML-файлів ZIP-способом. Детальніше див тут .

Програма Google Earth поширюється безкоштовно тут .

Якщо ви хочете в похідних умовах (без швидкого інтернету) зорієнтуватися, де ж ви зробили знімки, їх треба нанести на якусь карту, яка збережена у вас в ноутбуці. Для цього можна скористатися вищезгаданої програмою GPS Babel і перетворити в формат WPT для перегляду в програмі OziExplorer або знову в формат GPX, але вже з включеними в нього точками, що відзначають зроблені знімки, для перегляду в програмі MapSource , Т. Е. Нанести фотографії на ту саму карту, по якій ви орієнтувалися, коли користувалися своїм GPS навігатором.

Geotag

Для роботи з окремими фотографіями може виявитися хорошим вибором програма Geotag .

Ця програма написана на Java і, як наслідок, однаково легко запускається без переустановлення і під Windows, і під Linux. Крім того, вона поширюється на умовах ліцензії GNU General Public License. Програма може все: працювати з RAW файлами; переглядати їх; записувати координати в EXIF; переглядати положення фотографій на супутникових знімках через програму Google Earth; додавати географічні назви в ключові слова, користуючись інформацією з сайту GeoNames . Щоб добитися такої універсальності, програма використовує зовнішні модулі сторонніх розробників, які треба встановлювати окремо: ExifTool by Phil Harvey , GPSBabel, dcraw by Dave Coffin .

Програма дозволяє експортувати фотографії не тільки в Google Earth, а й, не встановлюючи додаткових програм, контролювати стан точки зйомки через maps.google.com .

З мінусів цієї програми треба зазначити, що вона дуже повільна, т. Е. На підготовку перегляду фотографії в форматі RAW може піти близько хвилини, і без конвертації не розуміє файли Garmin. програма GPSBabel використовується для зв'язку з GPS приймачем а для конвертації файлів її треба запускати окремо. Деякі географічні назви можуть бути вставлені кирилицею, що можна було б тільки вітати, але деякі програми перегляду відмовляються працювати з такими файлами :-(

Програма дуже часто оновлюється, так що є надія, що вона буде вдосконалюватися :-)

COPIKS PhotoMapper

Якщо працювати тільки з файлами у форматі JPEG і тільки під Windows, то непоганим вибором буде програма COPIKS PhotoMapper .

Вона ж вельми ефективно справляється із завданням упаковки раніше прив'язаних до координат фотографій в формат KMZ. Можна подивитися, як це виглядає, скачавши файл в 500 КБ.

Locr GPS Photo

Для подальшої обробки та розміщення фотографій в інтернеті може бути корисною програма Locr GPS Photo .

Зручна вона і тим, що дозволяє накладати фотографії на космічні знімки і карти, надані різними компаніями. Можна вибирати між Google, Microsoft і YAHOO.

Прив'язувати фотографії з її допомогою я так і не навчився, оскільки не знайшов способу перетворити GPX в прийнятний для неї формат NMEA. Тому для мене її основне призначення розміщувати фотографії в інтернеті. Це не єдина служба яка надає подібну послугу, можна розміщувати фотографії в інтернеті і на сайті Panoramio .

Panorado Flyer

Зручним доповненням виявилася програма Panorado Flyer , Яка дозволяє редагувати координати вручну, знаходити точку зйомки в програмі Google Earth за даними, записаним в EXIF, а також проводити зворотну операцію - записувати координати знайденої на космічному знімку точки зйомки в EXIF.

PS

За останній рік ідея отримала бурхливу підтримку в масах, і скоро будь-яку точку земної поверхні можна буде побачити не тільки з космосу, але і з рівня землі. Включивши в Google Earth шар «Географія в інтернеті / Panoramio», ви побачите, що земля буквально посипана позначками точок зйомки, клацнувши на які можна побачити фотографію.