Geocodificar o geoetiquetar fotos (geotag en inglés) consiste en agregar la información de la latitud y longitud de la ubicación donde fue tomada la foto a los datos Exif de la misma. Con esto logramos que la imagen en si no sólo contenga los datos técnicos de la toma (apertura, velocidad, ISO, modelo de la cámara, etc.), sino que también nos muestre los parámetros espaciales.
Esto es muy útil en servicios como Flickr o Panoramio, donde al subir fotos con esta información cargada, las ubican en un mapa automáticamente, sin necesidad de hacerlo, manualmente, foto por foto.
¿Qué se necesita para hacer esto? Basicamente tres cosas: un dispositivo GPS con data logger, una cámara de fotos, y una computadora con GNU/Linux (al menos para seguir este manual).
GPS
El dispositivo GPS que utilizo es mi celular Nokia 5230. El hecho de tener un chip GPS permite recibir información, de manera constante, de la ubicación del aparato. El celular no trae instalado un data logger por defecto, por lo que hay que hacerlo manualmente.
¿Qué es un data logger? Su función es la de compilar, cada determinada cantidad de tiempo (segundos) la ubicación del celular, obtenida a través del gps y la hora en que se tomaron esas coordenadas. De esta manera, uno puede reconstruir el camino realizado y exportarlo en un archivo GPX o KML. El software que utilizo como <em>data logger</em> (aunque existen varios) es el Sport Tracker (gratuito), que sirve para hacer rutinas de ejercicios (senderismo, ciclismo, remo, running, etc). Aunque en este momento, dejemos el deporte de lado :p
Ya podemos grabar digitalmente el recorrido que realizamos sacando fotos. Ahora lo que resta es agregar la ubicación en la que tomamos cada foto en las etiquetas.
Software
En una rápida búsqueda por internet encontré dos programas para geoetiquetar fotos en GNU/Linux. Uno es el BT747 Desktop (que tambien tiene un <em>data logger</em> para el celular, que no funciona con el GPS interno) y el otro el GPS Photo Correlator
Estos programas toman el archivo GPX por un lado, y un lote de fotos por el otro, y asignan los datos de latitud y longitud a cada una de las fotos de acuerdo a la hora que fue tomada. Ninguna ciencia, muy sencillo. En caso (muy probable) que la hora de la ubicación no coincida con la de la foto, lo hace por proximidad temporal. El error es de unos pocos segundos.
Creo que no es necesario explicar como funcionan los programas, ya que son extremadamente sencillos.
Un punto importante para que todo salga perfecto es tener sincronizada la hora de la cámara de fotos con la del celular, sino las fotos podrían quedar con coordenadas erroneas o nulas.




Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado