Форум velik.org

Велосипед и все что с ним связано => Навигация => Тема начата: IgorSk от 08 Ноября 2007, 21:10:38

Название: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 21:10:38
Были ли у вас ситуации, когда вы сфотографировали кого-то/что-то а  затем, хотели бы узнать точное место на карте, где был сделан этот снимок?  Причем, с точностью метров до ...15.

Кто-то мне возразит, что он и так знает. Ну, наверное, в простейших случаях так оно и есть. Например, вы сфотографировались у Эйфелевой башни. ;D Или у Пизанской. А что делать, если вы нашли в лесу интересную поляну с цветами, или видовую площадку, или вход в пещеру в горах или пустыне и хотите вернуться туда снова? Или, например, сфотографировали вашу новую подругу возле ее дома, когда были в состоянии ...ну скажем, «больше одного бокала пива» и не можете вспомнить с кем именно и где именно вы были. ;D Как же быть тогда?

Все очень просто. Кроме фотоаппарата, вам потребуется GPS любой модели.

А, все понятно скажете вы! Фиксируем путевую точку (Waypoint) на карте и делов-то! Да, можно и фиксировать. А если таких фотографий сотни, как разобраться какая из них к чему относится?  Что, подписывать каждую путевую точку сразу после фотографирования? Долго, нудно, не реально. А если вы забыли ее зафиксировать? А если вы "хватились" через месяц, год?

Есть простой и оригинальный выход, которым я пользуюсь давно, но нигде не встречал упоминания о нем. Поэтому и решил поделиться с вами.

Дело в том, что любой, даже простейший GPS всегда записывает Трек (http://www.realbiker.ru/OziExplorer/tracks.shtml) (траекторию) в свою память, состоящую из множества последовательных точек. Каждая точка имеет не только свои координаты, но и время (с точностью до секунды), в которое она была проставлена. Вот это именно то, что вам и нужно!

Таким образом, сверив время, когда был произведен снимок и, найдя точку Трек-а на карте с тем же самым временем (включая, если нужно и дату), вы всегда будете точно знать, место съемки! Нужно только заранее, дома проверить, чтобы время, выставленное в вашем фотоаппарате, совпадало со временем выставленным в GPS с точностью до минуты. А, желательно, даже и до секунды.

Думаю, идея понятна.  Как это выглядит на конкретном примере, напишу здесь чуть позже...

Храните записанные треки вместе с вашими фотографиями!
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: mdizengof от 08 Ноября 2007, 21:18:56
Блин, досада! Нет ни дигиталки, ни ГПС. Правда, фотки на полке в большом фотоальбоме лежат. А кто может похвастаться распечатанными фотографиями с велопутешествий в традиционном фотоальбоме? У меня их 2 за несколько лет собралось! Только вот одна досада - за последний год ни одной! В чем причина, наверно догадались сами. Пошел в рюкзак свою "Смену" паковать! После нее в альбоме фотки хоть пополняются!
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 21:22:46
...фотки на полке в большом фотоальбоме лежат.

Надеюсь, подписанные по датам и местоположению?  ;D
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: mdizengof от 08 Ноября 2007, 21:24:10
На полном серьезе - да. Байкер29, Илья, Лупус - свидетели!
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: Dave от 08 Ноября 2007, 21:30:16
Идея хорошая и Гугл ее уже успешно эксплуатирует в Picasa и GoogleEarth. Даже тул (http://code.google.com/p/gpicsync/) имеется, который синхронизирует фотки с треком и инфу (geotag) пихает в EXIF header каждого снимка. Он же создает KLZ-файл, который потом позволюет тамбнэйлы фоток видеть в Гуглёрф и оттуда же открывать их в полном размере. Фотки с геотагами закачанные на ПикасаВеб будут автоматически связаны с картой (ГуглМап). Чтобы увидеть их на карте надо просто нажать на кнопку View Map в индексе альбома. Сам я еще эту штуку не пробовал, но мой товарищ пользует ее успешно уже пару месяцев. Вот, к примеру фотки с маршрута в среду http://picasaweb.google.com/yaronp/ksfJOG (http://picasaweb.google.com/yaronp/ksfJOG)
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: mdizengof от 08 Ноября 2007, 21:33:45
Давид- с каких пор ты в "מועדון פלטה הגדולה" ?
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: jazz от 08 Ноября 2007, 21:34:54
Давно хотел написать "стартап" но не доходило никак, вот случай, раз уж тему поднял Игорь.

На покатушках очень часто бывает так, что пользуют несколько фотоаппаратов. потом получается несколько наборов отдельных фоток, не понятно откуда, как и в каком порядке.

Идея такова, как сказал уже Игорь, выставляется точное время-дата на всех фотоаппаратах, участвуюших на покатушке (в стиле "сверим часы"). После удачного (или не очень) завершения, фотки сбраываются (виртуально) в одну кучу, и сортеруются по дате.

Таким образом получается порядок по времени похода. Для "Пикаса" этого достаточно, что бы в данном порядке все фотки загрузить на веб-альбом. Для местной галлереи - не уверен.

Так вот, "стартап" я открыл, а дальше ломаите головы сами, любезные модераторы и админестраторы.
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: Dave от 08 Ноября 2007, 21:35:22
Давид- с каких пор ты в "מועדון פלטה הגדולה" ?

Думаю что где то с мая. Я тебе рассказывал и привет от Ярона передавал
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 21:41:59
jazz, в галерее velik-a, при создании альбома есть возможность задать сортировку фоток по времени съемок. Что я уже давно и делаю, убедись (http://www.velik.org/index.php?option=com_gallery2&Itemid=26&g2_itemId=16075). :)

Dave, насчет Гугли не знал, спасибо. Это только подтверждает то, что тема открыта не зря. :)
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: jazz от 08 Ноября 2007, 21:46:29
Игорь. Но ведь главное, чтобы время сходилось?

А еще, фирма "Сони" сделала такую полезно-бесполезную штучку. Брелок, с ГПС-ом. Именно для того, что бы туристы знали, где фоткались... Как точно работает - не знаю, знаю только, что точка - каждые 15минут, и хватает на 14 (кажется) часов работы.
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 21:58:03
Dave, сейчас посмотрел как работает Гуглевский сервис...
Координат точки на карте он не выдает. Во всяком случае, я не нашел.
Посмотреть трек там можно только на Гуглевском снимке из космоса. Это мало что дает. Для Израиля нет обычных Гуглевских карт, а тем более, топографических. А как узнать название конкретного места? А как в это место вернуться снова...
Нет, по моему, пока это еще "не то"... Или я чего-то не досмотрел?

Вышеописанным мною способом можно увидеть точку съемки на ЛЮБОЙ карте.
Но ведь главное, чтобы время сходилось?

Да, от этого зависит точность опеределения местонахождения фотографии. Но это не значит? что нужно синхронизировать время каждый день. Я делаю это примерно раз в месяц и этого вполне хватает. В GPS-е время корректируется автоматом - по спутникам. Остается только провертить и скорректировть (если требуется) время в фотоаппарате.
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: jazz от 08 Ноября 2007, 22:06:18
Я имел ввиду сравнить время между всеми фотоаппаратами.. главное что бы они были точны между собой.
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 22:11:54
jazz, да ты прав. Но эталонное время - это время в GPS-е, поэтому если каждый выставит время в своем фотоаппарате по своему GPS-у (у кого он есть), то и время во всех фотоаппаратах наверняка совпадет.
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: Dave от 08 Ноября 2007, 22:20:55
Вышеописанным мною способом можно увидеть точку съемки на ЛЮБОЙ карте.

Игорь твой способ конечно более универсальный ;)
Гугл взяли ту же самую идею и имплементировали ее в своих сервисах и апликациях. А дальше полная демократия: хочешь - пользийся; не хочешь - не пользуйся.

Координат точки на карте он не выдает. Во всяком случае, я не нашел.

А оно тебе надо? Координаты места снимка каждой фотки хранятся внутри ЕХИФ хедера и именно оттуда Гугл их берут, чтобы знать где поместить на карте. Если координаты будут все же очень нужны, откроешь проперти фотки и найдешь их там.

Посмотреть трек там можно только на Гуглевском снимке из космоса. Это мало что дает.

Ну это смотря кому. Большинству публики это как раз то что надо: открыл дома или на работе и хвастаешься перед родными и близкими ;)
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 22:21:22
Кстати, в домашнем компьютере в Эксплорере есть функция сортировки фотографий по времени, снятых разными фотографами.

Достаточно только отметить ее и она появится в меню папки:

[attachimg=#]
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: Dave от 08 Ноября 2007, 22:30:56
Игорь, если тебя Гуглевская бижутерия не интересует, ты сможешь пользоваться только gpicsync. Вместо того чтоб в ручную сверять время на фотках и треке. Он тебе коордниаты в каждую фотку и "вставит"
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 22:35:10
Dave, я имел ввиду несколько другое. Забегая вперед, скажу, что именно - например, ты проделал конкретный маршрут на велике (на машине, пешком), сделал по дороге снимки интересных мест. Затем все эти места ты захочешь отметить на карте уже в виде Waypoint-ов будущего маршрута и записать в файл Rout-а. Затем загнав полученный Роут в GPS, при повторении маршрута (тобой или другими) всегда можно точно знать где эти места находятся на маршруте, сколько км. до них осталось и т.д. В этом был практический смысл поста.
Гугли же предлагает просто развлекаловку. Ну что ж, имеют право - коммерция превыше всего. :)
Игорь, если тебя Гуглевская бижутерия не интересует, ты сможешь пользоваться только gpicsync. Вместо того чтоб в ручную сверять время на фотках и треке. Он тебе координаты в каждую фотку и "вставит"

С этого места пожалуйста поподробнее!
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: Dave от 08 Ноября 2007, 22:58:00
Гугли же предлагает просто развлекаловку. Ну что ж, имеют право - коммерция превыше всего. :)

Не совсем согласен. Есть люди которые пользуют ГуглЕрф так же как ты пользуешь Ози. Для них их это много больще чем "развлекаловка".

С этого места пожалуйста поподробнее!

Пропертиз фотки среди прочих параметров имеют координаты точки, которую gpicsync туда впихнул синхронизирую ее с треком. Короче флоу такой. Даешь gpicsync-у папку с фотками и файл трека. Он синхронизирует и добавляет координаты точек в пропертиз фоток. Теперь для каждой точки (фотки) ты начинаешь делать свои магические манипуляции с Ози. Все

Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 08 Ноября 2007, 23:19:20
Теперь для каждой точки (фотки) ты начинаешь делать свои магические манипуляции с Ози.


... вводя координаты каждой путевой точки вручную. Нет, уж, спасибо.

Но, Dave, благодаря твоей наводке, я пошарил более целенаправленно по Сети и кажется кой-чего интересного нашел (http://www.videomax.ru/forum/forum_posts.asp?TID=28022&OB=DESC).

На днях испытаю, сообщу результат, а то сегодня поздно уже - с раннего утра нахаль Бсор (http://www.velik.org/index.php?option=com_smf&Itemid=50&topic=2004.0) ждет. :)

Спокойной ночи! :)
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: Dave от 09 Ноября 2007, 00:08:44
Теперь для каждой точки (фотки) ты начинаешь делать свои магические манипуляции с Ози.

... вводя координаты каждой путевой точки вручную. Нет, уж, спасибо.


А понял! искать точки в треке по времени фоток это нормально, а имея вся инфу в ручную создать вейпоинт (один на пау десятков фотографий) - это уже проблема. ;)
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: jazz от 09 Ноября 2007, 00:41:56
Теперь для каждой точки (фотки) ты начинаешь делать свои магические манипуляции с Ози.

... вводя координаты каждой путевой точки вручную. Нет, уж, спасибо.


А понял! искать точки в треке по времени фоток это нормально, а имея вся инфу в ручную создать вейпоинт (один на пау десятков фотографий) - это уже проблема. ;)

На самом деле, найти точку по времени это не более 30ти секунд, елси трек очень(!) большой.
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: jazz от 09 Ноября 2007, 01:17:22
А вот та штучка, о которой я говорил... ГПС в виде прелка для ключей, запоминает всю вашу экскурсию (за один день). Позже програма добовляет в мета данные фото, даду гпс.

Так же на сегоднешний день имеются фотокамеры со встроенным ГПС-ом, которые делаю это непосредственно.

(http://news.sel.sony.com/images/medium/consumer/digital_imaging/GPS-CS1_with_cara_med.JPG)

(http://www.livingroom.org.au/photolog/ricoh-pro-g3.jpg)
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 09 Ноября 2007, 04:49:41
Теперь для каждой точки (фотки) ты начинаешь делать свои магические манипуляции с Ози.

... вводя координаты каждой путевой точки вручную. Нет, уж, спасибо.

А понял! искать точки в треке по времени фоток это нормально, а имея вся инфу в ручную создать вейпоинт (один на пау десятков фотографий) - это уже проблема. ;)

На самом деле, найти точку по времени это не более 30ти секунд, если трек очень(!) большой.

Нет, на самом деле точка находится еще быстрее - программой OziEzplorer, а не перебором точек трека на карте , нажатием только одной ее кнопки. Потом покажу КАК. :)
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: Dave от 09 Ноября 2007, 11:02:09
Ну вы блин демагогию развели! Все звоню в Гугл, чтоб Игорю доступ закрыли!  :P
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 10 Ноября 2007, 13:05:50
Ну, хорошо. Я меняю формулировку:
"Предлагаю один из способов определения местонахождения фотки на карте. Хорош он или нет, пользоваться им или нет решать вам". :)
Позже, когда появится время,  изложу свой метод. :)
Современные технологии - в жизнь!  :)
Спасибо, Dave за наводку (http://maps.google.com/maps?f=q&hl=ru&geocode=&time=&date=&ttype=&q=http:%2F%2Fwww.is-israel.com%2Ftracks%2Farad-mm2%2Farad-mm2_doc-web.kmz&ie=UTF8&ll=31.158171,35.287399&spn=0.206245,0.31929&t=k&z=12&om=1) (это наш предпоследний маршрут (http://www.is-israel.com/velo/arad-mm2/fotos/index.html))! Остальное было уже дело техники.
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 10 Ноября 2007, 13:26:32
А это результат программы BindFoto (http://alezz.ucoz.ru/soft/BindFotoPlus.rar) с вот этого (http://www.is-israel.com/velo/arad-mm2/fotos/index.html) маршрута:
[attach=#]
Название: Re: Как определить на карте точное место съемки любимой фотографии.
Отправлено: IgorSk от 14 Ноября 2007, 16:40:11
Продолжение: (http://www.velik.org/smf/index.php?topic=2040.msg31758#msg31758)

2. Способ 1-й – «ручной»:

2.1. Определяете время съемки по файлу фотографии:

В Windows Explorer-е наводите мышкой на интересующую вас фотографию (1). При этом во всплывшем окошке (2) будет указано точное время съемки, Это же время можно и посмотреть в нижней строчке Windows Explorer-a (3) просто кликнув на фотографии:

(http://www.is-israel.com/writes/photo-map/1-1.gif) (http://http://www.is-israel.com/writes/photo-map/1-1.gif)



2.2. Загружаете в программу OziExplorer (http://www.oziexplorer.com) трек, который записывался на ваш GPS во время съемки этой фотографии:

(http://www.is-israel.com/writes/photo-map/1-2.gif) (http://http://www.is-israel.com/writes/photo-map/1-2.gif)



2.3. Находите точку съемки на карте:

2.3.1. Нажимаете на иконку Show/Hide Track Control (1), при этом откроется окно Track Control (3).
2.3.2. Убеждаетесь, что кнопка отображения трека на экране (2) нажата, в противном случае кликаете на нее.
2.3.3. В окне Track Control (3) кликаете на строчку вашего трека (4) и затем на иконку Show Track List (5).
При этом вызывается следующее окно - Track List (6).
2.3.4. Двигая ползунок (7), в столбике Time находите время (8) соответствующее времени отснятой фотографии (см. п.2.1) и кликаете на нем.
2.3.5. Нажимаете на иконку Plot Location (9). При этом на треке отобразится точка (10), которая и является точным местом съемки фотографии!

(http://www.is-israel.com/writes/photo-map/1-3.gif) (http://www.is-israel.com/writes/photo-map/1-3.gif)



2.4. Таким же образом поступаете со всеми остальными фотками.

Полученные точки можно отметить Waypoint-ами и записать в отдельный WPT-файл. Но эти операции стандартные, поэтому здесь на этом я останавливаться не буду.

В противном случае почитайте соответствующие разделы (http://www.realbiker.ru/OziExplorer/waypoints.shtml) Руководства (http://www.realbiker.ru/OziExplorer/Contents.shtml).



На этом статью можно было бы и закончить. Но недавно мне попалась простенькая, но, тем не менее, очень удобная бесплатная программка BindFotoPlus (http://www.is-israel.com/writes/photo-map/BindFotoPlus.rar), которая автоматизирует вышеперечисленный процесс.

Поэтому:

3. Способ 2-й - «автоматический». (http://alezz.ucoz.ru/blog/2007-09-23-9)

Проверил. Все работает "на ура!":

(http://www.is-israel.com/writes/photo-map/1-4.gif) (http://alezz.ucoz.ru/blog/2007-09-23-9)

Успехов!

Полный текст статьи. (http://www.velik.org/index.php?option=com_content&task=view&id=140&Itemid=44)