For ARTCC features, the boundary stratum that distinguishes this feature
from sibling features within the same center (e.g. the same ZNY ARTCC has
separate LOW and HIGH features with potentially different polygons).
Null for all non-ARTCC airspace types.
Lateral boundary polygon in WGS84 coordinates.
Upper vertical bound of this feature.
The controlling facility or agency. For Class B/C/D this is the TRACON or ARTCC identifier (e.g. "PCT"). For SUA this is the controlling military or civil authority name. Always null for ARTCC features. Null if not available in the source data.
Lower vertical bound of this feature.
Identifier for this feature. The semantics depend on type:
Human-readable name of the airspace (e.g. "WASHINGTON", "DEMO 1 MOA").
Operating schedule for part-time airspace, as provided verbatim in NASR source data (e.g. "MON-FRI 0700-2200 LOCAL, OTHER TIMES BY NOTAM"). Null for always-active airspace or when schedule data is unavailable.
Two-letter US state or territory abbreviation associated with this airspace feature. For Class B/C/D this is the state of the associated airport, not a guarantee that all geometry falls within that state - outer Class B rings in particular commonly extend into adjacent states. For SUA this is the administrative area recorded in the NASR source data. For ARTCC features this is the state of the center's headquarters facility (e.g. "NY" for ZNY). Null if not available in the source data.
The type or class designation of this airspace feature.
A single airspace designation feature derived from FAA NASR data.
Each feature represents one lateral polygon with associated vertical bounds and metadata. A single real-world airspace can produce multiple features:
Consumers that need to treat the full structure as a unit can group features by
identifier(and optionallyartccStratumfor ARTCC).Vertical bounds whose reference is AGL cannot be precisely compared to an aircraft MSL altitude without terrain elevation data. The @squawk/airspace resolver handles AGL bounds conservatively - see that package for details.