Route - AIXM Coding Checklist

The following table provided a complete overview of the AIXM 5 features/objects and properties relevant for the coding of route which will be published as part of an PANS-AIM defined AIP data set.

The table also gives an indication if the property is mandatory for an AIP data set and under which conditions.

AIXM Feature/ObjectAIXM Feature/Object PropertyComplex Type or xlink:href to other FeatureAIP data set
RoutedesignatorPrefix
Mandatory, if applicable

designatorSecondLetter
Mandatory

designatorNumber
Mandatory

multipleIdentifier
Mandatory, if applicable

locationDesignator
Optional

name
Optional

type
Optional

flightRule

Acc. to PANS-AIM only relevant for "Other routes".


internationalUse
Optional

militaryUse
Optional

militaryTrainingType
Optional

userOrganisationxlink:href -> OrganisationAuthorityOptional

annotationNoteOptional
RouteSegmentlevel

Optional

The level of a route segment (Upper, lower or both) is not part of the PANS-AIM chapter 5.3.3.1.1 nor Appendix 1 (Aeronautical Data Catalogue) nor of Appendix 2. However, it is part of the coding guidelines as it is contained in the ARINC 424 Enroute Airways Records (ER); data field is named "Level (LEVEL)".


upperLimit
Mandatory

upperLimitReference
Mandatory

lowerLimit
Mandatory

lowerLimitReference
Mandatory

minimumObstacleClearanceAltitude
Mandatory for ENR 3.1 Lower ATS Routes.

pathType

Optional

However, according to PANS-AIM ENR 3 the pathType shall be the geodesic distance.


trueTrack
Mandatory or magneticTrack coded

magneticTrack
Mandatory or trueTrack to be coded

reverseTrueTrack
Mandatory, if applicable

reverseMagneticTrack
Mandatory, if applicable

length
Mandatory

widthLeft
Mandatory for ENR 3.1 Lower ATS Routes and ENR 3.2 Upper ATS Routes.

widthRight
Mandatory for ENR 3.1 Lower ATS Routes and ENR 3.2 Upper ATS Routes.

turnDirection
Optional

signalGap
Optional

minimumEnrouteAltitude
Mandatory for ENR 3.1 Lower ATS Routes.

minimumCrossingAtEnd
Optional

minimumCrossingAtEndReference
Optional

maximumCrossingAtEnd
Optional

maximumCrossingAtEndReference
Optional

navigationType

Mandatory

In general there seems to be issues regarding the modelling of the navigation specification for routes in AIXM and PANS-AIM.

Issues:

  1. The PANS-AIM description is not clear in regard what is required. Just to specify if the route is an RNP or RNAV route or the specific RNP/RNAV specification, e.g. RNP 4 or RNAV 5?
  2.  The navigationType attribute of AIXM only provides as values 'RNAV', 'CONV' and 'TACAN'. Using 'OTHER' may be used to define that it is a RNP., i.e. 'OTHER:RNP'.
  3. AIXM provides a dedicated attribute for the requiredNavigationPerformance that can be used to code specific RNP values e.g.: '5' or'4'.
  4.  PANS-AIM in addition to this property also defines a "Navigation performance requirements" property.

Recommendation to review both the PANS-AIM properties and descriptions and the AIXM concept for the navigation specification for Route.


requiredNavigationPerformance
See property navigationType

designatorSuffix
Mandatory, if applicable.

startEnRouteSegmentPointMandatory

routeFormedxlink:href -> RouteMandatory

evaluationAreaObstacleAssessmentAreaOptional

curveExtentCurveOptional

endEnRouteSegmentPointMandatory

availabilityRouteAvailabilityMandatory to code the direction of the cruising level (even, odd, NIL).

annotationNote

Mandatory for information required in PANS-AIM for which no dedicated AIXM 5 property is available, viz:

  • Accuracy for lenght
  • Accuracy for minimumEnrouteAltitude
  • Accuracy for minimumObstacleClearanceAltitude
RouteAvailabilitytimeIntervalTimesheetOptional

annotationNoteOptional

specialDateAuthorityxlink:href -> OrganisationAuthorityOptional

direction
Mandatory

cardinalDirection
Optional

status
Optional

levelsAirspaceLayerMandatory to code the direction of the cruising level (even, odd, NIL).
AirspaceLayerupperLimit
Optional

upperLimitReference
Optional

lowerLimit
Optional

lowerLimitReference
Optional

altitudeInterpretation
Optional

discreteLevelSeriesxlink:href -> StandardLevelColumnMandatory to code the direction of the cruising level (even, odd, NIL).

annotationNoteOptional
EnRouteSegmentPointreportingATC
Mandatory

flyOver
Optional

waypoint
Optional

radarGuidance
Optional

facilityMakeupPointReferenceOptional

extendedServiceVolumexlink:href -> RadioFrequencyAreaOptional

annotationNoteOptional

roleFreeFlight
Optional

roleRVSM
Optional

turnRadius
Optional

roleMilitaryTraining
Optional

pointChoice_fixDesignatedPoint

xlink:href -> DesignatedPoint

Mandatory or pointChoice_navaidSystem or pointChoice_airportReferencePoint

pointChoice_navaidSystem

xlink:href -> Navaid

Mandatory or pointChoice_fixDesignatedPoint or pointChoice_airportReferencePoint

pointChoice_airportReferencePointxlink:href -> AirportHeliportMandatory or pointChoice_fixDesignatedPoint or pointChoice_navaidSystem
ChangeOverPointdistance
Mandatory , if applicable

applicableRoutePortionRoutePortionMandatory , if COP is coded.

annotationNote
AirTrafficControlServiceflightOperations
Optional

rank
Optional

compliantICAO
Optional

name
Optional

locationElevatedPointOptional

serviceProviderxlink:href -> UnitConditional

call-signCallsignDetailOptional

radioCommunicationxlink:href -> RadioCommunicationChannelConditional

groundCommunicationContactInformationOptional

availabilityServiceOperationalStatusOptional

annotationNoteOptional

radarAssisted
Optional

dataLinkEnabled
Optional

dataLinkChannel
Optional

type
Optional

clientAirportxlink:href -> AirportHeliportN/A

clientAirspacexlink:href -> AirspaceN/A

clientRouteRoutePortionConditional

clientProcedurexlink:href -> ProcedureN/A

clientHoldingxlink:href -> HoldingPatternN/A

clientAerialRefuellingxlink:href -> AerialRefuellingN/A

aircraftLocatorxlink:href -> DirectionFinderN/A
InformationServiceflightOperations
Optional

rank
Optional

compliantICAO
Optional

name
Optional

locationElevatedPointOptional

serviceProviderxlink:href -> UnitConditional

call-signCallsignDetailOptional

radioCommunicationxlink:href -> RadioCommunicationChannelConditional

groundCommunicationContactInformationOptional

availabilityServiceOperationalStatusOptional

annotationNoteOptional

type
Optional

voice
Optional

dataLink
Optional

recorded
Optional

navaidBroadcastxlink:href -> VOROptional

clientAirspacexlink:href -> AirspaceN/A

clientAirportxlink:href -> AirportHeliportN/A

clientRouteRoutePortionConditional

clientProcedurexlink:href -> ProcedureN/A

clientHoldingxlink:href -> HoldingPatternN/A

clientAerialRefuellingxlink:href -> AerialRefuellingN/A
SearchRescueServiceflightOperations
Optional

rank
Optional

compliantICAO
Optional

name
Optional

locationElevatedPointOptional

serviceProviderxlink:href -> UnitConditional

call-signCallsignDetailOptional

radioCommunicationxlink:href -> RadioCommunicationChannelConditional

groundCommunicationContactInformationOptional

availabilityServiceOperationalStatusOptional

annotationNoteOptional

type
Optional

clientAirspacexlink:href -> AirspaceN/A

clientRouteRoutePortionConditional
Unitname
Conditional, if serviceProvider is encoded.

type
Optional

compliantICAO
Optional

designator
Optional

military
Optional

positionElevatedPointOptional

airportLocationxlink:href -> AirportHeliportOptional

ownerOrganisationxlink:href -> OrganisationAuthorityOptional

contactContactInformationOptional

relatedUnitUnitDependencyOptional

availabilityUnitAvailabilityOptional

annotationNoteOptional
RadioCommunicationChannelmode
Optional

rank
Optional

frequencyTransmission
Conditional, if radioCommunication is encoded,

frequencyReception
Conditional, if radioCommunication is encoded,

channel
Optional

logon
Optional

emissionType
Optional

selectiveCall
Optional

flightChecked
Optional

trafficDirection
Optional

locationElevatedPointOptional

availabilityRadioCommunicationOperationalStatusOptional

annotationNoteOptional