Curve Calculation in Surveying: Formulas & Methods
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.
Curve calculation in surveying is the process of determining the geometric elements of a horizontal or vertical curve—such as radius, tangent length, external distance, and stationing—so that surveyors can lay out roads, railways, and pipelines with precise alignment. You input the intersection angle and radius (for a horizontal curve) or the grade and sight distance (for a vertical curve), and you get the full set of curve components needed for staking. This article explains the standard formulas, how to apply them, and common pitfalls to avoid.
What Is a Curve in Surveying?
In surveying, a curve is a smooth arc used to connect two straight sections (tangents) of a route. Horizontal curves change direction in plan view (left or right), while vertical curves change grade (up or down). The most common type is the simple circular curve, defined by a constant radius. Surveyors must calculate the curve’s elements—tangent length, external distance, mid-ordinate, and chord length—to set out the curve on the ground using a total station or GPS.
Horizontal Curve Formulas
The standard formulas for a simple circular curve use the intersection angle (Δ) and the radius (R). The intersection angle is the deflection angle between the two tangents at the point of intersection (PI). Key elements are:
- Tangent length (T): The distance from the point of curvature (PC) to the PI, or from the PI to the point of tangency (PT). Formula: T = R × tan(Δ/2).
- Curve length (L): The arc length along the curve. Formula: L = R × Δ (in radians).
- External distance (E): The distance from the PI to the midpoint of the curve. Formula: E = R × (sec(Δ/2) – 1).
- Mid-ordinate (M): The distance from the midpoint of the long chord to the midpoint of the arc. Formula: M = R × (1 – cos(Δ/2)).
- Long chord (C): The straight-line distance from PC to PT. Formula: C = 2R × sin(Δ/2).
These formulas assume a simple circular curve with a constant radius and no spiral transitions.
Vertical Curve Formulas
Vertical curves are parabolic, not circular, because they provide a smooth transition between two grades. The key parameters are the initial grade (g1), final grade (g2), and the length of the curve (L). The most important element is the elevation at any point along the curve, calculated as:
y = y0 + g1 × x + (g2 – g1) / (2L) × x²
Where:
- y = elevation at distance x from the beginning of the curve (BVC)
- y0 = elevation at the BVC
- g1 and g2 = grades as decimals (e.g., +2% = 0.02)
- L = length of the curve in feet or meters
- x = distance along the curve from BVC
The high or low point of the curve occurs where the derivative is zero: x = –g1 × L / (g2 – g1). This point is critical for drainage design.
How to Use the Calculator
To use the horizontal curve calculator, enter the intersection angle (Δ) in degrees and the radius (R) in meters (or feet). The calculator returns the tangent length, curve length, external distance, and mid-ordinate. For example, with Δ = 30° and R = 200 m:
- Tangent length = 200 × tan(15°) = 53.58 m
- Curve length = 200 × (30 × π/180) = 104.72 m
- External distance = 200 × (sec(15°) – 1) = 7.05 m
- Mid-ordinate = 200 × (1 – cos(15°)) = 3.40 m
These values are then used to stake out the curve from the PC and PT.
Common Mistakes and Misconceptions
A frequent error is mixing degrees and radians. The tangent and secant functions in the formulas require the half-angle in degrees, but the arc length formula requires the full angle in radians. Another mistake is using the external distance instead of the mid-ordinate for setting the center of the curve—they differ by the sagitta. Also, surveyors sometimes forget that the intersection angle is the deflection angle, not the interior angle; if you measure the interior angle at the PI, subtract it from 180° to get Δ.
Practical Applications
Curve calculations are used in road design to ensure safe speeds, in railway alignment to limit lateral acceleration, and in pipeline construction to avoid sharp bends. For horizontal curves, the minimum radius is often set by design speed and superelevation. For vertical curves, the length is determined by sight distance and comfort criteria. In all cases, accurate curve calculations prevent costly errors in construction.
Frequently Asked Questions
What is the difference between a horizontal and vertical curve?
A horizontal curve changes the direction of the centerline in plan view, while a vertical curve changes the grade (slope) in profile. Horizontal curves are circular arcs; vertical curves are parabolic.
How do I find the radius of a curve if I only know the chord and deflection angle?
You can use the formula R = C / (2 × sin(Δ/2)), where C is the long chord and Δ is the deflection angle. Rearrange the long chord formula to solve for R.
What is the external distance used for?
The external distance is the distance from the PI to the midpoint of the curve. It is used to set the midpoint of the curve on the ground, often to check that the curve clears obstructions like buildings or cliffs.
Why are vertical curves parabolic instead of circular?
Parabolic curves provide a constant rate of change of grade, which gives a smooth transition for vehicles and simplifies sight distance calculations. A circular vertical curve would have a varying rate of change, making it less comfortable and harder to design.
Can I use the same formulas for spiral curves?
No. Spiral (transition) curves use clothoid or cubic parabola formulas that gradually change the radius from infinite to the circular curve radius. The simple circular curve formulas do not apply directly.
Related
Formula used
in I | Intersection angle (Δ) | degrees | 30 | 0 in R | Radius | m | 200 | 0 out T | Tangent length | m | R * tand(I / 2) | 2 out L | Curve length | m | R * I * pi / 180 | 2 out E | External distance | m | R * (1 / cosd(I / 2) - 1) | 2 out M | Mid-ordinate | m | R * (1 - cosd(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.