Terminal NDB (Non-Directional Beacon) navaids associated with specific airports, as defined in ARINC 424 Section PN records
These are NDB navaids located at or near airports used for terminal instrument procedures. Frequencies are stored as 5-digit integers (divide by 10 to get kHz). Coordinates are encoded as hemisphere+degrees+minutes+seconds+decimal seconds strings.
# Introspect the CifpTerminalNdb type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
# ...rootQuery... {
recordType
customerAreaCode
sectionCode
airportIcaoIdentifier
# }
}Run at https://api.nav.sortie.co/graphql — GraphiQL is available in-browser.
| Field | Type | Description | Units | Enum |
|---|---|---|---|---|
| recordType ← RECORD_TYPE | RecordType | Indicates whether the record is a standard record or a tailored record |
| |
| customerAreaCode ← CUSTOMER_AREA_CODE | CifpTerminalNdbCustomerAreaCode | Geographic region or customer area for which this record applies |
| |
| sectionCode ← SECTION_CODE | CifpTerminalNdbSectionCode | ARINC 424 section and subsection code identifying the record type; PN indicates Terminal NDB Navaid |
| |
| airportIcaoIdentifier ← AIRPORT_ICAO_IDENTIFIER | String | ICAO 4-letter identifier of the airport with which this terminal NDB is associated | ||
| icaoCode ← ICAO_CODE | CifpTerminalNdbIcaoCode | ICAO region code for the airport associated with this terminal NDB | 10 values
| |
| ndbIdentifier ← NDB_IDENTIFIER | String | Two or three character identifier for the terminal NDB navaid | ||
| icaoCode2 ← ICAO_CODE_2 | CifpTerminalNdbIcaoCode | ICAO region code associated with the NDB navaid itself, typically matches ICAO_CODE of the associated airport | 10 values
| |
| continuationRecordNo ← CONTINUATION_RECORD_NO | CifpTerminalNdbContinuationRecordNo | Continuation record number; 0 indicates the primary record, values 1 and above indicate continuation records with additional data |
| |
| ndbFrequency ← NDB_FREQUENCY | String | Frequency of the NDB navaid, stored as a 5-digit integer; divide by 10 to obtain frequency in kHz (e.g., 02410 = 241.0 kHz) | kHz (divide stored value by 10) | |
| ndbClass ← NDB_CLASS | String | NDB classification code describing the power class, operational usage, and additional facility characteristics per ARINC 424 specification | ||
| ndbLatitude ← NDB_LATITUDE | String | Latitude of the NDB navaid encoded as hemisphere (N/S) followed by degrees, minutes, seconds, and decimal seconds (e.g., N17413108 = N 17° 41' 31.08") | degrees, minutes, seconds (encoded string) | |
| ndbLongitude ← NDB_LONGITUDE | String | Longitude of the NDB navaid encoded as hemisphere (E/W) followed by degrees, minutes, seconds, and decimal seconds (e.g., W064530509 = W 064° 53' 05.09") | degrees, minutes, seconds (encoded string) | |
| magneticVariation ← MAGNETIC_VARIATION | CifpTerminalNdbMagneticVariation | Magnetic variation at the NDB location, encoded as direction (E=East, W=West) followed by a 4-digit value in tenths of degrees (e.g., W0130 = 13.0° West, E0000 or W0000 = zero variation) | degrees | 33 values
|
| datumCode ← DATUM_CODE | CifpHeliportDatumCode | Geodetic datum code indicating the horizontal reference datum used for the NDB coordinates |
| |
| ndbName ← NDB_NAME | String | Full name of the terminal NDB navaid | ||
| fileRecordNo ← FILE_RECORD_NO | String | Sequential record number of this entry within the CIFP data file, used for ordering and reference | ||
| cycleDate ← CYCLE_DATE | CifpTerminalNdbCycleDate | AIRAC cycle date when this record was last updated, in YYMM format (e.g., 2411 = November 2024 AIRAC cycle) | 42 values
|