Advisory / planning use only. NOT a certified navigation source. Built from free FAA public data (CIFP + NASR).

aerodatalab

search

Advisory route planning

VFR-descent planner

Suggest a route that keeps a VFR-reporting airport within range at every point — ETOPS planning with a live-weather suitability predicate.

This tool suggests a route and shows margins. It never asserts that the weather will hold or that the route is authoritative. Stale or missing weather makes an airport unusable (fail-safe). Advisory / planning use only — not for navigation.

Plan a VFR-descent route

Range defaults to a 40 nm distance disk. Time-at-speed (range_min + speed_kt) and glide (glide_ratio + altitude_ft) modes are available as query parameters — see /v1/plan. Plans are capped at 600 nm great-circle — farther than that, use the trip planner.

S95KCVOSuitable (VFR out)Below thresholdNo usable weatherInadequate fieldRoute

Local equirectangular projection, north up. Green fills are range rings (radius R) around suitable, VFR-reporting airports — their union is the covered region. 28 suitable airports in the region. Coverage is tested by sampling the great circle every sampleSpacingNm; a covered verdict is exact only to ±sampleSpacingNm/2. An uncovered sliver narrower than the spacing can be missed. Advisory, not a defended claim.

Route · 6 legs · 230.9 nm

#FromToViaDist (nm)Coverage
1S95MAHXOjoin37.6 nmcovered
2MAHXOKOTAAcorridor23.5 nmcovered
3KOTAAVECCUcorridor44.8 nmcovered
4VECCUJJACEcorridor58.8 nmcovered
5JJACEENDNGcorridor29.7 nmcovered
6ENDNGKCVOjoin36.6 nmcovered

Great-circle A→B is 225.9 nm; the planned route is 230.9 nm.

Diversion table (ETOPS-style)

LegNearest suitableBearing (°)Dist (nm)Best coverMargin (nm)
S95→MAHXOKHRI249°0.1 nmKPDT12.4 nm
MAHXO→KOTAAKHRI074°0.1 nmKHRI16.4 nm
KOTAA→VECCUKDLS262°13.2 nmKDLS-17.7 nm
VECCU→JJACEKDLS046°3.5 nmKDLS-6.2 nm
JJACE→ENDNGKUAO307°22.1 nmKUAO9.2 nm
ENDNG→KCVOKCVO232°0.0 nmKCVO3.4 nm

Per leg: the nearest suitable airport (bearing from the leg midpoint) and the single airport that best blankets the leg, with margin = R − its worst-point distance. A negative margin (▼) means no single airport covers the whole leg — the union still may; this is a per-airport lower bound, not an over-claim.

Snapshot & configuration

Nav cycle
2607
Artifact
66355e9d67a7
METAR reports used
35 of 383
Oldest observation
2026-07-16T07:56:00.000Z
Range R
40 nm40.0 nm
Weather minimum
VFR only · 75 min max age
Routing
mixed · corridor 30 nm
Constraint
hard
Min runway
3000 ft
Coverage test
±0.75 nm

This plan is reproducible from the values above: the same nav cycle, artifact, METAR observation times, and config yield the same route. Coverage is tested by sampling; a “covered” verdict is exact only to the tolerance shown. Weather is an ephemeral overlay — never merged into the navigation data.

Advisory / planning only · AIRAC cycle 2607 · not a certified navigation source.