TracePoint: A Browser-Based Tool for Image Geolocation by Ray Intersection

TracePoint: A Browser-Based Tool for Image Geolocation by Ray Intersection

m

May 25, 2026

Geolocating a photograph without embedded GPS data is a recurring challenge in open source investigation, field verification, and conflict documentation. When metadata is absent or stripped, analysts must work from visible landmarks, architectural features, and terrain to determine where an image was taken.
One geometrically rigorous approach is ray intersection: bearing lines, each anchored to two identifiable landmarks on a map, converge at the camera position. The technique is well established in surveying and land navigation, but its application to open source image analysis has until now relied on manual, split-screen workflows and informal geometry.
TracePoint, developed by EAGLE alumnus Pawel Kluter (github.com/kluter), formalises this workflow as an open-source, browser-based tool. The inital development started during his EAGLE studies but he continued to develop him after he graduated. The tools works in a way, that an analyst places geo-referenced bearing lines on a satellite or street-level map, anchored to landmarks visible in the source image, and reads off the camera position at their intersection. Adding further lines generates a confidence ellipse around the result, visualising the spread of ray crossings and the reliability of the estimate.
The tool requires no installation and no image upload. An integrated EXIF viewer reads camera metadata and, where present, GPS coordinates and camera direction, placing a reference marker on the map alongside the geometric result. Multiple images can be worked within a single session, with bearing lines from different photographs placed simultaneously on one map.
TracePoint has been accepted into jivoi/awesome-osint (github.com/jivoi/awesome-osint), one of the most widely referenced open source intelligence resource collections on GitHub with over 25,000 stars, and into The-Osint-Toolbox/Geolocation-OSINT (github.com/The-Osint-Toolbox/Geolocation-OSINT), a dedicated geolocation resource list.

check it out:

follow us and share it on:

you may also like:

Getting Ready for 25 + 10

Getting Ready for 25 + 10

Next week's the big one. Twenty five years of EORC and ten years of EAGLE, all in one event, and we're expecting around 250 people through the door. Sabine Oppmann's been leading the prep meetings, and we've split things into clear teams: setup, catering, AV and...

Dr. Ariane Droin in front of the camera: RTL reports on HABITRACK

Dr. Ariane Droin in front of the camera: RTL reports on HABITRACK

A film crew from RTL showed up in the Oberpfalz this spring, and joint a field campaign by the Habitrack BMFTR funded project. Dr. Ariane Droin, who leads the Würzburg side of the MONID HABITRACK project at EORC, walked the RTL team through what the project is...

A Weekend together: Where the Institute Talks About Itself

A Weekend together: Where the Institute Talks About Itself

Once a year, or at least that's the idea, the Institute of Geography packs up and heads out to a remote place, this time Burg Rothenfels, an old castle not far from Würzburg, to spend a weekend doing something that almost never happens in the day to day grind:...

Graduation Day: EORC and EAGLE Celebrate at the Faculty Ceremony

Graduation Day: EORC and EAGLE Celebrate at the Faculty Ceremony

Last week the faculty held its formal graduation ceremony, and EORC and EAGLE were well represented on stage. Two of our PhD students, Dr. Ariane Droin and Dr. Johannes Mast, both joint the ceremony for their doctoral degrees, and it was great to see them walk across...

Privacy Policy

Lehrstuhl für Fernerkundung & Lehrstuhl für Urbane Fernerkundung

Erdbeobachtung an der Universität Würzburg

Share This