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 curve calculator for surveying works out the geometric elements of a horizontal or vertical curve—radius, tangent length, external distance, middle ordinate, and stationing—from a few field measurements like the intersection angle and degree of curve. You enter the known values (intersection angle, degree or radius, and sometimes the PI station), and the calculator returns the remaining curve components needed to lay out the centerline on the ground. This article explains the formulas, how to use the results, and the common pitfalls surveyors run into.
Formula
For a simple circular horizontal curve, the standard formulas are:
- Tangent length (T) = R × tan(Δ / 2)
- Curve length (L) = (π × R × Δ) / 180
- External distance (E) = R × (sec(Δ / 2) − 1) = R × (1 / cos(Δ / 2) − 1)
- Middle ordinate (M) = R × (1 − cos(Δ / 2))
Where:
- Δ (delta) = intersection angle, the deflection angle between the two tangents, measured in degrees.
- R = radius of the curve, in the same unit as the outputs (feet or meters).
- T = tangent length, the distance from the point of intersection (PI) to the point of curvature (PC) or point of tangency (PT).
- L = total length of the arc from PC to PT.
- E = external distance, the distance from the PI to the midpoint of the curve measured along the bisector of the angle.
- M = middle ordinate, the distance from the midpoint of the long chord to the midpoint of the arc.
Worked Example
Using the default values from the calculator above: Δ = 30°, R = 500 ft.
- Tangent length: T = 500 × tan(30° / 2) = 500 × tan(15°) = 500 × 0.26795 = 133.97 ft.
- Curve length: L = (π × 500 × 30) / 180 = (3.14159 × 500 × 30) / 180 = 47,123.85 / 180 = 261.80 ft.
- External distance: E = 500 × (1 / cos(15°) − 1) = 500 × (1 / 0.96593 − 1) = 500 × (1.03528 − 1) = 500 × 0.03528 = 17.64 ft.
- Middle ordinate: M = 500 × (1 − cos(15°)) = 500 × (1 − 0.96593) = 500 × 0.03407 = 17.03 ft.
These match the calculator’s outputs: T = 133.97 ft, L = 261.80 ft, E = 17.64 ft, M = 17.03 ft.
When to Use a Curve Calculator in Surveying
Surveyors use a curve calculator when designing road centerlines, railway alignments, pipelines, or any linear project that changes direction. The main scenarios:
- Route layout: Given the intersection angle and a chosen radius (often based on design speed or right-of-way constraints), compute the tangent points and stake out stations.
- Right-of-way and easement mapping: Determine how much land the curve occupies (using external distance and middle ordinate).
- Construction staking: Set points along the curve at regular intervals (e.g., every 25 ft) from the PC to PT.
- Checking existing curves: Measure the intersection angle and a chord or tangent distance, then back-calculate the radius to verify compliance with design.
How to Choose the Right Inputs
The most common mistake is entering the wrong angle. The intersection angle (Δ) is the deflection between the two tangent lines, not the interior angle of the polygon. In the field, you measure the angle between the back tangent and forward tangent, typically with a total station or theodolite. If you only have the bearing of each tangent, subtract the smaller bearing from the larger (or add 360° if needed) to get Δ.
Also decide whether you are working in degrees or radians. The calculator above uses degrees for Δ, but the formulas internally convert to radians for the trigonometric functions. If you use a different calculator, be consistent.
Common Problems and Misconceptions
- Unit mix-ups: If the radius is in meters, all outputs are in meters. Do not mix feet and meters without converting.
- Degree of curve vs. radius: In highway work, the “degree of curve” (D) is sometimes used instead of radius. For a circular curve, D = 5729.58 / R (in feet) or 5729.578 / R (in meters). If your design uses D, convert to R first.
- Arc vs. chord definition: Some older railroad specifications define degree of curve based on a 100-ft chord, not arc. This changes the radius relationship. Always confirm which definition is in use.
- Vertical curves: The formulas above are for horizontal curves only. Vertical curves (parabolic) use a different set of equations based on grades and sight distance.
- Compound and reverse curves: These require splitting into multiple simple curves and summing the elements. The calculator here handles one simple curve at a time.
Limits of the Simple Curve Formula
The formulas assume a perfect circular arc, which is standard for most road design. They do not account for spiral transitions (clothoids) that are often used on high-speed roads to ease into the curve. If a spiral is present, the tangent length and stationing shift, and the simple curve formulas only approximate the central circular portion. Also, the formulas assume flat terrain—no grade or superelevation. For vertical alignment, use a separate vertical curve calculator.
Frequently Asked Questions
What is the difference between tangent length and curve length?
Tangent length (T) is the straight-line distance from the point of intersection (PI) to the start of the curve (PC) or to the end (PT), measured along the tangent. Curve length (L) is the actual arc distance along the curve itself from PC to PT. They are different because the curve arcs inward from the tangent lines.
How do I find the station of the PC and PT?
If you know the station of the PI, subtract the tangent length to get the PC station: PC = PI − T. Then add the curve length to get the PT station: PT = PC + L. For example, if PI is at station 10+50 (1050 ft) and T = 133.97 ft, then PC = 1050 − 133.97 = 916.03 ft (station 9+16.03). Then PT = 916.03 + 261.80 = 1177.83 ft (station 11+77.83).
Why is the external distance larger than the middle ordinate?
Because the external distance is measured from the PI to the midpoint of the curve, which includes the middle ordinate plus the extra distance from the PI to the chord midpoint. The middle ordinate is only the distance from the chord to the arc. For a given radius and angle, E is always greater than M.
Can I use this calculator for a vertical curve?
No. Vertical curves are parabolic and use grades (percent slope) and sight distance. The formulas for horizontal curves do not apply. Use a dedicated vertical curve calculator that takes the initial and final grades and the curve length.
What is the “degree of curve” and how do I convert it to radius?
Degree of curve (D) is the central angle subtended by a 100-ft arc (or chord) of the curve. For the arc definition, R = 5729.58 / D (in feet). For the chord definition, R = 50 / sin(D/2). Most modern highway work uses the arc definition. If your plans say “D = 5°”, the radius is 5729.58 / 5 = 1145.92 ft.
Why does my calculator give a different tangent length than my field stakeout?
Check that the intersection angle was measured correctly. A small error in Δ (even 0.5°) can shift the tangent point by several feet. Also verify the radius—if the design uses a spiral, the simple curve tangent length is not the actual layout tangent. Finally, make sure you are using the same units for radius and tangent length.
Related
Formula used
in I | Intersection angle (Δ) | degrees | 30 | 0 in R | Radius | ft | 500 | 0 out T | Tangent length | ft | R * tan(I / 2) | 2 out L | Curve length | ft | (pi * R * I) / 180 | 2 out E | External distance | ft | R * (1 / cos(I / 2) - 1) | 2 out M | Middle ordinate | ft | R * (1 - cos(I / 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.