CifpHeliportMsa

Minimum Safe Altitude (MSA) sectors associated with heliports, defining safe altitudes within specified radii and bearing sectors around a center navaid or fix

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

Each record can contain up to 7 MSA sectors (bearing/altitude/radius triplets). The SECTOR_BEARING field encodes both the from-bearing and to-bearing as a 6-digit string (e.g., '180180' means 000-360 omnidirectional). Altitudes are stored in hundreds of feet MSL (e.g., '029' = 2900 feet MSL).

Example query

# Introspect the CifpHeliportMsa type in GraphiQL at https://api.nav.sortie.co/graphql
# Example shape (pair with a compatible root query field):
{
  # ...rootQuery... {
    recordType
    customerAreaCode
    sectionCode
    heliportIdentifier
  # }
}

Run at https://api.nav.sortie.co/graphql — GraphiQL is available in-browser.

Fields (34)

FieldTypeDescriptionUnitsEnum
recordType
RECORD_TYPE
RecordTypeARINC 424 record type indicator; 'S' denotes a standard record
  • SStandard record
customerAreaCode
CUSTOMER_AREA_CODE
CifpHeliportApproachCustomerAreaCodeGeographic area code identifying the region of the world for the data; 'USA' indicates United States
  • USAUnited States of America
sectionCode
SECTION_CODE
CifpHeliportMsaSectionCodeARINC 424 section code identifying the data category; 'HS' denotes Heliport records
  • HSHeliport
heliportIdentifier
HELIPORT_IDENTIFIER
HeliportIdentifierICAO or FAA identifier of the heliport to which this MSA record belongs
  • 6N5Greenwood Lake Airport (heliport)
  • 87NPrinceton Airport (heliport)
  • KJRAWest 30th St. Heliport
  • KJRBDowntown Manhattan/Wall St. Heliport
icaoCode
ICAO_CODE
CifpHeliportMsaIcaoCodeICAO region code for the heliport identifier; 'K6' denotes contiguous US region
  • K6Contiguous United States (ICAO region)
msaCenter
MSA_CENTER
MsaCenterIdentifier of the navaid or fix used as the center point for the MSA calculation
  • CRANCRAN navaid/fix
  • HUDSHUDS navaid/fix
  • JORBJORB navaid/fix
icaoCode2
ICAO_CODE_2
CifpHeliportMsaIcaoCodeICAO region code associated with the MSA center navaid or fix
  • K6Contiguous United States (ICAO region)
sectionCode2
SECTION_CODE_2
CifpHeliportMsaSectionCode2ARINC 424 section code identifying the type of the MSA center fix/navaid; indicates which database table contains the center point
  • EAEnroute Waypoint
  • HCHeliport Terminal Waypoint
multipleCode
MULTIPLE_CODE
StringMultiple code used to differentiate records when more than one MSA exists for the same heliport and center fix combination; null if only one record exists
continuationRecordNo
CONTINUATION_RECORD_NO
CifpHeliportMsaContinuationRecordNoContinuation record number; '0' indicates the primary record, values '1' and above indicate continuation records with additional data
  • 0Primary record
  • 1First continuation record
sectorBearing
SECTOR_BEARING
StringEncoded bearing limits for the first MSA sector as a 6-digit string combining the from-bearing (first 3 digits) and to-bearing (last 3 digits) in degrees magnetic or true; '180180' encodes a full 360-degree omnidirectional sectordegrees
sectorAltitude
SECTOR_ALTITUDE
SectorAltitudeMinimum safe altitude for the first MSA sector, stored in hundreds of feet MSL (e.g., '029' = 2900 feet MSL)hundreds of feet MSL
  • 0191900 feet MSL
  • 0292900 feet MSL
sectorRadius
SECTOR_RADIUS
StringRadius of the first MSA sector measured from the MSA center pointnautical miles
sectorBearing2
SECTOR_BEARING_2
StringEncoded bearing limits for the second MSA sector as a 6-digit string combining from-bearing and to-bearing; null if fewer than 2 sectors are defineddegrees
sectorAltitude2
SECTOR_ALTITUDE_2
StringMinimum safe altitude for the second MSA sector in hundreds of feet MSL; null if fewer than 2 sectors are definedhundreds of feet MSL
sectorRadius2
SECTOR_RADIUS_2
StringRadius of the second MSA sector from the MSA center point; null if fewer than 2 sectors are definednautical miles
sectorBearing3
SECTOR_BEARING_3
StringEncoded bearing limits for the third MSA sector as a 6-digit string combining from-bearing and to-bearing; null if fewer than 3 sectors are defineddegrees
sectorAltitude3
SECTOR_ALTITUDE_3
StringMinimum safe altitude for the third MSA sector in hundreds of feet MSL; null if fewer than 3 sectors are definedhundreds of feet MSL
sectorRadius3
SECTOR_RADIUS_3
StringRadius of the third MSA sector from the MSA center point; null if fewer than 3 sectors are definednautical miles
sectorBearing4
SECTOR_BEARING_4
StringEncoded bearing limits for the fourth MSA sector as a 6-digit string combining from-bearing and to-bearing; null if fewer than 4 sectors are defineddegrees
sectorAltitude4
SECTOR_ALTITUDE_4
StringMinimum safe altitude for the fourth MSA sector in hundreds of feet MSL; null if fewer than 4 sectors are definedhundreds of feet MSL
sectorRadius4
SECTOR_RADIUS_4
StringRadius of the fourth MSA sector from the MSA center point; null if fewer than 4 sectors are definednautical miles
sectorBearing5
SECTOR_BEARING_5
StringEncoded bearing limits for the fifth MSA sector as a 6-digit string combining from-bearing and to-bearing; null if fewer than 5 sectors are defineddegrees
sectorAltitude5
SECTOR_ALTITUDE_5
StringMinimum safe altitude for the fifth MSA sector in hundreds of feet MSL; null if fewer than 5 sectors are definedhundreds of feet MSL
sectorRadius5
SECTOR_RADIUS_5
StringRadius of the fifth MSA sector from the MSA center point; null if fewer than 5 sectors are definednautical miles
sectorBearing6
SECTOR_BEARING_6
StringEncoded bearing limits for the sixth MSA sector as a 6-digit string combining from-bearing and to-bearing; null if fewer than 6 sectors are defineddegrees
sectorAltitude6
SECTOR_ALTITUDE_6
StringMinimum safe altitude for the sixth MSA sector in hundreds of feet MSL; null if fewer than 6 sectors are definedhundreds of feet MSL
sectorRadius6
SECTOR_RADIUS_6
StringRadius of the sixth MSA sector from the MSA center point; null if fewer than 6 sectors are definednautical miles
sectorBearing7
SECTOR_BEARING_7
StringEncoded bearing limits for the seventh MSA sector as a 6-digit string combining from-bearing and to-bearing; null if fewer than 7 sectors are defineddegrees
sectorAltitude7
SECTOR_ALTITUDE_7
StringMinimum safe altitude for the seventh MSA sector in hundreds of feet MSL; null if fewer than 7 sectors are definedhundreds of feet MSL
sectorRadius7
SECTOR_RADIUS_7
StringRadius of the seventh MSA sector from the MSA center point; null if fewer than 7 sectors are definednautical miles
magneticTrueBearing
MAGNETIC_TRUE_BEARING
MagneticTrueIndicatorIndicates whether the sector bearings are referenced to magnetic north or true north
  • MMagnetic north
  • TTrue north
fileRecordNo
FILE_RECORD_NO
StringSequential file record number assigned to this record within the ARINC 424 data file; used for internal tracking and reference
cycleDate
CYCLE_DATE
CifpHeliportMsaCycleDateAIRAC cycle date indicating when this record was last updated, in YYMM format (e.g., '2502' = 2025 cycle 02)
  • 1505AIRAC cycle 2015-05
  • 1807AIRAC cycle 2018-07
  • 2502AIRAC cycle 2025-02