Runway & Standard
Rule note
ICAO — uniform longitudinal interval not exceeding 60 m. FAA AC 150/5340-30J — not exceeding 200 ft (60.96 m). These are kept as distinct values, not treated as equal.
Applies to runway length, width, offset and spacing fields below.
Rule note
Full physical runway length, threshold/runway-end to threshold/runway-end. Edge lights run this full length regardless of any threshold displacement — see the threshold section below.
Rule note
Full-strength pavement width designated for runway use — used for the edge-light-row lateral geometry below.
Rule note
Under ICAO this selection sets S_max (100 m visual, 60 m instrument); under FAA it does not change the spacing maximum. The caution-zone colour logic below is driven independently by the per-threshold instrument-approach setting, since one end of an instrument runway can be non-instrument.
Rule note
Documentation only — edge-light longitudinal spacing does not vary by approach category in this engine. Threshold-light geometry by category is handled in Calculator #02 / #05.
Rule note
Sets the planning default edge-light lateral offset (3.0 m jet, 0.6 m non-jet) — confirm against AC 150/5340-30J and the approved layout.
Threshold & Runway-End Reference
Rule note
Station chainage is generated from the Threshold A / Runway-End A reference point, per the FAA design rule that threshold/runway-end lights are the starting reference for edge-light spacing. Displacement affects the landing-threshold reference used for threshold lighting (Calculators #02 / #05) — not the edge-light chainage or the caution-zone reference here, both of which run against the full physical runway length.
Rule note
Governs whether the yellow caution zone is shown to aircraft approaching Threshold A. The zone itself lies at the far (B) end of the runway. Runway ends can differ — do not assume both ends match the overall runway type.
Rule note
Governs whether the yellow caution zone is shown to aircraft approaching Threshold B. The zone itself lies at the far (A) end of the runway.
Edge-Light Lateral Geometry
Rule note
FAA: 0.6 m ≤ DE ≤ 3.0 m from the edge of full-strength pavement, with 3.0 m (jet) / 0.6 m (non-jet) pre-set as a planning default — confirm against the AC and approved layout. ICAO: on the runway edge or up to 3 m outside it.
Rule note
The project/design spacing to select positions from. The engine verifies the resulting actual spacing Sactual against the applicable Smax — it does not use Smax itself as the design value.
Display & Precision
Rule note
Output unit and decimal precision for all calculated values and the station schedule.
Existing-Installation Field Verification (optional)
Verification results
Report details
Quantity schedule
Edge-Light Quantity Schedule
| Component | Calculation Basis | Quantity |
|---|---|---|
| Edge lights — left side | Generated positions, chainage 0 → L | — |
| Edge lights — right side | Generated positions, chainage 0 → L | — |
| Total physical fixtures | — |
Positions at chainage 0 and chainage L coincide with the Threshold/Runway-End reference points. Where a separate runway-end or threshold fitting is provided at that location (see Calculator #02 / #05), treat it as a distinct fixture/function under that calculator's shared-fixture logic — not as an additional edge light here.
Station schedule
Rule note
Generated positions, not a formula shortcut — the final count follows from this table rather than an assumed N + 1.
Build-up
How This Calculator Works
FAA AC 150/5340-30J specifies that runway-edge lights are parallel to the runway centreline, 0.6–3 m from the edge of full-strength pavement, uniformly spaced and symmetrical, with longitudinal spacing not exceeding 200 ft (≈ 60.96 m); threshold/runway-end lights are the starting reference points for the spacing calculation.
Edge-light lateral position
Measured from the edge of the full-strength pavement designated for runway use. 3.0 m (jet) / 0.6 m (non-jet) is pre-set as a planning default — this calculator applies it automatically and flags any custom entry outside the 0.6–3.0 m range.
Symmetrical edge-light rows
The two rows must be parallel to the centreline, uniformly spaced, symmetrical about the centreline, with opposite lights connected by a transverse line perpendicular to the centreline (DL ≈ DR, SL ≈ SR). Because this engine derives both rows from a single DE and a single station set, that symmetry holds by construction rather than by a separate check.
Engineering quantity formula
For usable longitudinal edge-light length L and selected design spacing Sdesign:
N intervals produce N + 1 generated positions per side — the calculator builds the actual station array (chainage 0 to L) rather than assuming this count from a formula alone, since the final figure depends on the endpoint/reference convention in use.
Threshold/runway-end reference architecture
Station chainage is generated from the Threshold/Runway-End A reference point, per the FAA design rule. Where a threshold is displaced from the physical runway end, two references exist: the physical runway end (used for runway-end lighting) and the landing threshold (used for threshold/approach geometry, handled in Calculators #02 and #05). This calculator's edge-light chainage and caution-zone reference always use the physical runway-length reference, independent of any displacement.
Caution-zone colour
For MIRL/HIRL, runway edge lights are white; in the caution zone, yellow replaces white — seen facing the instrument approach threshold, white in the opposite direction:
ICAO Annex 14: Lcaution = min(600 m, L / 3)
The zone lies at the far end from the instrument approach threshold (the rollout end), so an instrument approach to A gives yellow lights near B as seen from A. Applied independently to each approach, since an instrument approach can exist at one runway end and not the other. This calculator never applies the yellow caution zone to both directions automatically — it is driven by the per-threshold instrument-approach setting above.
Existing-installation compliance
For measured positions xi, achieved spacing Si = xi − xi−1 is checked against Smax (🟢 PASS / 🔴 FAIL), and reported as a measured value rather than PASS/FAIL alone. Cumulative deviation Di = xactual,i − xdesign,i is also reported, since individually acceptable intervals can still hide a growing positional drift along the runway.
ICAO vs. FAA maximum spacing
| Standard | Smax |
|---|---|
| ICAO Annex 14 | 60 m (instrument) / 100 m (non-instrument) |
| FAA AC 150/5340-30J | 200 ft (60.96 m) |
An ICAO/FAA comparison working paper gives the ICAO Annex 14 recommendation as uniform longitudinal intervals not exceeding 60 m, distinct from the FAA 200 ft figure — this calculator uses a standard selector rather than one shared value.
Why the standard selector matters
| Achieved spacing | ICAO (60 m) | FAA (60.96 m) |
|---|---|---|
| 60.50 m | FAIL | PASS |
Advanced geometry — worked example
Runway width W = 45 m, edge-light offset DE = 3 m:
Caution-zone worked examples
| Standard | Runway length | Limit | Lcaution |
|---|---|---|---|
| FAA | 10,000 ft | L / 2 = 5,000 ft | 2,000 ft |
| FAA | 3,000 ft | L / 2 = 1,500 ft | 1,500 ft |
| FAA | 2,000 ft | L / 2 = 1,000 ft | 1,000 ft |
| ICAO | 3,000 m | L / 3 = 1,000 m | 600 m |
| ICAO | 1,500 m | L / 3 = 500 m | 500 m |
What this calculator does not do
It does not select an ALS/threshold configuration, does not maintain a figure-specific ICAO endpoint database, and does not replace review against the approved aerodrome lighting layout. Coordinate generation and exact ICAO figure-level endpoint rules are treated as engineering judgement inputs (offset mode, endpoint reference), not hidden defaults.