Slope Distance Calculator
Horizontal distance = slope distance × cos(vertical angle) = slope distance × sin(zenith angle); elevation difference = slope distance × sin(vertical angle). Knowing horizontal distance and rise, slope distance = √(H² + V²).
Use the Slope Distance Calculator
Input Parameters
From horizontal; negative downhill. Decimal degrees or D M S (e.g. 12 30 15).
Results
Horizontal distance (H)
—
Elevation difference (V)
—
Slope distance (S)
—
Vertical angle
—
Zenith angle
—
Grade
—
Ratio (rise : run)
—
Slope correction (S − H)
—
Ground elevation difference
—
Visual Diagram
Grade, angle and slope correction per 100 units of slope distance
Works in any unit: multiply by S ÷ 100. Correction = S − H.
| Grade | Angle | Zenith | H per 100 | V per 100 | S − H per 100 |
|---|---|---|---|---|---|
| 1% | 0.573° | 89.427° | 99.9950 | 1.0000 | 0.0050 |
| 2% | 1.146° | 88.854° | 99.9800 | 1.9996 | 0.0200 |
| 3% | 1.718° | 88.282° | 99.9550 | 2.9987 | 0.0450 |
| 5% | 2.862° | 87.138° | 99.8752 | 4.9938 | 0.1248 |
| 8% | 4.574° | 85.426° | 99.6815 | 7.9745 | 0.3185 |
| 10% | 5.711° | 84.289° | 99.5037 | 9.9504 | 0.4963 |
| 12% | 6.843° | 83.157° | 99.2877 | 11.9145 | 0.7123 |
| 15% | 8.531° | 81.469° | 98.8936 | 14.8340 | 1.1064 |
| 20% | 11.310° | 78.690° | 98.0581 | 19.6116 | 1.9419 |
| 25% | 14.036° | 75.964° | 97.0143 | 24.2536 | 2.9857 |
| 30% | 16.699° | 73.301° | 95.7826 | 28.7348 | 4.2174 |
| 50% | 26.565° | 63.435° | 89.4427 | 44.7214 | 10.5573 |
| 100% | 45.000° | 45.000° | 70.7107 | 70.7107 | 29.2893 |
Curvature and refraction correction by sight length
(c + r) = 0.0675 K² m, K in km (= 0.0206 F² ft, F in thousands of feet); refraction coefficient 0.14, Earth radius 6,371 km.
| Horizontal distance | Feet | c + r (mm) | c + r (ft) |
|---|---|---|---|
| 100 m | 328 | 0.68 | 0.0022 |
| 300 m | 984 | 6.08 | 0.0199 |
| 500 m | 1,640 | 17 | 0.0554 |
| 1,000 m | 3,281 | 68 | 0.2215 |
| 2,000 m | 6,562 | 270 | 0.8858 |
| 5,000 m | 16,404 | 1,688 | 5.5364 |
| 10,000 m | 32,808 | 6,750 | 22.1457 |
Worked examples
Total station shot. Slope distance 1,474.00 ft, zenith angle 86°06′36″ (86.11°), HI 3.50 ft, HR 3.00 ft. H = 1,474 × sin 86.11° = 1,470.60 ft. V = 1,474 × cos 86.11° = 100.00 ft. Ground elevation difference = 100.00 + 3.50 − 3.00 = 100.50 ft, or 100.54 ft with curvature and refraction (0.0206 × 1.4706² = 0.045 ft).
Tape on a grade. A 30.000 m tape length on an 8% grade: α = arctan 0.08 = 4.574°, H = 30 × cos 4.574° = 29.9045 m, slope correction 0.0955 m.
Ramp or roof length from rise and run. Run 250 ft, rise 12 ft: S = √(250² + 12²) = 250.29 ft, grade 4.80%, angle 2.75°.
Method: right-triangle reduction as in Ghilani & Wolf, Elementary Surveying (slope reduction, trigonometric leveling and the 0.0675 K² curvature and refraction formula). The horizontal distance here is at instrument height; geodetic reduction to the ellipsoid or a grid (scale factor) is a separate step.
Summary
A slope distance is measured along the line of sight or along the ground, for example by a tape on a hillside or a total station EDM. Plans and areas need the horizontal distance, and levels need the elevation difference. This calculator solves the right triangle from any two of its parts: slope distance with an inclination, horizontal distance with an inclination, horizontal distance with an elevation difference, or slope distance with an elevation difference. The inclination can be a vertical angle, a zenith angle (as total stations display it), a percent grade or a 1:n ratio, in decimal degrees or degrees-minutes-seconds. For trigonometric leveling it adds instrument and target heights and the combined curvature and refraction correction for long sights.
How it works
- Choose what you know: slope distance and inclination, horizontal distance and inclination, horizontal distance and elevation difference, or slope distance and elevation difference.
- Enter the inclination as a vertical angle (from horizontal, negative downhill), a zenith angle (from straight up, 90° is level), a percent grade or a 1:n ratio. Angles accept decimal degrees or D M S such as 86 06 36.
- H = S × cos α = S × sin z, V = S × sin α = S × cos z, grade % = V ÷ H × 100, and S = √(H² + V²).
- For trigonometric leveling, add instrument height (HI) and target or reflector height (HR): ground elevation difference = V + HI − HR.
- Curvature and refraction (c + r) = 0.0675 K² metres, K = horizontal distance in km (k = 0.14). It is about 6.8 mm at 300 m and 6.8 cm at 1 km, so it matters only on long sights.
Use cases
- Reducing total station or EDM slope distances and zenith angles to horizontal distances and elevation differences.
- Converting tape measurements taken on sloping ground to horizontal distances (slope correction).
- Finding the slope length of a ramp, roof, road or pipe from its horizontal run and rise.
- Setting out a horizontal distance on a known grade by computing the slope distance to measure.
- Trigonometric leveling between two points with instrument and prism heights.
- Converting a clinometer reading and a slope measurement to map distance for forestry or geology.