GPSPhoto

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Ответить
iMak
Сообщения: 158
Зарегистрирован: 05 фев 2003, 00:47

GPSPhoto

Сообщение iMak » 01 ноя 2006, 15:17

Не знаю, может быть изобрел велосипед, тогда прошу уважаемых форумчан ткнуть меня носом в соответствующее обсуждение. Сделал для себя открытие утилиты GPSPhoto и хочу с народом поделиться. Лежит она тут <A HREF="http://www.carto.net/projects/photoTool ... br> Там описание в основном для юниксоидов. Если форумчане проявят интерес, могу описать как все это зарулить под Windows. Утилита работает из командной строки и позвлоляет прописывать в EXIF данные GPS, полученные из трека (конкретно, из файла gpx), и кучу других данных по желанию пользователя. В отличие от OzoPhotoTool утилита не имеет никаких ограничений на количество обрабатываемых фотографий и совершенно бесплатная. Я, например, воспользовался утилитой GPSPhoto, чтобы получить исходный kml-файл. Затем вручную (search-replace) в текстовом редакторе поправил ссылки в полученном kml файле и добавил тексты описания точек (в основном copy-paste кусков этой моей странички: <A HREF="http://imakarov.servebeer.com/getest/in ... dex.htm</A> ). В результате этих манипуляций получился файл ge.kml. Скачать его можно отсюда: <A HREF="http://imakarov.servebeer.com/getest/ge ... /ge.kml</A>. Если у Вас на компьютере установлен GoogleEarth, можете просто кликнуть по этой ссылке. У Вас должна запуститься программа GoogleEarth и Вы увидите район Сочи, трек, и метки фотографий в районе Красной Поляны вдоль трека. Больше всего снимков - вдоль трека, когда мы поднимались на канатке на одну из гор хребта Аибга. Кликнув мышкой по метке, Вы можете посмотреть фотографии (от 50 до 200 Килобайт каждая) и даже видео на вершине Аибга (2 Мегабайта, 42 секунды). Имейте только в виду, что все это лежит на моем домашнем компьютере. По ночам я компьютер выключаю, так что все это доступно только днем. Еще одна "фишка". После того, как загрузилась программа Google Earth с файлом ge.kml, загрузите туда же файл <A HREF="http://imakarov.servebeer.com/getest/ge ... map.kml</A>. Поверх спутникового снимка должна загрузиться ГШ карта для этого участка (осторожно: это 2 Мегабайта). Прозрачность карты можно менять так: кликните правой кнопкой мыши в программе Google Earth по пункту "Places -> Temporary Places -> Google Earth - New Image" и выберите пункт Edit. В появившемся окне можно менять прозрачность (Transparency). Можно вообще убрать карту, убрав галочку у пункта "Google Earth - New Image". Кстати, попробуйте покрутить колесико мыши при нажатых клавишах CTRL или SHIFT. Так интереснее смотрится рельеф. Чтобы рельеф был виден в 3D, в Google Earth должна быть галочка у Layers/terrain. Подробнее о формате kml тут: <A HREF="http://earth.google.com/kml/kml_tut.htm ... </A> <A HREF="http://earth.google.com/kml/">http://ea ... >Вообще-то я не очень понимаю зачем это все нужно (kml). Для меня это пока развлечение, но может кому пригодится. Скажем. продавцам недвижимости, туристам. В голову больше как-то ничего не приходит.

Vitas1
Сообщения: 201
Зарегистрирован: 21 ноя 2004, 08:04

Re: GPSPhoto

Сообщение Vitas1 » 01 ноя 2006, 16:08

Сделать такую программу под Windows было-бы здорово ! (Пользуюсь OziPhotoTool (даже купил ее), всем доволен, но, к сожалению, похоже проект умирает.)
В проекте GPSPhoto смущает только командная строка - я, да и большинство юзеров уже и забыли как команды в строке набирать - хлопотно это и неудобно. Вот если бы сбацать виндвзоускую оболочку - тогда вообще было бы замечательно.




Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: GPSPhoto

Сообщение Olexa » 01 ноя 2006, 17:56

<A HREF="http://www.gps-forum.ru/cgi-bin/forum/s ... На современном этапе, конечно, хорошо бы читать и из gpx, и писать в kml и gpx, но самому не надо, а кому надо, оно в исходниках. ;-)

iMak
Сообщения: 158
Зарегистрирован: 05 фев 2003, 00:47

Re: GPSPhoto

Сообщение iMak » 01 ноя 2006, 18:55

Класс. Оказывается ужк обсуждалось.


iMak
Сообщения: 158
Зарегистрирован: 05 фев 2003, 00:47

Re: GPSPhoto

Сообщение iMak » 01 ноя 2006, 18:55

Класс. Оказывается ужк обсуждалось.


iMak
Сообщения: 158
Зарегистрирован: 05 фев 2003, 00:47

Как установить

Сообщение iMak » 01 ноя 2006, 19:02

Установка GPSPhoto. 1. Загрузить интерпретатор Perl. Заходите на страничку <A HREF="http://aspn.activestate.com/ASPN/Perl"> ... PN/Perl</A> и далее по сылкам: Download ->Free Download - >Continue. Выбираете ссылку MSI в левой колонке в разделе Windows (x86) и грузите самую свежую версию интерпретатора Perl. Есть прямая ссылка на текущую версию: <A HREF="http://downloads.activestate.com/Active ... </A> но нет гарантии, что через несколько дней после данного сообщения эта версия будет самой свежей. Я установил интерпретатор в папку c:\perl 2. Загрузить дополнительные модули к интепретатору Perl (они нужны для работы GPSPhoto, см. информацию на страничке <A HREF="http://www.carto.net/projects/photoTool ... ath::Round (Math-Round), берем тут: <A HREF="http://search.cpan.org/CPAN/authors/id/ ... >Установка: распаковываем и копируем файл <b>Round.pm</b> в папку c:\Perl\lib\Math Image::ExifTool (Image-ExifTool или Exif-Tool) берем тут: <A HREF="http://owl.phy.queensu.ca/~phil/exiftoo ... Прямая ссылку на версию 6.51 (на 01.11.2006 - самая свежая версия): <A HREF="http://owl.phy.queensu.ca/~phil/exiftoo ... >Установка: распаковываем и копируем содержимое папки lib\ с поддиректориями в папку c:\Perl\lib\ с поддиректориями Date::Manip, берем тут: <A HREF="http://www.cise.ufl.edu/~sbeck/">http:/ ... Прямая ссылка: <A HREF="http://www.cise.ufl.edu/~sbeck/DateMani ... >Установка: распаковываем и копируем файл <b>Manip.pm</b> в папку c:\Perl\lib\Math XML::TreeBuilder, берем тут: <A HREF="http://search.cpan.org/CPAN/authors/id/ ... >Установка: распаковываем и копируем содержимое папки lib\ с поддиректориями в папку c:\Perl\lib\ с поддиректориями HTML::Element, берем тут: <A HREF="http://search.cpan.org/CPAN/authors/id/ ... >Установка: распаковываем и копируем содержимое папки lib\ с поддиректориями в папку c:\Perl\lib\ с поддиректориями 3. Загрузить файл gpsPhoto.pl: <A HREF="http://www.carto.net/projects/photoTool ... Пример: допустим текущая папка - это папка, где лежит модуль gpsphoto.pl, и мы хотим записать информацию о координатах съемки в файлы фотографий. Кроме того, одновременно мы хотим создать kml файл, чтобы посмотреть как места съемки выглядят из космоса ;-). Для запуска программы c:\perl\bin\perl.exe gpsPhoto.pl --dir TT/ --gpsfile KrasnPol.gpx --timeoffset -14520 --kml "a.kml" Или если путь к директории c:\perl\bin прописан в Path после перезагрузки компьютера, то просто perl gpsPhoto.pl --dir TT/ --gpsfile KrasnPol.gpx --timeoffset -14520 --kml "a.kml" В этой команде: --dir TT/ - директория по отношению к текущей, в которой лежат фотографии, скажем jpg - файлы. Информация о времени съемки находится в блоке информации EXIF внутри jpg файлов с фотографиями. --gpsfile KrasnPol.gpx - файл трека, сконвертированный из plt в программе OziExplorer (в данном случае имя файла KrasnPol.gpx) --timeoffset -14520 - время на фотоаппарате на 14520 секунд (= на 242 минуты = 4 часа 2 минуты) впереди времени UTC (по Гринвичу?) --kml "a.kml" - программа создает также файл kml для Google Earth. Имя создаваемого файла в данном случае a.kml. Автор программы советует фотографировать дисплей навигатора перед началом сессии фотосъемки, чтобы точно зафиксировать величину сдвига времени. Отличная идея. Я сам бы не додумался. Информацию о правилах использования этих ключей о других ключах программы gpsphoto.pl Вы можете найти тут <A HREF="http://www.carto.net/projects/photoTool ... br> <br>

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: GPSPhoto

Сообщение Olexa » 02 ноя 2006, 10:44

: Класс. Оказывается ужк обсуждалось.

Угу. Запусти поиск по всем сообщениям по слову EXIF, может, ещё чего интересного найдёшь.


Bushman
Сообщения: 2841
Зарегистрирован: 15 июл 2002, 16:44

Re: GPSPhoto

Сообщение Bushman » 02 ноя 2006, 12:28

Каюсь, мне было лень читать текст скрипта, но: зачем там фотошоп? ImageMagic и jhead со всеми задачами манипуляции с картинкой вполне справляются. Или комментарий не по адресу?


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: GPSPhoto

Сообщение Olexa » 02 ноя 2006, 13:47

Фотошоп ресайзит фотки для сайта, для прописывания координат он не используется. Ресайзит и жмёт он качественно, и позволяет манипулировать собой программно. Может, есть и другие средства, которые ресайзят и жмут не менее качественно, и позволяют манипулировать собой программно, я не искал, и не сравнивал. Раньше делал через Corel'овский растровый редактор, было хуже.


Bushman
Сообщения: 2841
Зарегистрирован: 15 июл 2002, 16:44

Re: GPSPhoto

Сообщение Bushman » 02 ноя 2006, 14:04

ImageMagic вполне справляется. http://www.cit.gu.edu.au/~anthony/graph ... jpg <br>

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 34 гостя