CifpPathPoint

SBAS (WAAS/LPV) Final Approach Segment (FAS) path point data for RNAV/GPS approaches, defining the precision glide path geometry for each runway

Source: CIFPTable: CIFP_PATH_POINTVersion: 239462ba9c35 (effective 2026-04-16)

Section code PP. Records with CONTINUATION_RECORD_NO=2 are continuation records and contain null values for most fields. The FAS data block defines the 3D approach geometry used by SBAS avionics. GLIDE_PATH_ANGLE is encoded as an integer (divide by 100 to get degrees, e.g., 0300 = 3.00°). COURSE_WIDTH_AT_THRESHOLD is encoded in hundredths of meters (e.g., 10675 = 106.75m). Coordinates are encoded as signed DMS strings.

Example query

# Introspect the CifpPathPoint 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.

Fields (29)

FieldTypeDescriptionUnitsEnum
recordType
RECORD_TYPE
RecordTypeIndicates whether the record is a standard record (S) or tailored record
  • SStandard record
customerAreaCode
CUSTOMER_AREA_CODE
CifpPathPointCustomerAreaCodeGeographic area code indicating the region or customer dataset the record belongs to
  • CANCanada
  • USAUnited States
sectionCode
SECTION_CODE
CifpPathPointSectionCodeARINC 424 section code identifying the record type; PP = Path Point (SBAS FAS data)
  • PPPath Point (SBAS FAS data)
airportIdentifier
AIRPORT_IDENTIFIER
StringICAO identifier of the airport to which this path point record applies
icaoCode
ICAO_CODE
CifpPathPointIcaoCodeICAO region code for the airport identifier, used to disambiguate airports with the same identifier in different regions
10 values
  • K1Contiguous US (K1)
  • K2Contiguous US (K2)
  • K3Contiguous US (K3)
  • K4Contiguous US (K4)
  • K5Contiguous US (K5)
  • K6Contiguous US (K6)
  • K7Contiguous US (K7)
  • PAAlaska
  • PFPacific/Micronesia
  • POPacific Ocean / Other
approachProcedureIdent
APPROACH_PROCEDURE_IDENT
StringIdentifier of the approach procedure to which this path point belongs (e.g., R10 = RNAV runway 10)
runwayOrHelipadIdent
RUNWAY_OR_HELIPAD_IDENT
StringIdentifier of the runway or helipad associated with this path point record (e.g., RW10, RW01L)
operationType
OPERATION_TYPE
OperationTypeSBAS operation type code; 00 indicates standard LPV/APV approach operation
  • 00Standard SBAS LPV/APV operation
continuationRecordNo
CONTINUATION_RECORD_NO
CifpPathPointContinuationRecordNoContinuation record number; 1 = primary record with full FAS data, 2 = continuation record (most fields null)
  • 1Primary record
  • 2Continuation record
routeIdentifier
ROUTE_IDENTIFIER
RouteIdentifierRoute identifier suffix used to distinguish multiple path point records for the same approach (e.g., X, Y, Z for LPV, LNAV/VNAV, LNAV minima variants)
  • XFirst alternate path (e.g., LPV)
  • YSecond alternate path (e.g., LNAV/VNAV)
  • ZThird alternate path (e.g., LNAV)
sbasServiceProviderIdent
SBAS_SERVICE_PROVIDER_IDENT
OperationTypeSBAS service provider identifier; 00 = WAAS (Wide Area Augmentation System)
  • 00WAAS (Wide Area Augmentation System)
referencePathDataSelector
REFERENCE_PATH_DATA_SELECTOR
StringReference path data selector used to identify the FAS data block channel; 00 = default selector
referencePathIdentifier
REFERENCE_PATH_IDENTIFIER
ReferencePathIdentifierUnique identifier for the SBAS reference path, combining a channel number (W01–W36) and a suffix letter designating the specific approach variant (A, B, D, E)
94 values
  • W01AChannel 01 variant A
  • W01BChannel 01 variant B
  • W01DChannel 01 variant D
  • W02AChannel 02 variant A
  • W02BChannel 02 variant B
  • W02DChannel 02 variant D
  • W03AChannel 03 variant A
  • W03BChannel 03 variant B
  • W04AChannel 04 variant A
  • W04BChannel 04 variant B
  • W04DChannel 04 variant D
  • W05AChannel 05 variant A
  • W05BChannel 05 variant B
  • W06AChannel 06 variant A
  • W06BChannel 06 variant B
  • W07AChannel 07 variant A
  • W07BChannel 07 variant B
  • W08AChannel 08 variant A
  • W08BChannel 08 variant B
  • W08DChannel 08 variant D
  • W09AChannel 09 variant A
  • W09BChannel 09 variant B
  • W09DChannel 09 variant D
  • W10AChannel 10 variant A
  • W10BChannel 10 variant B
  • W10DChannel 10 variant D
  • W10EChannel 10 variant E
  • W11AChannel 11 variant A
  • W11BChannel 11 variant B
  • W12AChannel 12 variant A
  • W12BChannel 12 variant B
  • W13AChannel 13 variant A
  • W13BChannel 13 variant B
  • W14AChannel 14 variant A
  • W14BChannel 14 variant B
  • W15AChannel 15 variant A
  • W15BChannel 15 variant B
  • W16AChannel 16 variant A
  • W16BChannel 16 variant B
  • W16DChannel 16 variant D
  • W17AChannel 17 variant A
  • W17BChannel 17 variant B
  • W17DChannel 17 variant D
  • W18AChannel 18 variant A
  • W18BChannel 18 variant B
  • W18DChannel 18 variant D
  • W19AChannel 19 variant A
  • W19BChannel 19 variant B
  • W19DChannel 19 variant D
  • W20AChannel 20 variant A
  • W20BChannel 20 variant B
  • W20DChannel 20 variant D
  • W21AChannel 21 variant A
  • W21BChannel 21 variant B
  • W22AChannel 22 variant A
  • W22BChannel 22 variant B
  • W22DChannel 22 variant D
  • W23AChannel 23 variant A
  • W23BChannel 23 variant B
  • W24AChannel 24 variant A
  • W24BChannel 24 variant B
  • W25AChannel 25 variant A
  • W25BChannel 25 variant B
  • W26AChannel 26 variant A
  • W26BChannel 26 variant B
  • W26DChannel 26 variant D
  • W27AChannel 27 variant A
  • W27BChannel 27 variant B
  • W27DChannel 27 variant D
  • W28AChannel 28 variant A
  • W28BChannel 28 variant B
  • W28DChannel 28 variant D
  • W28EChannel 28 variant E
  • W29AChannel 29 variant A
  • W29BChannel 29 variant B
  • W30AChannel 30 variant A
  • W30BChannel 30 variant B
  • W30DChannel 30 variant D
  • W31AChannel 31 variant A
  • W31BChannel 31 variant B
  • W32AChannel 32 variant A
  • W32BChannel 32 variant B
  • W33AChannel 33 variant A
  • W33BChannel 33 variant B
  • W34AChannel 34 variant A
  • W34BChannel 34 variant B
  • W34DChannel 34 variant D
  • W35AChannel 35 variant A
  • W35BChannel 35 variant B
  • W35DChannel 35 variant D
  • W36AChannel 36 variant A
  • W36BChannel 36 variant B
  • W36DChannel 36 variant D
  • W09FW09F
approachPerformanceDesignator
APPROACH_PERFORMANCE_DESIGNATOR
CifpHeliportSidContinuationRecordNoDesignates the approach performance category or minima type for SBAS approaches; 0 = LPV (Localizer Performance with Vertical guidance)
  • 0LPV (Localizer Performance with Vertical guidance)
landingThresholdPointLatitude
LANDING_THRESHOLD_POINT_LATITUDE
StringLatitude of the Landing Threshold Point (LTP), the point on the runway threshold used as the reference for the FAS data block, encoded as a signed DMS string (e.g., N6135419550)degrees (encoded DMS)
landingThresholdPointLongitude
LANDING_THRESHOLD_POINT_LONGITUDE
StringLongitude of the Landing Threshold Point (LTP), encoded as a signed DMS string (e.g., W14906023005)degrees (encoded DMS)
ellipsoidHeight
ELLIPSOID_HEIGHT
StringWGS-84 ellipsoid height of the Landing Threshold Point (LTP), signed integer in feet (e.g., +00818 = 818 feet above ellipsoid)feet (WGS-84 ellipsoid)
glidePathAngle
GLIDE_PATH_ANGLE
StringGlide path angle for the SBAS approach, encoded as an integer in hundredths of degrees (e.g., 0300 = 3.00°, 0350 = 3.50°). Value 0000 indicates no glide path (LNAV-only).hundredths of degrees (divide by 100 for degrees)
flightPathAlignmentPointLatitude
FLIGHT_PATH_ALIGNMENT_POINT_LATITUDE
StringLatitude of the Flight Path Alignment Point (FPAP), a point on the extended runway centerline used to define the lateral course of the approach, encoded as a signed DMS stringdegrees (encoded DMS)
flightPathAlignmentPointLongitude
FLIGHT_PATH_ALIGNMENT_POINT_LONGITUDE
StringLongitude of the Flight Path Alignment Point (FPAP), encoded as a signed DMS stringdegrees (encoded DMS)
courseWidthAtThreshold
COURSE_WIDTH_AT_THRESHOLD
StringFull course width at the Landing Threshold Point, defining the lateral angular spread of the approach corridor, encoded in hundredths of meters (e.g., 10675 = 106.75 meters)hundredths of meters (divide by 100 for meters)
lengthOffset
LENGTH_OFFSET
StringHorizontal distance from the Landing Threshold Point (LTP) to the stop-end of the runway, used to compute the delta length for FPAP positioning, in feetfeet
pathPointTch
PATH_POINT_TCH
StringThreshold Crossing Height (TCH) at the Landing Threshold Point; the height of the glide path above the LTP at the threshold, encoded as an integer (e.g., 000400 = 400 units)feet or meters (see TCH_UNITS_INDICATOR)
tchUnitsIndicator
TCH_UNITS_INDICATOR
TchUnitsIndicatorIndicates the units used for the PATH_POINT_TCH value
  • FFeet
  • MMeters
hal
HAL
HalHorizontal Alert Limit (HAL) for the SBAS approach, defining the maximum allowable horizontal position error before the system must alert the crew, in feetfeet
  • 400400 feet HAL (LPV/APV-I level)
val
VAL
ValVertical Alert Limit (VAL) for the SBAS approach, defining the maximum allowable vertical position error before the system must alert the crew; 000 indicates no VAL (LNAV-only, no vertical guidance)feet
  • 000No VAL (LNAV-only, no vertical guidance)
  • 350350 feet VAL (APV-I level)
  • 500500 feet VAL (LPV/LNAV+V level)
sbasFasDataCrcRemainder
SBAS_FAS_DATA_CRC_REMAINDER
StringCRC-32 remainder computed over the SBAS Final Approach Segment (FAS) data block, used by avionics to verify data integrity; encoded as an 8-character hexadecimal string
fileRecordNo
FILE_RECORD_NO
StringSequential record number within the ARINC 424 data file, used for traceability and debugging
cycleDate
CYCLE_DATE
StringAIRAC cycle date when this record was last updated, in YYMM format (e.g., 1812 = AIRAC cycle December 2018)YYMM