intermediatecat/osint~2 min read
Advanced Geolocation & Satellite Analysis
Pinpoint precise real-world locations using shadow angles, vegetation patterns, infrastructure markers, and 3D satellite modeling.
// prerequisite reading
Overview
Advanced geolocation challenges present a single photograph or video clip and require identifying the exact GPS coordinates where the image was taken.
1. Environmental & Architectural Markers
Categorize visual clues systematically:
| Category | Visual Clues to Inspect |
|---|---|
| Infrastructure | Utility pole shapes, power line towers, street light designs, license plate formats/colors. |
| Transit | Traffic sign shapes, road marking colors (yellow vs white centerlines), driving side (left vs right). |
| Flora & Soil | Vegetation species (palm trees, pine forests), soil color (red clay vs dark loam). |
| Architecture | Roof styles (tiled, flat, thatched), window shutter designs, building materials (brick, concrete, timber). |
2. Sun & Shadow Analysis (Chronolocation)
Using SunCalc (suncalc.org), you can determine both the date/time an image was taken and the orientation (bearing) of the camera.
- Measure shadow length ($L$) and object height ($H$) to calculate solar elevation angle ($\theta$): $$\tan(\theta) = \frac{H}{L}$$
- Determine shadow direction vector (shadow points directly opposite to the sun’s azimuth angle).
- Input the candidate location and date into SunCalc to verify if the computed azimuth matches the observed shadow alignment.
3. Mountain Horizon Matching (PeakVisor / Horizon)
If a mountain range or skyline is visible in the background:
- Use PeakVisor (
peakvisor.com) or Overpass Turbo to generate 3D wireframe horizon profiles for surrounding topography. - Align the camera perspective until the mountain peaks match the skyline silhouette in the photograph.
4. Google Earth 3D Verification Workflow
- Narrow down candidate cities or regions using license plates, language signs, or architecture.
- Launch Google Earth Pro desktop application.
- Adjust elevation, field of view, and camera tilt to match the focal length of the photograph.
- Align distinctive building clusters, roof patterns, or road intersections to confirm the exact camera tripod position.