VHF Navaid records (VOR, VORTAC, VOR/DME, DME, TACAN) from ARINC 424 Section D, containing frequency, position, and operational characteristics
Frequency is stored as an integer representing kHz (e.g., 11400 = 114.00 MHz). Latitude/Longitude are encoded strings with hemisphere prefix, degrees, minutes, seconds, and fractional seconds. VOR_LATITUDE/VOR_LONGITUDE may be null for DME-only or TACAN-only stations. ICAO_CODE applies to airport-associated navaids; ICAO_CODE_2 is the ICAO region code for the navaid itself.
# Introspect the CifpVhfNavaid 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 | ARINC 424 record type indicator; 'S' denotes a standard record |
| |
| customerAreaCode ← CUSTOMER_AREA_CODE | CustomerAreaCode | Geographic area code indicating the customer or region responsible for the data |
| |
| sectionCode ← SECTION_CODE | CifpVhfNavaidSectionCode | ARINC 424 section code; 'D' identifies VHF Navaid records |
| |
| airportIcaoIdentifier ← AIRPORT_ICAO_IDENTIFIER | String | ICAO identifier of the associated airport when the navaid is airport-referenced (e.g., ILS/DME); null for en-route navaids | ||
| icaoCode ← ICAO_CODE | CifpVhfNavaidIcaoCode | ICAO region code associated with the airport referenced in AIRPORT_ICAO_IDENTIFIER; null when no airport association exists | 13 values
| |
| vorIdentifier ← VOR_IDENTIFIER | String | Two- to four-character identifier for the VOR or navaid station | ||
| icaoCode2 ← ICAO_CODE_2 | CifpVhfNavaidIcaoCode2 | ICAO region code for the navaid itself, indicating the geographic ICAO FIR/region where the navaid is located | 27 values
| |
| continuationRecordNo ← CONTINUATION_RECORD_NO | ContinuationRecordNo | Continuation record number; '0' indicates the primary record, higher numbers indicate continuation records with additional data |
| |
| frequency ← FREQUENCY | String | Navaid frequency stored in units of 10 kHz (divide by 100 to get MHz); e.g., 11400 = 114.00 MHz for VOR, or channel frequency for TACAN/DME | 10 kHz (divide by 100 for MHz) | |
| class ← CLASS | Class | Navaid class code indicating the type and operational capability of the navaid facility | 7 values
| |
| vorLatitude ← VOR_LATITUDE | String | Geodetic latitude of the VOR antenna, encoded as a string with hemisphere (N/S), degrees, minutes, seconds, and fractional seconds; null if no VOR component | degrees (encoded string: N/S + DDMMSSFF) | |
| vorLongitude ← VOR_LONGITUDE | String | Geodetic longitude of the VOR antenna, encoded as a string with hemisphere (E/W), degrees, minutes, seconds, and fractional seconds; null if no VOR component | degrees (encoded string: E/W + DDDMMSSFF) | |
| dmeIdent ← DME_IDENT | String | Identifier of the co-located DME component when it differs from or exists independently of the VOR identifier; null if no separate DME identifier | ||
| dmeLatitude ← DME_LATITUDE | String | Geodetic latitude of the DME transponder antenna, encoded as a string with hemisphere (N/S), degrees, minutes, seconds, and fractional seconds | degrees (encoded string: N/S + DDMMSSFF) | |
| dmeLongitude ← DME_LONGITUDE | String | Geodetic longitude of the DME transponder antenna, encoded as a string with hemisphere (E/W), degrees, minutes, seconds, and fractional seconds | degrees (encoded string: E/W + DDDMMSSFF) | |
| stationDeclination ← STATION_DECLINATION | String | Magnetic variation at the navaid station used for station alignment, encoded with hemisphere (E/W) and value in tenths of a degree; e.g., E0070 = 7.0 degrees East | degrees magnetic (encoded string: E/W + DDDD) | |
| dmeElevation ← DME_ELEVATION | String | Elevation of the DME transponder antenna above mean sea level | feet MSL | |
| figureOfMerit ← FIGURE_OF_MERIT | FigureOfMerit | Figure of merit indicating the navaid's usable service volume class and range capability |
| |
| ilsDmeBias ← ILS_DME_BIAS | String | Bias value applied to ILS-associated DME to align DME distance readings with the ILS glide slope touchdown point; null for non-ILS navaids | nautical miles | |
| frequencyProtection ← FREQUENCY_PROTECTION | String | Frequency protection distance indicating the minimum separation required from co-frequency navaids; null when not specified | nautical miles | |
| datumCode ← DATUM_CODE | CifpHeliportDatumCode | Geodetic datum code used for the navaid's coordinate reference |
| |
| vorName ← VOR_NAME | String | Full official name of the VHF navaid station | ||
| fileRecordNo ← FILE_RECORD_NO | String | Sequential record number within the CIFP data file, used to identify the physical position of the record in the source file | ||
| cycleDate ← CYCLE_DATE | String | AIRAC cycle date indicating when this record was last updated, in YYMM format (e.g., 2105 = AIRAC cycle May 2021) | YYMM |