Skip to main content
Back to Dashboard
Offline processing active

Vertical Alignment Formatter

Clean, restructure, and validate Civil 3D profile vertical intersection point (PVI) data. Automatically check slope limits and K-values against AASHTO speed specifications, customize column ordering, and download formatted Excel reports.

Import Profile Export

Design parameters

Station Equations

No Vertical Data Imported

Upload your profile export (Excel Worksheet or CSV) from Autodesk Civil 3D. We will parse it and check all values client-side.

Engineering Notice & Review Requirement:

Calculation generated by InfraDigital CAD based on the selected methodology and entered parameters. Project-specific engineering review and verification are required before final design, submission or construction use.

Engineering Reference Manual

Vertical Alignment Formatter Documentation

Technical specifications, mathematical formulas, and civil guidelines

1. Functional Purpose & Methodology

Highway vertical profile design governs sight distance, vehicle operating speeds, truck hill-climbing performance, and drainage runoff. The Vertical Alignment Formatter parses raw PVI (Point of Vertical Intersection) profile tables exported from Civil 3D, cleans redundant elevation rows, validates grade transitions, and verifies crest and sag parabolic curve lengths against minimum K-values.

Profile submittals must balance cut and fill earthworks while adhering strictly to maximum grade and minimum sight distance standards. This tool identifies substandard crest curves where driver sight lines are restricted by the road crest, and sag curves where night headlight sight distance or passenger comfort governs, formatting the complete profile into an auditable submittal sheet.

2. Practical Step-by-Step Instructions

  1. Export Profile Report: In Civil 3D Toolspace, go to Reports Manager > Profile > PVI Report, or export profile LandXML. Save as CSV or Excel.
  2. Upload Profile File: Upload the PVI CSV file. Map the required columns: PVI Station, Elevation (m), Incoming Grade G1 (%), Outgoing Grade G2 (%), and Vertical Curve Length L (m).
  3. Specify Design Criteria: Set design speed (km/h) and road classification (Trunk, Link, Collector, or Feeder).
  4. Review Automated Checks: The tool automatically categorizes curves into Crest or Sag, computes algebraic grade difference (A), derives K-values, and flags any curve with K < K_min.
  5. Export Submission Table: Download the validated vertical profile schedule in structured Excel or printable tabular format.

3. Mathematical Formulations & Variable Definitions

Vertical curves are designed as equal-tangent symmetrical parabolas. Key mathematical relationships include:

  • Algebraic Difference in Grades (A): Absolute difference between incoming and outgoing gradients:
    A = |G2 - G1|
    Where G1 and G2 are expressed as percentages (e.g., +3.0% and -2.0% yield A = 5.0%).
  • Rate of Vertical Curvature (K-Value): Represents the horizontal distance in meters required to achieve a 1% change in gradient:
    K = L / A
    Where L = curve length (m) and A = algebraic grade difference (%).
  • Crest Curve K-Value (Stopping Sight Distance): Governed by driver eye height (h1 = 1.08m) and object height (h2 = 0.60m):
    K_crest = S² / [200 × (√h1 + √h2)²] &approx; S² / 658
    Where S = required stopping sight distance (m).
  • Sag Curve K-Value (Headlight Beam Distance): Governed by headlight height (h3 = 0.60m) and 1-degree upward beam divergence (θ = 1°):
    K_sag = S² / [200 × (h3 + S × tan 1°)] &approx; S² / [120 + 3.5 × S]
  • Curve Elevation at Offset x: Elevation at any distance x from the Point of Vertical Curvature (PVC):
    Elev(x) = Elev_PVC + (G1 × x) / 100 + [(G2 - G1) × x²] / (200 × L)

4. Standard Reference Tables (ERA 2013 & AASHTO)

Recommended minimum K-values per ERA 2013 Geometric Design Manual (Table 8-7) and AASHTO Green Book:

Design Speed (km/h)Stopping Sight Distance (m)Min K Crest (ERA / AASHTO)Min K Sag (Headlight)Min Curve Length L_min (m)
5065 m71130 m
6085 m111540 m
80130 m262550 m
100185 m524560 m
120250 m956375 m

5. Worked Numerical Example

A rural primary highway (ERA DS2 / AASHTO Rural Arterial) with design speed V = 100 km/h features a crest vertical curve. The incoming grade is G1 = +3.0% and the outgoing grade is G2 = -2.0%. The PVI is located at Station 22+500.00 with an elevation of 1,850.000 m. The design engineer proposes a vertical curve length of L_v = 300.00 m.

Step 1: Compute Algebraic Grade Difference (A)
A = |G2 - G1| = |-2.0% - (+3.0%)| = |-5.0%| = 5.0%
Step 2: Compute Actual Curve K-Value
K_actual = L_v / A = 300.00 / 5.0 = 60.00 m/%
Step 3: Check Against AASHTO / ERA 2013 Table 8-7 Requirements
For V = 100 km/h, Required SSD = 185 m → Governing K_min (Crest) = 52.00
→ K_actual (60.00) > K_min (52.00) [COMPLIANT: PASS]
Step 4: Compute Curve Control Stations & Elevations
Station PVC = Station PVI - (L_v / 2) = 22+500.00 - 150.00 = 22+350.00
Elev_PVC = Elev_PVI - (G1 × L_v / 2) / 100 = 1,850.000 - (3.0 × 150 / 100) = 1,845.500 m
Station PVT = Station PVI + (L_v / 2) = 22+500.00 + 150.00 = 22+650.00
Elev_PVT = Elev_PVI + (G2 × L_v / 2) / 100 = 1,850.000 + (-2.0 × 150 / 100) = 1,847.000 m
Step 5: Summit High Point Location
Distance from PVC to Summit: x_summit = (G1 × L_v) / A = (3.0 × 300) / 5.0 = 180.00 m
Station Summit = 22+350.00 + 180.00 = 22+530.00
Elev_Summit = Elev_PVC + (G1 × x_summit) / 100 - (A × x_summit²) / (200 × L_v)
Elev_Summit = 1,845.500 + 5.400 - (5.0 × 32,400) / 60,000 = 1,845.500 + 5.400 - 2.700 = 1,848.200 m

6. Engineering Assumptions & Limitations

  • Equal-Tangent Symmetrical Parabola Assumption: Formulations apply exclusively to equal-tangent parabolas. Unsymmetrical vertical curves (where L1 ≠ L2) require specialized compound parabolic formulas.
  • Drainage Flat-Spot Hazard: On crest and sag curves with K > 50, the flat zone near the summit or sag point (slope < 0.3%) can cause water ponding and hydroplaning unless transverse gutter slopes (≥ 2.0%) are maintained.
  • Passing Sight Distance Limitation: Minimum K-values in the table ensure Stopping Sight Distance (SSD) only. Where passing maneuvers are permitted on two-lane roads, significantly higher K-values (e.g., K > 120–200) or dedicated overtaking lanes must be provided.
  • Professional Verification: Vertical profile schedules are drafting and verification aids. Project submittals must be reviewed and stamped by a licensed Professional Engineer.

7. ERA 2013 vs AASHTO Standard Relationship

Both ERA 2013 (Table 8-7) and AASHTO Green Book use identical driver eye height (1.08 m) and object height (0.60 m) for stopping sight distance crest calculations. However, ERA allows steeper maximum longitudinal grades in mountainous/escarpment terrain:

  • ERA Maximum Grades: Flat terrain: 4%–6%; Rolling: 5%–8%; Mountainous: 7%–10%; Escarpment: up to 12% for short relief segments (< 200 m).
  • AASHTO Maximum Grades: Typically 4%–7% for freeways and rural arterials, rarely exceeding 9% except on low-volume mountain roads.

8. Frequently Asked Questions (FAQs)

Q: How do I know if a vertical curve is a Crest or a Sag?

If the incoming grade G1 is greater than the outgoing grade G2 (G1 > G2), the curve peaks upward (Crest). If G1 < G2, the curve dips downward (Sag).

Q: Why does my profile have a high K-value warning?

While high K-values provide generous sight distance, curves with K > 50 exhibit long flat regions (slope < 0.3%) that can trap storm runoff and cause hydroplaning if roadside gutters have insufficient longitudinal grade.

Q: What is a "broken-back" vertical curve?

A broken-back curve occurs when two consecutive vertical curves of the same type (e.g., two crests or two sags) are separated by a short tangent (< 150m). Drivers perceive this as an uncomfortable undulating roller-coaster profile.

9. Related Technical Guides & Workflow Integration

To analyze stopping sight distances in depth, use our Stopping & Passing Sight Distance Calculator. For pairing horizontal and vertical alignments harmoniously, consult our guide on ERA 2013 Highway Design Standards.

Applicable Design References•Client-Side Processing•Independent Engineering Verification