Геотаггинг своими руками
Рубрика: D.I.Y.
Метки: geotagging | php
Понедельник, 6 июля 2009 г.
Просмотров: 417
Подписаться на комментарии по RSS
Метки: geotagging | php
Понедельник, 6 июля 2009 г.
Просмотров: 417
Подписаться на комментарии по RSS
На днях один знакомый попросил привязать ему фотографии к местности, передав мне собственно сами фотографии и файл путевой точки в формате lmx(Nokia landmark file). Фотографий было окола ста, поэтому делать все вручную меня не вдохновляло. Тогда я написал небольшой скрипт на php.
Сразу хочу предупредить: особо программировать я не умею. Когда то давно писал модули для MapInfo в программе MapBasic, но это не то.
Используя PHP 5.2.6 и библиотеку PEL: PHP Exif Library сделал следующее:
Показать...
Теперь мне достаточно поместить все изменяемые файлы в одну директорию. Туда же положить свой скрипт и файл с путевой точкой. Набрать в командной строке php my.php файл_путевой_точки и на выходе я получу свои фотографии, имеющие геотаг.
Так как это мой первый опыт программирования(на php), да и сделан он был на скорую руку, то он не без недостатков. Так он не проверяет передан ли файл путевой точки в программу. Строчки с 8-17 преобразуют координаты из формата ГГГ,ГГГГГ° в формат ГГГ°ММ'СС,СС". Если Вам известны координаты, то строчки 4-17 можно удалить. А в строчках 19-20 подставить нужные вам значения. Так же скрипт добавляет геотаг лишь тем файлам, в которых его нет. Остальные файлы он пропускает. В имена новых изображений добавляется приставка 'geo'.
Сразу хочу предупредить: особо программировать я не умею. Когда то давно писал модули для MapInfo в программе MapBasic, но это не то.
Используя PHP 5.2.6 и библиотеку PEL: PHP Exif Library сделал следующее:
Показать...
Теперь мне достаточно поместить все изменяемые файлы в одну директорию. Туда же положить свой скрипт и файл с путевой точкой. Набрать в командной строке php my.php файл_путевой_точки и на выходе я получу свои фотографии, имеющие геотаг.
Так как это мой первый опыт программирования(на php), да и сделан он был на скорую руку, то он не без недостатков. Так он не проверяет передан ли файл путевой точки в программу. Строчки с 8-17 преобразуют координаты из формата ГГГ,ГГГГГ° в формат ГГГ°ММ'СС,СС". Если Вам известны координаты, то строчки 4-17 можно удалить. А в строчках 19-20 подставить нужные вам значения. Так же скрипт добавляет геотаг лишь тем файлам, в которых его нет. Остальные файлы он пропускает. В имена новых изображений добавляется приставка 'geo'.





Комментариев: 3
This forum www.mobilenavigation.ru is so very good. I with my friends and brother take a mass of impressive facts from it. Navigation on this portal is very good. This is portal net. Increadible!
I with my sister and parents want that this site will so very beautiful forever. This forum is so very impressive too.
brooklyns finest torrent
Кто может подсказать что вот это такое?
могу я рассказать что это такое