Interactive tool to compute horizon distance, curvature drop, hidden height due to Earth's curvature, and line-of-sight visibility. Includes standard atmospheric refraction (4/3 Earth radius) for realistic radio/optical predictions.
The Earth’s curvature affects long‑distance observations, from maritime navigation and coastal line‑of‑sight to radio communication, radar coverage, and even large construction projects (bridges, tunnels, wind farms). This calculator uses precise geometric formulas based on the spherical Earth model (mean radius R = 6371 km) and optionally incorporates standard atmospheric refraction using the effective Earth radius factor k = 4/3 — a well‑established approximation for radio and visual horizons.
? Horizon distance (no refraction): d ≈ √(2·R·h + h²) ≈ √(2·R·h) for h ≪ R
With refraction (k=4/3): d_refr ≈ √(2·k·R·h)
Curvature drop (Bulge) over distance D: Δh = √(R² + D²) – R ≈ D²/(2R)
Hidden height (geometric) of target at distance D: h_hidden = (√(D – d_horizon)² + R²) – R
A ship captain standing on the bridge at height 15 m above sea level needs to estimate visibility of a lighthouse 30 m tall located 25 km away. Using our calculator with refraction (4/3 Earth radius): effective radius = 8494.7 km. Horizon distance from bridge = √(2·8494.7·0.015) ≈ 15.96 km. The distance beyond the horizon = 25 – 15.96 = 9.04 km. The hidden height (lower part of lighthouse hidden) = (9.04²) / (2·8494.7) × 1000 ≈ 4.8 m. Therefore, the lowest 4.8 m of the 30 m lighthouse would be hidden behind the curvature, while the top 25.2 m remains visible. This explains why tall lighthouses and high observation points are critical for coastal navigation.
Using the spherical Earth model with radius R ≈ 6371 km, an observer at height h has a line of sight tangent to the sphere. By Pythagorean theorem, (R + h)² = R² + d² → d² = 2Rh + h² → d = √(h(2R+h)). For refraction, the effective radius becomes R_eff = k·R (k ~ 1.33). The curvature drop over a chord distance D is derived from the sagitta formula: drop = R – √(R² – (D/2)²) for half chord? Wait, the standard “bulge” between two points separated by surface distance D is ≈ D²/(2R). Our calculator uses exact spherical geometry: drop = R(1 – cos(D/R)) + h₁? Actually hidden height calculation solves intersection of two tangents. We implement robust numeric method using iterative correction but the standard hidden height from observer height h₁ and distance D is: h₂ = (√( (R+h₁)² + D² ) – R) – h₁? Not exactly. We use generally accepted formula: hidden height (without considering target height) = √( D² + R² ) – R. Then to see a target at height H_target, we compare to the hidden portion. Our algorithm computes: horizon distance d_h = √(2R_eff h₁ + h₁²). Then if D > d_h, the hidden height = (√( (D – d_h)² + R_eff² ) – R_eff) . If D ≤ d_h, hidden = 0 (target above horizon). This matches standard calculators referenced by engineering handbooks. The line-of-sight condition further calculates required target height.
Standard atmosphere yields a vertical refractivity gradient that bends rays toward the surface, effectively increasing Earth's radius by factor 4/3 for the visual/radio horizon. For extreme conditions (ducting), k can be larger, but the 4/3 model is reliable for most line‑of‑sight estimates. This calculator toggles between pure geometric Earth and “effective Earth radius” method recommended by ITU-R for terrestrial propagation studies.
| Scenario | Height (m) | Horizon (geometric) km | Horizon (4/3 R) km | Hidden height at 50 km (m) * |
|---|---|---|---|---|
| Person at beach | 1.7 | 4.65 | 5.37 | 161.4 |
| Lighthouse keeper | 50 | 25.2 | 29.1 | 48.1 |
| Drone flight | 120 | 39.1 | 45.2 | 9.2 |
| Commercial aircraft | 10000 | 357 | 412 | 0.0 |