[rejected] [AIXM-535] Add AltimeterCheckpoint class
ID: | AIXM-535 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 09 MAR 2022 |
status: | REJECTED |
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, “location” 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, “location” 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, “location” role name, definition = “The altimeter checkpoint latitude and longitude coordinates, which are the same as for the Apron position.”
- AltimeterCheckpoint hasAnnotations Note with
- Note role “annotation” (definition = “A free text remark concerning the altimeter checkpoint or one of its properties.”), multiplicity 0…*
- AltimeterCheckpoint isLocatedAt RunwayCentrelinePoint
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.2 | AIXM 5.1(.1) |
---|---|