Blog · OSINT de imágenes
Geolocalizar una foto o un punto del mapa
Geolocalizar es situar en el mapa dónde se tomó una foto o un vídeo. Es una técnica central de la verificación: confirmar que la imagen de una inundación es de esta inundación, que un vídeo viral se grabó donde dicen o que las fotos de un anuncio corresponden a la vivienda anunciada.
El método va de lo general a lo concreto y se basa en una idea sencilla: cada pista de la imagen se contrasta con una fuente independiente hasta que solo queda un lugar posible.
Usos legítimos, y uno que no lo es
- Verificación de noticias y lucha contra la desinformación. Confirmar o descartar el lugar que se atribuye a una imagen.
- Documentación de hechos públicos: catástrofes, conflictos, manifestaciones.
- Fraude. Anuncios con fotos de otro sitio, o perfiles falsos que ilustran su supuesta ciudad con fotos tomadas en otra parte.
- Seguridad de una organización. Fotos publicadas por empleados que revelan instalaciones o accesos sensibles.
Lo que no es legítimo: averiguar dónde vive, trabaja o pasa el tiempo una persona particular. Las técnicas de este artículo sirven para verificar contenidos y lugares, no para localizar a nadie.
Paso 0: metadatos y contexto
Antes de estudiar la imagen, revisa lo que viene con ella. Si el archivo conserva las coordenadas GPS en sus metadatos EXIF, el trabajo cambia: ya no se trata de encontrar el lugar, sino de comprobar que las coordenadas son coherentes con lo que se ve. En las imágenes descargadas de redes sociales casi nunca están.
Lee también el texto que acompaña a la publicación y busca la copia más antigua con una búsqueda inversa: a menudo el contexto original ya dice dónde se tomó.
Paso 1: leer la escena
Haz un inventario de pistas y ordénalas de más a menos distintivas:
- Texto: carteles, rótulos de comercios, idioma y alfabeto, formatos de teléfono, dominios web.
- Infraestructura: por qué lado se circula, marcas viales, estilo de las señales, formato y color de las matrículas, bolardos, farolas, tendido eléctrico, transporte público.
- Arquitectura: materiales, alturas, tejados, mobiliario urbano.
- Entorno natural: vegetación, relieve, montañas en el horizonte, costa.
- Luz y clima: dirección de las sombras, nubes, nieve, lluvia.
- Hitos: torres, puentes, iglesias, estadios, antenas.
Con eso se acota primero el país, después la región, la ciudad y por último la calle. Apunta cada deducción y la pista en la que se apoya.
Cuidado con las pistas que engañan. Una cadena de tiendas puede estar en varios países, un idioma se habla a ambos lados de una frontera y un cartel puede ser provisional. Y si un texto aparece al revés, la imagen probablemente está volteada: entonces también lo están las direcciones y las sombras, y hay que corregirlo antes de seguir.
Paso 2: buscar candidatos con OpenStreetMap y Overpass
OpenStreetMap es un mapa colaborativo con mucho detalle: cada farmacia, parada, iglesia o banco puede tener sus etiquetas. Overpass es la API que permite consultar esos datos por etiquetas y por relaciones espaciales, y Overpass Turbo es una web para escribir esas consultas y ver el resultado sobre el mapa.
Su fuerza está en combinar pistas. Si en la foto se ve una farmacia junto a una parada de autobús, puedes pedir todas las farmacias a menos de 50 metros de una parada dentro de una zona:
[out:json][timeout:25];
node["highway"="bus_stop"](40.40,-3.72,40.43,-3.69)->.paradas;
nwr["amenity"="pharmacy"](around.paradas:50);
out center;
Los cuatro números delimitan la zona de búsqueda (límites sur, oeste, norte y este); cámbialos por los de tu área. El resultado es una lista de candidatos, no una respuesta: hay que revisar cada uno. Además, el nivel de detalle de OpenStreetMap varía de una zona a otra, así que la ausencia de un elemento no descarta un lugar.
Pandora hace una consulta parecida alrededor de cualquier punto. A partir de unas coordenadas escritas en el buscador (por ejemplo, 40.41689, -3.70358) o de un lugar geocodificado, lista los sitios con nombre que hay a menos de 200 metros, con su tipo y su distancia: sirve para comprobar si lo que aparece en la foto coincide con lo que rodea a un candidato. Se lanza a mano desde el menú de la ubicación, porque el servidor público de Overpass es compartido y puede tardar medio minuto.
Paso 3: comparar con imágenes a pie de calle
Con uno o varios candidatos, toca comparar la foto con el lugar real. Las imágenes a pie de calle permiten hacerlo sin moverse:
- Mapillary reúne fotos de calle subidas por usuarios, con fecha, dirección de la cámara y licencia abierta.
- KartaView es otro proyecto colaborativo del mismo tipo.
- Los servicios comerciales de mapas tienen su propia cobertura a pie de calle.
Compara los elementos que cambian poco: el perfil de los edificios, las ventanas, los bordillos, las farolas, la silueta del horizonte. Alinea el punto de vista con la orientación de la cámara y ten en cuenta la fecha de cada imagen, porque los rótulos y los comercios cambian.
Pandora consulta Mapillary alrededor de un punto: lista las fotos tomadas a menos de unos 120 metros, de la más cercana a la más lejana, con su fecha, hacia dónde mira la cámara y quién la subió.
Las imágenes de satélite completan la comparación cuando lo distintivo se ve mejor desde arriba: la forma de un cruce, de un tejado o de una parcela.
Paso 4: la hora y las sombras
Las sombras apuntan en sentido contrario al sol, y la posición del sol depende del lugar, la fecha y la hora. Herramientas como SunCalc la calculan para cualquier punto y momento.
Un procedimiento sencillo:
- Mide la dirección de una sombra respecto a algo cuya orientación conoces por el mapa, como el eje de una calle.
- Busca en qué horas, en la fecha que se afirma, el sol queda en el sentido opuesto.
- Si conoces la altura de un objeto, la longitud de su sombra da la elevación del sol: la tangente de la elevación es la altura dividida entre la longitud de la sombra.
- Contrasta con el tiempo registrado ese día: si la foto muestra sol y ese día llovió, algo no encaja.
Dos cautelas. Las sombras no dan una fecha única: el sol sigue un recorrido casi igual en dos días del año, simétricos respecto al solsticio. Y la hora de los metadatos es la del reloj del aparato, que puede estar mal y a menudo no indica la zona horaria. Esta comprobación sirve para confirmar o descartar, no como prueba aislada.
Paso 5: confirmar y documentar
Da un lugar por confirmado cuando coinciden varias pistas independientes: no una, sino varias. Documenta:
- Las coordenadas y la dirección en la que mira la cámara.
- Las coincidencias, con capturas de la foto y de la fuente.
- Las fuentes y sus fechas.
- Las alternativas que descartaste y por qué.
- El nivel de confianza.
Si el resultado se va a publicar o va a sostener una decisión, pide a otra persona que repita la geolocalización sin conocer tu respuesta. Si llega al mismo punto por su cuenta, la confianza sube.
Una aclaración sobre las IP
La geolocalización de una dirección IP no sirve para esto. Da, en el mejor de los casos, una ciudad aproximada y el proveedor de red, y con una VPN ni eso. Es útil en ciberseguridad, no para situar a una persona.
Límites éticos
Geolocalizar es una técnica potente, y por eso tiene límites claros:
- No geolocalices domicilios de particulares ni lugares que frecuentan personas concretas. Si una investigación legítima te lleva a un domicilio privado, detente y valora si tu finalidad lo justifica.
- No publiques ubicaciones que pongan a alguien en riesgo: víctimas, testigos, menores.
- Ten presente la ley. El acoso es delito en España (art. 172 ter del Código Penal), y una ubicación es un dato personal cuando se refiere a alguien identificable.
Pandora consulta lugares, no personas: Overpass devuelve comercios, paradas y edificios con nombre, y Mapillary, fotos de calle. La finalidad de cada caso queda en el registro de auditoría.
Este artículo no es asesoramiento jurídico.
Preguntas frecuentes
¿Se puede saber dónde se tomó una foto si no tiene GPS?
A menudo sí, contrastando las pistas de la imagen (texto, infraestructura, arquitectura, relieve) con mapas e imágenes a pie de calle y de satélite. El resultado es una conclusión con un nivel de confianza, no una certeza automática.
¿Qué es Overpass y para qué sirve en geolocalización?
Es la API de consulta de OpenStreetMap. Permite buscar lugares por sus etiquetas y por su relación espacial, por ejemplo farmacias a menos de 50 metros de una parada, para obtener una lista de candidatos.
¿Las sombras permiten saber la hora de una foto?
Permiten comprobar si una fecha y una hora son coherentes con la posición del sol en ese lugar. No dan una fecha única, porque el sol sigue un recorrido casi igual en dos días del año.
¿Puedo usar estas técnicas para encontrar a una persona?
No. Este método sirve para verificar contenidos y lugares. Localizar a un particular puede constituir acoso, que es delito, y tratar su ubicación exige una base jurídica.