Road Curve Setting Out: Tangent Length, Chainages and Offsets
Calculate circular curve elements, PC/PT chainages and peg tables by exact Rankine deflections, tangent offsets and long-chord offsets. Choose 20 m, 30 m or 100 ft stationing.
This horizontal curve calculator prepares the geometry and peg schedule for a simple circular road curve. Surveying students, engineers and field crews can use it to check a calculation sheet, compare setting-out methods and identify the distances and angles needed before going to site.
Start with a radius and the deflection angle between the forward directions of the two tangents. Alternatively, enter a degree of curve and choose its arc or chord definition. The reference length is the selected 20 m chain, 30 m chain or 100 ft station. A four-degree curve therefore means different radii under different reference lengths and definitions. Enter angles as decimal degrees; for example, 35°30′ is 35.5°.
Enter the PI chainage as a total distance from the alignment origin. The tangent length calculator finds the distance from PI to each tangent point. PC chainage is PI chainage minus tangent length; PT chainage is PC chainage plus the circular arc length. Adding a second tangent length to PI would give the wrong PT chainage.
Choose the chainage convention before reading plus notation. In 20 m mode, 12+05.000 means 245 m; in 30 m mode it means 365 m. With 100 ft stations, 12+05.000 means 1205 ft. The metric/US display switch changes physical input and result units, while plus notation retains the selected convention.
The curve setting out table includes PC, regularly spaced arc chainages and PT. Increasing the intervals per chain adds intermediate pegs. The first and last intervals are usually shorter than the nominal spacing. In the Rankine table, occupy PC, orient the instrument toward PI and turn the cumulative deflection toward the chosen curve side. Measure either the listed straight chord from the previous peg or the direct chord from PC. Arc intervals are included for checking stationing; they are not interchangeable with measured chords.
The tangent-offset table uses the nearer endpoint, PC or PT. Measure along that tangent toward PI, then perpendicular onto the curve side. The long-chord table instead measures along the straight PC–PT baseline and offsets toward the arc. Its largest ordinate is the mid-ordinate. The plan shows the pegs and tangent triangle; charts show ordinate and deflection development.
All distances are horizontal. This tool covers one circular arc without station equations, transition spirals, compound curves, terrain corrections or grid-to-ground scale factors. It does not select a safe road radius, design superelevation or establish project staking tolerances. Use approved alignment data and independent survey control for construction. Millimetre and arc-second display precision describes rounding, not achieved field accuracy.
How it is calculated
Circular-curve elements
Let be the change in tangent direction, the radius, and the chosen reference chain length. Angles in trigonometric expressions below are in degrees; denotes the same angle in radians.
The stable half-angle form avoids subtracting nearly equal numbers for small angles. and . For degree input, (arc definition) or (chord definition). Geometry follows Caltrans BDD 2E, June 2025, pp. 1–2, and FHWA, Chapters 2 and 5 (printed pp. 20–23, 47–48 and 58–60; attached pp. 35–38, 62–63 and 73–75). This calculator derives its own coordinate transformations.
Exact Rankine deflections
For a peg at arc distance , and the cumulative deflection from the PC forward tangent is . For an arc interval , the measured chord is , with that sine argument in radians. The direct PC-to-peg chord is . This uses exact geometry rather than the small-chord minutes approximation. The final deflection is . Seconds are rounded only for display.
Perpendicular offsets
With PC as origin, the forward tangent as x axis, and positive y toward the curve, and . Caltrans BDD 2F, June 2025, p. 3, gives the equivalent tangent-offset construction. The table uses from the nearer endpoint so the projection stays on the PC–PI or PT–PI tangent segment. At PT, face PI and offset onto the arc side; do not reuse a PC left/right offset sign blindly.
For the long chord, from PC, and perpendicular toward the arc. These follow by rotating the PC tangent coordinates through . All values in the setting-out tables are positive magnitudes; the selected direction mirrors the plan.
Peg grid and closure
Pegs fall at multiples of in total alignment chainage, plus PC and PT. Coincident endpoint/grid pegs are merged within of an interval. Circle-equation, arc-sum, deflection and endpoint-chord residuals check geometric closure.
Reading the schedules
Each plus-notation chainage carries its fixed reference convention in brackets: [20 m], [30 m] or [100 ft]. These brackets are independent of the metric/US display switch. Distance and decimal-angle headers name their displayed units. Rankine distances and angles are separate tables with repeated chainage; the peg chord is measured from the previous peg, while the PC chord is measured directly from PC. DMS totals use nonbreaking spacing so one angle stays together.
Assumptions
One simple circular horizontal arc with constant radius; flat local geometry and continuous arc-length chainage. No station equations or transition spirals. PC is at nonnegative chainage. The PI chainage belongs to the incoming alignment. Chain conventions are explicit reference lengths, not a change of survey datum. The drawing is rotated to keep the long chord horizontal, with the selected left/right curve represented consistently; it is not a northing/easting plot. Coordinates and formulas are derived here from circle geometry and checked against published highway examples. For shallow curves, the small mid-ordinate is dimensioned in a separate detail with an explicit vertical enlargement factor; the main plan retains its true geometric proportions.
Where it applies
Input domain: radius 0.1–100000 m; deflection 0.1–170°; degree of curve 0.01–120°; 1–10 peg intervals per selected chain or station. A valid schedule has no more than 200 nominal arc intervals (up to 202 pegs). Increase PI chainage if the curve would begin before the origin. All lengths are horizontal; reduce slope distances and apply project grid/ground corrections separately. No speed, sight-distance, superelevation, pavement, spiral or setting-out tolerance design is included. Use approved project survey procedures and check against the standard in force where project specifications require one.
Reference-data correction: FHWA Table 5.2 lists the curve 3 tangent as 528.2879 ft. Table 5.5 gives 585.2879 ft, consistent with its radius, central angle and stationing; the reference check uses Table 5.5. Caltrans reference checks use individual published values, not a reproduction of its offset tables.
References
- Caltrans, Bridge Design Details 2F: Tangent Offset for Circular Curves, June 2025, pp. 2A.F.1–3. https://dot.ca.gov/-/media/dot-media/programs/engineering/documents/bridgedesigndetails/chapter-2/202506bdd24attachment2fa11y.pdf
- FHWA, Bridge Geometry Manual, FHWA-HIF-22-034, April 2022, Chapter 5: Working with Horizontal Geometry. https://www.fhwa.dot.gov/bridge/pubs/hif22034.pdf
- Caltrans, Bridge Design Details 2E: Horizontal Curve Equations, June 2025. https://dot.ca.gov/-/media/dot-media/programs/engineering/documents/bridgedesigndetails/chapter-2/202506bdd24attachment2ea11y.pdf
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Define the curve by Degree of curve is the central angle subtended by one selected chain or station length. Arc and chord definitions are different. | curve_by | Radius | |
| Radius | R_in | m | 300 |
| Degree of curve Use decimal degrees. The reference length is the selected 20 m chain, 30 m chain or 100 ft station. | D_in | deg | 4 |
| Deflection angle Δ Change in forward direction between tangents, equal to the central angle; not the interior intersection angle. | Delta | deg | 60 |
| Curve direction Looking ahead from PC toward PI. Turn cumulative PC deflections to this side. Offset tables give magnitudes measured onto the arc side of each indicated baseline. | turn | Left | |
| Chainage convention Controls plus notation, degree-of-curve reference length and the peg grid. It is independent of the metric/US display switch. | station_system | 20 m chains | |
| PI chainage — total distance Enter distance from alignment origin, not plus notation. For 100 ft station 12+34.50 enter 1234.50 ft using the unit control. | S_PI | m | 1000 |
| Peg intervals per chain or station 1 stakes every full chain/station; 2 adds half-chain pegs. PC and PT are always included; table limit is 202 pegs. | divisions | 1 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Circular radius | 300 m |
| Tangent length | 173.205 m |
| Curve length along arc | 314.159 m |
| Long chord | 300 m |
| External distance | 46.41 m |
| Mid-ordinate | 40.192 m |
| PC — total chainage | 826.795 m |
| PT — total chainage | 1,140.954 m |
| PC — selected plus notation | 41+06.795 |
| PT — selected plus notation | 57+00.954 |
| Pegs including PC and PT | 18 |
| Nominal peg arc spacing | 20 m |
| Equivalent arc degree per selected chain | 3.81972 deg |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
FHWA curve 1 — 1000 ft radius, left curve
Source: FHWA Bridge Geometry Manual, FHWA-HIF-22-034 (April 2022), Tables 5.1–5.5, printed pp. 47–48 and 58 (attached pp. 62–63 and 73). Radius, angle, tangent, arc length and PI/PC/PT stationing are published values; feet converted using 0.3048 m/ft. Tolerance 0.0001 m allows printed rounding. https://www.fhwa.dot.gov/bridge/pubs/hif22034.pdf
Inputs: Radius = 304.8 m; Deflection angle Δ = 110 deg; PI chainage — total distance = 4,079 m; Chainage convention = 100 ft stations; the others as above.
| Result | Source | This calc |
|---|---|---|
| Tangent length | 435 m | 435 m |
| Curve length along arc | 585 m | 585 m |
| PC — total chainage | 3,644 m | 3,644 m |
| PT — total chainage | 4,229 m | 4,229 m |
FHWA curve 2 — 1250 ft radius, right curve
Source: FHWA Bridge Geometry Manual, FHWA-HIF-22-034 (April 2022), Tables 5.1–5.5, printed pp. 47–48 and 58 (attached pp. 62–63 and 73). Radius, angle, tangent, arc length and PI/PC/PT stationing are published values; feet converted using 0.3048 m/ft. Tolerance 0.0001 m allows printed rounding. https://www.fhwa.dot.gov/bridge/pubs/hif22034.pdf
Inputs: Radius = 381 m; Deflection angle Δ = 84.711 deg; PI chainage — total distance = 5,152 m; Chainage convention = 100 ft stations; Curve direction = Right; the others as above.
| Result | Source | This calc |
|---|---|---|
| Tangent length | 347.4 m | 347.4 m |
| Curve length along arc | 563.3 m | 563.3 m |
| PC — total chainage | 4,805 m | 4,805 m |
| PT — total chainage | 5,368 m | 5,368 m |
FHWA curve 3 — corrected tangent from Table 5.5
Source: FHWA Bridge Geometry Manual, FHWA-HIF-22-034 (April 2022), Tables 5.1–5.5, printed pp. 47–48 and 58 (attached pp. 62–63 and 73). Radius, angle, tangent, arc length and PI/PC/PT stationing are published values; feet converted using 0.3048 m/ft. Tolerance 0.0001 m allows printed rounding. Table 5.2 incorrectly prints T = 528.2879 ft for curve 3; Table 5.5 prints 585.2879 ft, agreeing with Table 2.3 (585.29 ft), PI−PC station difference and R tan(Δ/2). The correct geometry is retained. https://www.fhwa.dot.gov/bridge/pubs/hif22034.pdf
Inputs: Radius = 289.6 m; Deflection angle Δ = 63.274 deg; PI chainage — total distance = 6,023 m; Chainage convention = 100 ft stations; Curve direction = Right; the others as above.
| Result | Source | This calc |
|---|---|---|
| Tangent length | 178.4 m | 178.4 m |
| Curve length along arc | 319.8 m | 319.8 m |
| PC — total chainage | 5,845 m | 5,845 m |
| PT — total chainage | 6,165 m | 6,165 m |
Caltrans tangent offset — 900 ft radius, 100 ft along tangent
Source: Caltrans Bridge Design Details 2F, June 2025, Table 2A.F.1, printed p. 2A.F.2 (PDF p. 2): radius 900 ft, distance along tangent 100 ft, offset 5.57 ft. Select Δ = asin(100/900) to make PT the published tangent-offset point, checking its PC-tangent coordinates. Published offset rounded to 0.01 ft; absolute tolerance 0.006 ft. The nearer-end setting-out table correctly uses PT with zero local offset at this endpoint. https://dot.ca.gov/-/media/dot-media/programs/engineering/documents/bridgedesigndetails/chapter-2/202506bdd24attachment2fa11y.pdf
Inputs: Radius = 274.3 m; Deflection angle Δ = 6.379 deg; PI chainage — total distance = 304.8 m; Chainage convention = 100 ft stations; the others as above.
| Result | Source | This calc |
|---|---|---|
| Forward coordinate along PC tangent [3] | 30.48 m | 30.48 m |
| Offset magnitude from PC tangent [3] | 1.698 ± 0.001829 m | 1.699 m |







Responses