Enroute airway route segments defining the fixes, courses, distances, and altitudes along named airways in ARINC 424 Section ER records
Each row represents one fix/waypoint along an enroute airway. Courses are stored as scaled integers (divide by 10 to get degrees). Distances are stored as scaled integers (divide by 10 to get nautical miles). Altitudes are stored as 5-digit integers in feet MSL.
# Introspect the CifpEnrouteAirway type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
# ...rootQuery... {
recordType
customerAreaCode
sectionCode
routeIdentifier
# }
}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 | CifpControlledAirspaceCustomerAreaCode | Geographic area code identifying the region of the world for which the data applies |
| |
| sectionCode ← SECTION_CODE | String | ARINC 424 section code identifying the record category; 'ER' indicates Enroute Airway record | ||
| routeIdentifier ← ROUTE_IDENTIFIER | String | Identifier of the enroute airway route (e.g., V23, J80, Q15, A342) | ||
| sequenceNumber ← SEQUENCE_NUMBER | String | Sequence number defining the order of waypoints along the airway route; increments by 10 or 20 per fix | ||
| fixIdentifier ← FIX_IDENTIFIER | String | Identifier of the waypoint, navaid, or fix at this point along the airway | ||
| icaoCode ← ICAO_CODE | CifpEnrouteAirwayIcaoCode | ICAO region code for the fix/waypoint identified in FIX_IDENTIFIER, used to resolve duplicate fix identifiers across regions | 25 values
| |
| sectionCode2 ← SECTION_CODE_2 | CifpEnrouteAirwaySectionCode2 | ARINC 424 section/subsection code indicating the type of fix referenced in FIX_IDENTIFIER |
| |
| continuationRecordNo ← CONTINUATION_RECORD_NO | String | Continuation record number; '0' indicates the primary record, numbers 1 and above indicate continuation records with additional data for the same fix | ||
| waypointDescCode ← WAYPOINT_DESC_CODE | WaypointDescCode | Up to two-character code describing the role and characteristics of the waypoint on the airway |
| |
| boundaryCode ← BOUNDARY_CODE | BoundaryCode | Indicates whether the fix marks a boundary of the airway (e.g., FIR/ARTCC boundary, altitude change, or use restriction boundary) |
| |
| routeType ← ROUTE_TYPE | CifpEnrouteAirwayRouteType | Identifies whether the airway is an officially designated (published) route or an off-route connection |
| |
| level ← LEVEL | Level | Indicates whether the airway is designated for high-altitude or low-altitude operations |
| |
| directionRestriction ← DIRECTION_RESTRICTION | DirectionRestriction | Indicates if the airway is restricted to one-way traffic in a specific direction |
| |
| cruiseTableIndicator ← CRUISE_TABLE_INDICATOR | String | References a cruise altitude table defining approved flight levels for this airway segment | ||
| euIndicator ← EU_INDICATOR | String | European Union-specific indicator for airway applicability or restriction within European airspace | ||
| recommendedNavaid ← RECOMMENDED_NAVAID | String | Identifier of the VOR, VORTAC, or NDB recommended for navigation along this airway segment | ||
| icaoCode2 ← ICAO_CODE_2 | String | ICAO region code associated with the RECOMMENDED_NAVAID, used to resolve duplicate navaid identifiers | ||
| rnp ← RNP | String | Required Navigation Performance value specifying the navigation accuracy requirement for this airway segment | nautical miles | |
| theta ← THETA | String | Magnetic bearing from the RECOMMENDED_NAVAID to the fix at this waypoint, stored as a scaled integer (divide by 10 for degrees) | degrees magnetic (scaled x10) | |
| rho ← RHO | String | DME distance from the RECOMMENDED_NAVAID to the fix at this waypoint, stored as a scaled integer (divide by 10 for nautical miles) | nautical miles (scaled x10) | |
| outboundMagneticCourse ← OUTBOUND_MAGNETIC_COURSE | String | Magnetic course leaving this fix toward the next fix along the airway, stored as a scaled integer (divide by 10 for degrees) | degrees magnetic (scaled x10) | |
| routeDistanceFrom ← ROUTE_DISTANCE_FROM | String | Distance from this fix to the next fix along the airway route, stored as a scaled integer (divide by 10 for nautical miles) | nautical miles (scaled x10) | |
| inboundMagneticCourse ← INBOUND_MAGNETIC_COURSE | String | Magnetic course arriving at this fix from the previous fix along the airway, stored as a scaled integer (divide by 10 for degrees) | degrees magnetic (scaled x10) | |
| minimumAltitude ← MINIMUM_ALTITUDE | String | Minimum enroute altitude (MEA) or minimum obstruction clearance altitude for this airway segment, expressed in feet MSL as a 5-digit integer | feet MSL | |
| minimumAltitude2 ← MINIMUM_ALTITUDE_2 | String | Second minimum altitude, representing either a minimum crossing altitude, alternate MEA, or minimum reception altitude (MRA) for this airway segment, expressed in feet MSL as a 5-digit integer | feet MSL | |
| maximumAltitude ← MAXIMUM_ALTITUDE | String | Maximum authorized altitude (MAA) for flight on this airway segment, expressed in feet MSL as a 5-digit integer | feet MSL | |
| fixRadiusTransitionIndicator ← FIX_RADIUS_TRANSITION_INDICATOR | String | Indicates that this fix is used as part of an RF (Radius to Fix) leg transition on the airway | ||
| fileRecordNo ← FILE_RECORD_NO | String | Sequential record number within the CIFP data file, used for traceability back to the source file | ||
| cycleDate ← CYCLE_DATE | String | AIRAC cycle date when this record was last updated, in YYNN format where YY is the two-digit year and NN is the AIRAC cycle number within that year |