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
There is no impact on existing implementations as the current[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) data remains fully valid against1 for output towards a system (B) that uses AIXM 5.2
.When receiving data from AIXM 5.2 implementations, currentfor 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) systems will be able to map back the new elements, as described in the mapping rules further in this document.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.”
- 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) |
---|---|