Calculator #08

Taxiway Edge Light Spacing & Quantity

Segment-based taxiway edge-light engine — straight sections, curves with inner/outer edge geometry, intersection/holding-position/stop-bar exclusion zones, duplicate-fixture control, and coordinate-based existing-installation compliance.

About this calculator

Developed separately from runway-edge lighting (Calculators #01/#07) because taxiway geometry introduces curves, intersections, fillets and holding positions that a single-length division cannot represent. This calculator breaks the taxiway into straight and curve segments, calculates each on its own applicable rule, and sums to a total — rather than treating the whole taxiway as one straight length.

Quick start

Taxiway & Standard

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

Changing the input unit converts the values already typed (lengths, spacings, offsets, segment list and coordinates); angles are unchanged.

Used for inner/outer curve-edge geometry: Redge = RCL ± (W/2 + D), where D is the edge-light offset entered below (taken as 0 if blank).

Documentation only — does not alter the spacing engine in this calculator.

Rule note

"One side" counts Side A only. "Project-specific" is currently counted as both sides and flagged for review — adjust manually. ICAO Annex 14 (5.3.18.1) requires edge lights on night-use taxiways that have no centreline lights; where centreline lights are provided, edge lights are a project decision. Verify against the approved layout.

Spacing Criteria

ICAO — straight-section maximum spacing is 60 m, applied automatically below.

Nominal spacing used to generate curve positions along the arc.

Rule note

Neither ICAO nor FAA curve-spacing tables are hard-coded here — this calculator will not silently reuse the straight-section value on a curve. Enter the applicable figure or the curve check is skipped.

Edge-Light Lateral Offset

Rule note

Runway edge-offset values (Calculator #07) are not assumed to apply identically to taxiways — enter the applicable ICAO/FAA taxiway range for this project to validate against.

Taxiway Geometry — Segments

One segment per line, in order along the taxiway: straight,<length> · curve,<centreline radius>,<angle deg> · intersection,<length> · holding,<length> · stopbar,<length> · other,<length>,<note>. Exclusion types (intersection/holding/stopbar/other) consume chainage but generate no edge lights.

Default example reproduces the worked 1,240 m taxiway (S1–S3 straight, C1–C2 curves) from the design brief.

TAXIWAY GEOMETRY │ ├─ Straight Segment → S_max straight (standard-specific) ├─ Curve Segment → R_inner = R_CL − (W/2 + D) · R_outer = R_CL + (W/2 + D) · L_arc = R·θ(rad) ├─ Intersection → excluded from edge-light count, flagged for layout review ├─ Holding Position → excluded from edge-light count, flagged for layout review ├─ Stop Bar → excluded from edge-light count, flagged for layout review └─ Other → excluded from edge-light count, flagged for layout review

Duplicate-Position Handling

Rule note

Full 2D collision detection across intersecting taxiways is outside this segment-based engine's scope. Where a generated position coincides with a fixture already counted on a crossing taxiway (e.g. Calculator run for another leg), enter the count here so Qtotal = ΣQi − Qduplicates — do not assume the software has detected it automatically.

FAQ

Taxiway Edge Lights: Frequently Asked Questions

Quick answers on how the calculator sizes taxiway edge lighting.

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

It breaks a taxiway into straight and curve segments plus exclusion zones, calculates each on its own spacing rule, and sums the edge-light quantity. It also checks edge-light offset and can check measured fixture coordinates on an existing installation against the maximum spacing.

Why not just divide the taxiway length by the spacing?

Taxiway geometry has curves, intersections, fillets and holding positions that a single-length division cannot represent. The calculator works segment by segment, so Q_total = ΣQ_i − Q_duplicates, and each segment follows the rule that applies to it.

How is the straight-section spacing calculated?

N = ⌈L ÷ S_design⌉ intervals, then S_actual = L ÷ N, which must not exceed S_max. The maximum is 60 m for ICAO Annex 14 and 200 ft (60.96 m) for FAA AC 150/5340-30J. Both are pre-filled as editable defaults, so confirm them against the project specification.

How are curves handled?

Each curve has an inner and an outer edge with its own radius: R_inner = R_CL − (W/2 + D) and R_outer = R_CL + (W/2 + D), where D is the edge-light offset. The arc length is L_arc = R × θ. For R_CL = 100 m, W = 23 m and D = 0, the radii are 88.5 m and 111.5 m. Each edge gets its own light count, not one shared count halved.

Are the curve spacing limits built in?

No. Curve spacing depends on radius, and the ICAO and FAA curve tables are not hard-coded. You enter the curve maximum spacing from the applicable table or the project specification. If it is left blank, the curve check is skipped, and the calculator never reuses the straight-section value on a curve.

What happens at intersections, holding positions and stop bars?

Segments tagged as an intersection, holding position, stop bar or other exclusion use up chainage but generate no edge lights. Each one raises a review flag, because the detailed layout there must be confirmed against the approved drawing.

How are duplicate fixtures at crossing taxiways handled?

The calculator does not do full 2D collision detection between taxiways. Where a position coincides with a fixture already counted on a crossing taxiway, you enter the number of duplicates removed so the total is not double-counted.

Is the result a final bill of quantities figure?

No. It is a quantity generated from the selected standard and the geometry you enter. Final locations at intersections, curves, holding positions, stop bars and other special areas must be verified against the approved aerodrome lighting layout.

Talk to Precision AGL Academy

Follow the Academy

Fixtures—