ID: | AIXM-571 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 31 AUG 2022 |
status: | PROPOSEDAPPROVED |
|
---|
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 AIXM 5.1.(.1) data remains fully valid against AIXM 5.2.
When receiving data from AIXM 5.2 implementations, current AIXM 5.1(.1) systems will be able to map back the new elements, as described in the mapping rules further in this document.
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) |
---|---|