[AIXM-482] Additional aircraft landing category
ID: | AIXM-482 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 25 FEB 2021 |
status: | APPROVED |
Description
Consolidate the list of values for the CodeList CodeAircraftLandingCategoryBaseType* used by the attribute aircraftLandingCategory of the AircraftCharacteristic class. Add new values for very large/or heavy aircraft (DL), High Performance Military Aircraft (HPMA) and combinations of categories such as A & B, C & D, etc. Delete the value “ALL”.
* The name of this data type class was changed with AIXM-430 into CodeAircraftLandingCategoryBaseType.
Rationale for change
See https://aixmccb.atlassian.net/browse/AIXM-468
Some procedures have a special landing category (DL) for very large and/or heavy aircraft, such as the Airbus 380. There are specific minima for such aircraft, the main reason being an increased distance between some antennas and the landing gear.
Acc. PANS-OPS Volume I, Sixth Edition, 2018: “For Category DL aircraft, an additional obstacle clearance altitude/height (OCA/H) is provided, when necessary, to take into account the specific dimensions of these aircraft.”
There are also procedures specified for military aircraft that have “high performance” flying capabilities, which can lead to reduced minina. They are usually referred to as High Performance Military Aircraft (HPMA).
A procedure may be designed for a combination of aircraft categories, e.g for A/C Category A & B or C & D.
Hence, providing combination values for A/C categories which are frequently used for procedure design and charting will allow a more efficient coding.
It is unlikely that a procedure is designed for all categories of aircraft (i.e. including helicopters). Hence, there is no use case for the value “ALL” meaning “All aircraft and helicopter categories.”
Impact assessment
[FWD_MAP_1:1] Data mapping is possible and no data loss occurs when data is exchanged from a system (A) that uses AIXM 5.1.1 for output towards a system (B) that uses AIXM 5.2 for input.
[BWD_MAP_1:1] Data mapping is possible and no data loss occurs when data is exchanged from a system (B) that uses AIXM 5.2 for output towards a system (A) that uses AIXM 5.1.1 for input.
Change Proposal details
In the UML model:
- Add the following values to the CodeList CodeAircraftLandingCategoryBaseType
- DL Category D Large.
- HPMA High Performance Military Aircraft
- A_B Category A and B.
- C_D Category C and D.
- A_B_C Category A, B and C.
- A_B_C_D Category A, B, C and D.
- A_B_C_D_DL Category A, B, C, D and DL
- Delete the following value form the CodeList CodeAircraftLandingCategoryBaseType
- ALL: All aircraft and helicopter categories.
Change definition of the CodeList CodeAircraftLandingCategoryBaseType as follows: “Classification of aircraft that provides a standardised basis for relating aircraft manoeuvrability to specific instrument approach procedures, according to PANS-OPS, VOL II, Part 1, Section 4 or to supplementary military standards”.
Mapping AIXM 5.1.1 to AIXM 5.2 (forward)
[MAPC-01] The following algorithm shall be applied:
- For each AircraftCharacteristic that has the following aircraftLandingCategory values:
- Replace “ALL” with “OTHER:ALL”
- Replace “OTHER:DL” with “DL
- Replace “OTHER:HPMA” with “HPMA”.
NOTE: There is no need to create corresponding discrete AircraftCharacteristic records for each single A/C value.
Mapping AIXM 5.2 to AIXM 5.1.1 (backward)
[MAPC-01] The following algorithm shall be applied:
- For each AircraftCharacteristic that has one of the following aircraftLandingCategory values:
- Replace “DL” with “OTHER:DL”
- Replace “HPMA” with “OTHER:HPMA”
- Replace “A_B” with 1x AircraftCharacteristic “A” and 1x AircraftCharacteristic “B”
- Replace “C_D” with “1x AircraftCharacteristic “C” and 1x AircraftCharacteristic “D”
- Replace “A_B_C” with 1x AircraftCharacteristic “A” and 1x AircraftCharacteristic “B” and 1x AircraftCharacteristic “C”
- Replace “A_B_C_D” with 1x AircraftCharacteristic “A” and 1x AircraftCharacteristic “B” and 1x AircraftCharacteristic “C” and 1x AircraftCharacteristic “D”
- Replace “A_B_C_D_DL” with 1x AircraftCharacteristic “A” and 1x AircraftCharacteristic “B” and 1x AircraftCharacteristic “C” and 1x AircraftCharacteristic “D” and 1 AircraftCharacteristic “OTHER:DL”
Mapping example
(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-xxx)
AIXM Input | AIXM Output |
---|---|