Horizontal Curve Calculator Surveying: How It Works
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
A horizontal curve calculator for surveying computes the geometric elements of a circular curve—such as radius, tangent length, external distance, middle ordinate, and degree of curvature—from field measurements or design parameters. You typically enter the intersection angle (Δ) and either the radius (R) or degree of curvature (D), and the calculator returns the remaining curve components needed for staking out the alignment. This is essential for designing roads, railways, and pipelines where a straight line must transition smoothly into a curve.
Formula
The core formulas for a simple circular horizontal curve are:
- Curve length (L) = (π × R × Δ) / 180, where R is the radius (m or ft) and Δ is the intersection angle in degrees.
- Tangent length (T) = R × tan(Δ / 2). This is the distance from the point of intersection (PI) to the point of curvature (PC) or point of tangency (PT).
- External distance (E) = R × sec(Δ / 2) − R, or R / cos(Δ / 2) − R. This is the distance from the PI to the midpoint of the curve.
- Middle ordinate (M) = R × (1 − cos(Δ / 2)). This is the distance from the midpoint of the long chord to the curve.
- Degree of curvature (D) = 5729.58 / R (arc definition, where D is the angle subtended by a 100‑ft arc) or 5729.58 / R in meters for a 100‑m arc. In metric practice, D is often expressed as the angle per 100 m of arc.
All angles are in degrees unless noted. The calculator above uses the standard arc definition for curve length.
Worked Example
Using the default values from the calculator: R = 300 m, Δ = 45°.
- Curve length: L = (π × 300 × 45) / 180 = (3.14159 × 300 × 45) / 180 = 235.62 m.
- Tangent length: T = 300 × tan(22.5°) = 300 × 0.41421 = 124.26 m.
- External distance: E = 300 / cos(22.5°) − 300 = 300 / 0.92388 − 300 = 324.72 − 300 = 24.72 m.
- Middle ordinate: M = 300 × (1 − cos(22.5°)) = 300 × (1 − 0.92388) = 300 × 0.07612 = 22.84 m.
The calculator rounds to two decimals, giving L = 235.62 m, T = 124.26 m, E = 24.72 m, M = 22.84 m.
When to Use a Horizontal Curve Calculator
Surveyors use horizontal curve calculations in several situations:
- Road design: When laying out a new highway or street, the designer chooses a radius based on design speed and superelevation. The calculator then gives the tangent and curve lengths for staking.
- Railway alignment: Railroads use very large radii (often 1,000 m or more) to limit lateral acceleration. The same formulas apply.
- Pipeline and canal routes: Any linear infrastructure that must change direction smoothly uses horizontal curves.
- Existing road analysis: If you measure the intersection angle and a chord or tangent, you can back-calculate the radius.
In practice, you often know the PI station (the point where two tangents meet) and the intersection angle. From the tangent length, you compute the PC and PT stations: PC = PI − T, PT = PC + L.
How to Choose the Right Radius or Degree of Curvature
The radius is not arbitrary—it depends on design speed, superelevation, and side friction. A general guideline for highways is:
- For a design speed of 60 km/h, a minimum radius of about 120 m is common (with normal superelevation).
- For 80 km/h, minimum radius ≈ 230 m.
- For 100 km/h, minimum radius ≈ 400 m.
- For 120 km/h, minimum radius ≈ 650 m.
These are approximate and vary by jurisdiction and superelevation rate. The degree of curvature (D) is often used in the US instead of radius. A smaller D means a flatter curve (larger radius). For example, D = 1° corresponds to R ≈ 5,729.58 ft; D = 5° gives R ≈ 1,145.92 ft.
Common Mistakes and How to Avoid Them
- Mixing degrees and radians: The tangent and cosine functions must be in degrees. If your calculator is in radian mode, you’ll get wrong results. Always check the mode.
- Using the wrong intersection angle: Δ is the angle between the two tangents, not the deflection angle from the chord. Make sure you measure the correct angle at the PI.
- Forgetting that the external distance is measured from PI to the curve, not from the tangent: E is always larger than M for a given curve.
- Unit mix-ups: If you enter radius in meters but the degree of curvature is defined for feet, you’ll get nonsense. Stick to one system.
- Rounding too early: In long curves, rounding intermediate values to 2 decimals can cause noticeable stationing errors. Keep full precision until the final answer.
Limitations of the Simple Circular Curve
The formulas above assume a simple circular curve—a constant radius. Real-world alignments often use spiral (transition) curves at the ends to gradually introduce lateral acceleration. Spiral curves require additional parameters (e.g., spiral length, rate of change of curvature) and are not handled by this basic calculator. Also, the formulas assume a flat plane; for very long curves on a sphere, geodetic calculations are needed. For most highway and railway work, the simple circular curve is accurate enough.
Frequently Asked Questions
What is the difference between degree of curvature and radius?
Degree of curvature is the angle subtended by a 100‑unit arc (100 ft or 100 m). It is inversely proportional to radius: D = 5729.58 / R (for feet) or D = 5729.58 / R (for meters, if the arc is 100 m). A larger D means a sharper curve (smaller radius).
How do I find the station of the PC and PT?
If you know the PI station (e.g., 10+00), then PC = PI − T and PT = PC + L. For example, with T = 124.26 m and L = 235.62 m, PC = 10+00 − 124.26 = 8+75.74, PT = 8+75.74 + 235.62 = 11+11.36.
What is the external distance used for?
External distance (E) is the distance from the PI to the curve’s midpoint. It is used to set the middle of the curve during staking and to check clearance from obstacles at the PI.
Can I use this calculator for spiral curves?
No. Spiral curves require additional parameters like spiral length and rate of change. This calculator only handles simple circular curves. For spirals, use a dedicated spiral calculator or software.
Why does my curve length not match the chord length?
Curve length is the distance along the arc, while chord length is the straight-line distance between PC and PT. They are different. The chord length is 2 × R × sin(Δ/2). For Δ = 45° and R = 300 m, chord = 2 × 300 × sin(22.5°) = 600 × 0.38268 = 229.61 m, which is less than the arc length of 235.62 m.
How do I measure the intersection angle in the field?
Set up a total station at the PI. Sight the back tangent (toward the PC) and record the azimuth. Then sight the forward tangent (toward the PT) and record that azimuth. The difference between the two azimuths is the intersection angle Δ. If the difference is >180°, subtract from 360° to get the smaller angle.
Related
Formula used
in R | Radius | m | 300 | 0 in delta | Intersection angle Δ | degrees | 45 | 0 out L | Curve length | m | (pi * R * delta) / 180 | 2 out T | Tangent length | m | R * tand(delta / 2) | 2 out E | External distance | m | R / cosd(delta / 2) - R | 2 out M | Middle ordinate | m | R * (1 - cosd(delta / 2)) | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.