/
[AIXM-571] Add AltimeterCheckpoint class

[AIXM-571] Add AltimeterCheckpoint class

ID:

AIXM-571

target version:

AIXM 5.2

version:

1.0

last updated:

31 AUG 2022

status:

APPROVED


Description

AltimeterCheckpoint is added as a specialised class of NavigationSystemCheckpoint.

Rationale for change

See https://aixmccb.atlassian.net/browse/AIXM-115

It was identified that it is not possible to provide altimeter checkpoint information, as required by ICAO PANS-AIM, through AirportHeliport.altimeterCheckLocation. Therefore, it is proposed that a new specialised class AltimeterCheckpoint is created.

Impact assessment

[FWD_1:1] No data mapping is necessary 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_LOSS] No data mapping is possible, all data concerned would be lost (or converted into Notes) 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:

As a specialisation of NavigationSystemCheckpoint:

  • Add a new class AltimeterCheckpoint with <<feature>> stereotype
    • Definition = “A point established to test the altimeter readings in the aircraft.”
    • Associations:
      • AltimeterCheckpoint isLocatedAt RunwayCentrelinePoint
        • 0…* on the AltimeterCheckpoint side,
        • 0…1 on the RunwayCentrelinePoint side, “locationOnRunway” role name, definition = “The altimeter checkpoint latitude and longitude coordinates, which are the same as for the runway threshold (runway centreline point).
      • AltimeterCheckpoint isLocatedAt AircraftStand
        • 0…* on the AltimeterCheckpoint side,
        • 0…1 on the AircraftStand side, “locationOnStand” role name, definition = “The altimeter checkpoint latitude and longitude coordinates, which are the same as for the aircraft parking stand position.”
      • AltimeterCheckpoint isLocatedAt Apron
        • 0…* on the AltimeterCheckpoint side,
        • 0…1 on the Apron side, “locationOnApron” role name, definition = “The altimeter checkpoint latitude and longitude coordinates, which are the same as for the Apron position.”

 

The following UML class diagram indicates the new class and its associations:

Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

  • Not applicable

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

The following algorithm shall be applied:

  • [MAPC-99] No mapping possible. This is a new feature that has no equivalent in the current model.

Mapping example

(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-xxx

AIXM 5.2AIXM 5.1(.1)