Febrero 19, 2008 @ 23:04
Mapa de posición de las fotos
Estoy realizando algunos trabajillos para geo-posicionar las fotos en un pequeño mapa en el desplegable de mas datos del Album fotográfico. La posición de la foto se guarda en los correspondientes tags EXIF del archivo de la misma. Hay una sección completamente dedicada a este tipo de información en el standard.
Lamentablemente la librería libexif no me permite cumplimentar dicha información, por lo que usaré la pequeña/gran apliación gpscorrelate que a junto con un archivo de track en formato GPX y gracias a los timestamps de los puntos del track y de los timestamps en las fotos, nos permite posicionarlas correctamente. La única cosa que debemos tener en cuenta es la corrección de la zona horaria, ya que los datos del archivo GPX estan en UTC y normalmente la cámara graba la información horaria correspondiente a la zona horaria en la que estamos (si es que tenemos la cámara en hora)
TODO’s:
- Permitir modificar la posición de la foto manualmente.
Es posible que la foto la haya tomado otro biker, al que le lleve o que me lleve bastante ventaja, o que haya tomado otra alternativa/escapatoria en la ruta. Eso hace que la referencia del GPS sea incorrecta para estas fotos. Sobre el mapa de googlemaps donde mostramos la posición, permitiremos mover el marker que a su vez via AJAX actualizará los tags exif de la foto. Sera necesario utilizar una herramienta externa como exiv2. - Incluir un enlace que realice el geo-tagging, extrayendo la info en formato GPX de la base de datos, se la pase a gpscorrelate, junto a las todas las fotos correspondientes a la salida.
Filed under Fotografía, GPS, Mapas Permalink