ILS/LOC localizer and glide slope facility records for airports, containing frequency, position, bearing, and approach category data
Section code PI indicates ILS/LOC records. Coordinates are encoded as NDDMMSSCC (degrees, minutes, seconds, hundredths). Bearings, widths, and angles are encoded as scaled integers (e.g., bearing 1925 = 192.5 degrees, glide slope angle 300 = 3.00 degrees, localizer width 0510 = 5.10 degrees).
# Introspect the CifpLocalizer type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
# ...rootQuery... {
recordType
customerAreaCode
sectionCode
airportIdentifier
# }
}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=Standard record |
| |
| customerAreaCode ← CUSTOMER_AREA_CODE | CustomerAreaCode | Geographic area code identifying the region of the world for which the data applies |
| |
| sectionCode ← SECTION_CODE | CifpLocalizerSectionCode | ARINC 424 section code identifying the type of record; PI indicates ILS/Localizer records |
| |
| airportIdentifier ← AIRPORT_IDENTIFIER | String | ICAO identifier of the airport at which the ILS/localizer facility is located | ||
| icaoCode ← ICAO_CODE | CifpLocalizerIcaoCode | ICAO region code identifying the geographic region of the airport | 12 values
| |
| localizerIdentifier ← LOCALIZER_IDENTIFIER | String | Four-character identifier of the localizer facility (e.g., IBET, IBRW) | ||
| ilsCategory ← ILS_CATEGORY | IlsCategory | ILS approach category indicating precision capability of the ILS system |
| |
| continuationRecordNo ← CONTINUATION_RECORD_NO | String | Continuation record number; 0 indicates the primary record, values 1 and above indicate continuation records with additional data | ||
| localizerFrequency ← LOCALIZER_FREQUENCY | LocalizerFrequency | Localizer transmitter frequency encoded as an integer by multiplying MHz by 100 (e.g., 11150 = 111.50 MHz) | MHz (scaled by 100) | 38 values
|
| runwayIdentifier ← RUNWAY_IDENTIFIER | String | Identifier of the runway served by this localizer (e.g., RW27, RW08, RW19R) | ||
| localizerLatitude ← LOCALIZER_LATITUDE | String | Latitude of the localizer antenna encoded as NDDMMSSCC or SDDMMSSCC (hemisphere, degrees, minutes, seconds, hundredths of seconds) | degrees (encoded) | |
| localizerLongitude ← LOCALIZER_LONGITUDE | String | Longitude of the localizer antenna encoded as EDDDMMSSCC or WDDDMMSSCC (hemisphere, degrees, minutes, seconds, hundredths of seconds) | degrees (encoded) | |
| localizerBearing ← LOCALIZER_BEARING | String | Front course bearing of the localizer in tenths of degrees (e.g., 1925 = 192.5 degrees true) | degrees true (scaled by 10) | |
| glideSlopeLatitude ← GLIDE_SLOPE_LATITUDE | String | Latitude of the glide slope antenna encoded as NDDMMSSCC or SDDMMSSCC (hemisphere, degrees, minutes, seconds, hundredths of seconds) | degrees (encoded) | |
| glideSlopeLongitude ← GLIDE_SLOPE_LONGITUDE | String | Longitude of the glide slope antenna encoded as EDDDMMSSCC or WDDDMMSSCC (hemisphere, degrees, minutes, seconds, hundredths of seconds) | degrees (encoded) | |
| localizerPosition ← LOCALIZER_POSITION | String | Distance of the localizer antenna from the stop end of the runway in tens of feet (e.g., 1306 = 1306 tens of feet; actual distance in feet when divided by scaling factor) | feet | |
| localizerPositionReference ← LOCALIZER_POSITION_REFERENCE | String | Reference point used for the localizer position measurement; null when not specified | ||
| glideSlopePosition ← GLIDE_SLOPE_POSITION | String | Distance of the glide slope antenna from the runway threshold along the runway centerline in tens of feet | feet | |
| localizerWidth ← LOCALIZER_WIDTH | String | Full-scale course width of the localizer signal in hundredths of degrees (e.g., 0510 = 5.10 degrees) | degrees (scaled by 100) | |
| glideSlopeAngle ← GLIDE_SLOPE_ANGLE | GlideSlopeAngle | Glide slope angle in hundredths of degrees (e.g., 300 = 3.00 degrees, 350 = 3.50 degrees) | degrees (scaled by 100) | 26 values
|
| stationDeclination ← STATION_DECLINATION | StationDeclination | Magnetic variation at the localizer station, expressed as E (east) or W (west) followed by four digits in tenths of degrees (e.g., E0110 = 11.0 degrees east, W0050 = 5.0 degrees west) | degrees (scaled by 10) | 42 values
|
| glideSlopeHeightAtLandingThreshold ← GLIDE_SLOPE_HEIGHT_AT_LANDING_THRESHOLD | String | Height of the glide slope above the runway landing threshold at the threshold crossing point (Threshold Crossing Height, TCH) | feet AGL | |
| glideSlopeElevation ← GLIDE_SLOPE_ELEVATION | String | Elevation of the glide slope antenna above mean sea level, encoded as a 5-digit integer in feet (e.g., 00106 = 106 feet MSL) | feet MSL | |
| supportingFacilityId ← SUPPORTING_FACILITY_ID | String | Identifier of a supporting navaid facility (e.g., DME or VOR) associated with this ILS; null if not applicable | ||
| supportingFacilityIcaoCode ← SUPPORTING_FACILITY_ICAO_CODE | String | ICAO region code for the supporting facility; null if no supporting facility is specified | ||
| supportingFacilitySectionCode ← SUPPORTING_FACILITY_SECTION_CODE | String | ARINC 424 section code indicating the type of the supporting facility (e.g., VD for VOR/DME, DB for NDB); null if no supporting facility is specified | ||
| fileRecordNo ← FILE_RECORD_NO | String | Sequential record number within the ARINC 424 data file, used for traceability and ordering | ||
| cycleDate ← CYCLE_DATE | String | AIRAC cycle date in YYMM format indicating the 28-day cycle when this record was last updated (e.g., 1707 = 7th cycle of 2017) |