/
[AIXM-484] Rename RunwayVisualRange class

[AIXM-484] Rename RunwayVisualRange class

ID:

AIXM-484

target version:

AIXM 5.2

version:

1.0

last updated:

25 FEB 2021

status:

APPROVED


Description

Rename the “RunwayVisualRange” class into "RunwayVisualRangeEquipment".

Rationale for change

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

The current definition of the feature RunwayVisualRange (RVR) in AIXM is the following: “A meteorological equipment providing information about the distance over which the pilot of an aircraft on the centre line of a runway can see the runway surface markings of the lights delineating the runway or identifying its centre line.

This definition does not align with the class name RunwayVisualRange due to its description as a meteorological equipment. In the ICAO ATM Information Reference Model (AIRM), there are both RunwayVisualRange and RunwayVisualRangeEquipment entities to represent the RVR measurements, as well as information on the equipment.

Therefore, the name of the AIXM feature "RunwayVisualRange" needs to be changed into "RunwayVisualRangeEquipment", to align with the definition of the feature and with its actual use in the model.

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:

  • Rename <<feature>> “RunwayVisualRange” to “RunwayVisualRangeEquipment”.


Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

[MAPC-00] The following algorithm shall be applied:

  • For each RunwayVisualRange element:
    • Rename RunwayVisualRange to RunwayVisualRangeEquipment

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

[MAPC-00] The following algorithm shall be applied:

  • For each specified RunwayVisualRangeEquipment element:
    • Rename RunwayVisualRangeEquipment to RunwayVisualRange.



Mapping example

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

AIXM InputAIXM Output