Calculator #09

Taxiway Centreline Light Spacing & Quantity

A real 2D coordinate-generation engine — straight and curve alignment, chord-vs-arc-correct positioning, enhanced-centreline zone, intersection and runway-interface handling, and automatic + manual duplicate-fixture control.

About this calculator

Built as a separate engine from Taxiway Edge Lights (Calculator #08), because the centreline system follows the taxiway centreline itself and changes configuration at intersections, enhanced-centreline zones, and runway interfaces. This calculator never reduces to "length ÷ spacing" — it walks the alignment segment by segment and generates an actual X,Y position for every light.

Quick start

Taxiway & Standard

Straight and curve spacing databases are kept separate per standard — never one universal value.

Changing the input unit converts the lengths, segment list and measured coordinates already typed (angles are unchanged) and re-fills the standard’s spacing limits.

Documentation only in this calculator — the centreline alignment does not depend on width (see Calculator #08 for edge-light geometry).

Documentation only — the actual geometry is defined by the segment list below.

If "Yes", the segment list should include at least one runwayentry segment — the calculator does not continue normal centreline spacing blindly through a runway interface.

Spacing Criteria

Selects the straight-section limit and the radius-based curve limit pre-filled below. Changing it re-fills the spacing fields.

Rule note

Nominal design spacing — intervals are calculated and redistributed uniformly rather than dividing by Smax directly. Worked example: L = 487 m and Sdesign = 30 m give N = 17 intervals (18 lights including both ends) and Sactual = 28.65 m (see Methodology).

Rule note

Pre-filled from the standard and the RVR band selected above: ICAO 30 m (15 m below 350 m RVR); FAA 100 ft (50 ft below 1,200 ft RVR). ICAO permits up to 60 m only where meteorological conditions give adequate guidance, and requires closer spacing on short straights — confirm against the approved project specification. Left blank, the straight-spacing check is skipped.

Nominal spacing along the arc — lights follow the actual curve, not a straight chord. Pre-filled with the radius-based limit for the default radius class (ICAO 7.5 m for radius up to 400 m; FAA 25 ft, or 12.5 ft below 1,200 ft RVR, for radius under 400 ft) — raise it only where every curve radius allows a coarser pitch.

Rule note

For ICAO / DGCA and FAA the limit is taken automatically from the standard's radius table for every curve segment (ICAO: radius up to 400 m 7.5 m, 401–899 m 15 m, 900 m or more 30 m, never above 15 m below 350 m RVR; FAA AC 150/5340-30J Table 4-1: 75–399 ft 25 ft / 12.5 ft, 400–1,199 ft 50 ft / 25 ft, 1,200 ft or more 100 ft / 50 ft for RVR above / below 1,200 ft). A value entered here is used only where it is stricter than the table. For “Project Specification” this value is the limit.

Used for automatic duplicate-fixture detection and the existing-installation centreline-alignment check below.

Coordinate System Setup

Rule note

Any local project coordinate system works — the schedule below reports relative X,Y, not survey grid coordinates, unless X₀/Y₀ are entered as real grid values.

Centreline Geometry — Segments

One segment per line, in order along the taxiway: straight,<length>[,<spacing>] · curve,<radius>,<angle deg>,<left|right> · intersection,<length> · runwayentry,<length>. The optional third value overrides the design spacing for that segment — use it to model the closer spacing that ICAO asks to continue 60 m before and after a curve (for example straight,60,7.5) or the closer-spaced lights FAA AC 150/5340-30J calls for on the straights before and after a curve. Intersection and runway-entry segments still generate lights (tagged with their own function) — they are not excluded like taxiway edge lights, but are flagged for layout review since the exact configuration is project-specific.

Rule note

Default example: 300 m straight → 100 m-radius curve turning left through ≈120 m of arc → 400 m straight, reproducing the S1/C1/S2 conceptual example from the design brief.

TWY-A │ ├─ Straight S1 → P_i = P_0 + i·u·S (u = heading unit vector) ├─ Curve C1 → x_i = x_c + R·cos(θ_i), y_i = y_c + R·sin(θ_i), θ_i = θ_0 + i·Δθ ├─ Straight S2 → heading carried forward from end of C1 (tangent-continuous) ├─ Intersection → lights generated, function = Intersection, flagged for review └─ Runway Entry → lights generated, function = Runway Lead-On/Lead-Off, flagged for review

Duplicate-Position Handling

Rule note

This engine automatically flags any two generated positions on this alignment closer than tolerance T (see below). Where a position also coincides with a fixture from a different taxiway's calculator run (a true intersection between two alignments), enter that count here — full cross-alignment 2D matching is outside this single-run engine's scope.

FAQ

Taxiway Centreline Lights: Frequently Asked Questions

Quick answers on how the calculator generates taxiway centreline lighting.

What does the Taxiway Centreline Light Spacing & Quantity calculator do?

It walks the taxiway alignment segment by segment and generates an actual X,Y position and chainage for every centreline light. It handles straights and curves, an enhanced-centreline zone, intersections and runway interfaces, flags duplicate fixtures, and can check an existing installation for spacing and alignment.

How is straight-section spacing worked out?

N = ⌈L ÷ S_design⌉ intervals, then S_actual = L ÷ N, so the lights are spread uniformly instead of leaving an irregular last gap. For L = 487 m and S_design = 30 m, N = 17 intervals (18 lights) and S_actual = 28.65 m.

How are lights positioned on a curve?

Each light's angle is measured from the curve centre, with Δθ = θ ÷ N, so lights follow the true arc and not straight chords. Arc distance is D_arc = R × Δθ and chord distance is D_chord = 2R × sin(Δθ/2). They differ, and spacing along a curve is generated and checked on the arc-length basis.

What straight-section spacing limits are pre-filled?

ICAO 30 m (15 m where RVR is below 350 m) and FAA 100 ft (50 ft where RVR is below 1,200 ft). The DGCA option follows ICAO, so confirm it against the current DGCA CAR or AIP. These are editable defaults. Curve limits come from each standard’s radius table and are checked per curve segment: ICAO 7.5 m up to 400 m radius, 15 m from 401 to 899 m and 30 m from 900 m (never above 15 m below 350 m RVR); FAA 25 ft for 75 to 399 ft radius (12.5 ft below 1,200 ft RVR), 50 ft for 400 to 1,199 ft and 100 ft above that.

How does the enhanced centreline zone work?

You enter a zone length and choose whether it sits at the start or the end of the segment list, so it can be placed at the runway end. Centreline positions inside it are re-classified as enhanced, for example alternating green and yellow, and counted once, not added on top of the normal lights. The FAA enhanced taxiway centerline is a pavement marking, so this zone models alternating green and yellow centreline lights only.

How are intersections and runway entries treated?

Intersection and runwayentry segments still generate lights, tagged with their own function, but are flagged for layout review because the exact configuration is project-specific. The calculator does not carry normal centreline spacing blindly through a runway interface.

How are duplicate fixtures detected?

Any two generated positions on the same alignment that are closer than the positional tolerance T (0.15 m by default) are flagged as a potential duplicate. Duplicates caused by a separate taxiway alignment crossing this one are outside a single-run engine, so you enter them in the manual field.

How does the existing-installation check work?

You enter measured x,y coordinates. The distance between consecutive fixtures is checked against the applicable maximum spacing, and each point's perpendicular deviation from the nearest design segment, D_⊥, is checked against the tolerance T. The result is reported as spacing and centreline alignment pass or fail.

Talk to Precision AGL Academy

Follow the Academy

Fixtures—