Hola,
nosotros tenemos un
Data Logger que lo único que hace es recoger información sobre los puntos donde estás (se puede configurar para que tome los datos cada cierto tiempo o cada x metros). Luego con un programa lo que haces es sincronizar las fotos con esos puntos. Para ello es imprescindible tener bien configurada la hora en el cámara. Todo se basa en la hora en que está sacada la foto.
También es verdad que ahora hay cámaras (creo que la compacta de Esti lo tiene) que tienen el GPS integrado con lo que directamente te lo hace la propia cámara.
En su día Kurtsik nos dió un cursillo muy instructivo de cómo utilizar el tema de la geolocalización.
Espero haberte aclararado algo el tema.
Saludos,