Vertical curve length for sight distance
The shortest crest or sag vertical curve that gives a sight distance, from the standard formulas with your eye, object, or headlight heights, stating which case applies; design values come from your design manual.
Experimental: not yet fully verified. How results are checked
The curve must be at least 368.34 ft long (S > L: the sight line extends past the curve).
- Case
- K for that length
Provenance
- Computed by
- survey.curves.sight-distance 1.0.0, core 0.1.0
- Model
- Crest: L = AS²/(200(√h1 + √h2)²) when S < L, else L = 2S − 200(√h1 + √h2)²/A. Sag (headlight): L = AS²/(200(H + S tan β)) when S < L, else L = 2S − 200(H + S tan β)/A (Ghilani & Wolf 2021, ch. 25). Design values are inputs: no design table is reproduced
- Accuracy
- Exact for the formulas; the design values, and whether they apply to your road, come from your design manual
- Notes
- 1 shown with the answer
- Cites
- Ghilani, C. D., and Wolf, P. R., Pearson, Elementary Surveying: An Introduction to Geomatics
Something look off?
How we got thisFormula, worked example, sources, and proof
Model: Crest: L = AS²/(200(√h1 + √h2)²) when S < L, else L = 2S − 200(√h1 + √h2)²/A. Sag (headlight): L = AS²/(200(H + S tan β)) when S < L, else L = 2S − 200(H + S tan β)/A (Ghilani & Wolf 2021, ch. 25). Design values are inputs: no design table is reproduced
Accuracy: Exact for the formulas; the design values, and whether they apply to your road, come from your design manual
Worked example: A crest curve for 400 ft of sight with A = 5%. Source: add-survey-suite crest SSD scenario: about 368.3 ft, S > L. It is golden test vector v001, and every build checks the tool still gives its answer within its tolerance.
You enter
- Curve
- crest
- Eye height h1
- 3.5 ft
- Grade change A
- 5
- Object height h2
- 2.0 ft
- Sight distance S
- 400 ft
You get
- Minimum curve length
- 368.34 ft
- Case
- S > L: the sight line extends past the curve
- K for that length
- 73.7
Review: Not yet independently reviewed by a licensed surveyor.
Last verified: 2026-09-23, when a maintainer last confirmed this tool's sources at the issuer. See the sources ledger.
Status: version 1.0.0, core 0.1.0. See this tool in the verification report.
Changes
- 2026-09-23, fixed: Survey tools cite Ghilani and Wolf's Elementary Surveying, 16th edition (2021), but their method notes said "Ghilani & Wolf 2018". The notes now give 2021, the edition cited. No results change. Changelog
Checked against: 7 golden test vectors (download the test vectors, each with its source and tolerance). See how results are checked and every source.
Sources
- Elementary Surveying: An Introduction to Geomatics, Ghilani, C. D., and Wolf, P. R., Pearson, 16th edition. Chapter 25 (vertical curves: sight distance on crest and sag curves).
Experimental means this tool has not yet met the stable bar: at least 20 golden vectors, differential tests, and an independent worked example.
Learn the concept: Vertical curves explained