[AIXM-549] New WaterBody feature
ID: | AIXM-549 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 08 AUG 2022 |
status: | APPROVED |
Description
A new <<feature>> WaterBody and its association with AirportHeliport is added.
Rationale for change
See https://aixmccb.atlassian.net/browse/AIXM-112
It was identified that the <<feature>> WaterBody is missing from AIXM making it impossible to map a relevant element from AMDB ED-99/DO-272 standard.
In response to this discrepancy a WaterBody feature described by a Surface and associated with AirportHeliport is proposed. The association to AirportHeliport is proposed as 0..* in order to avoid duplication in case a water body is located in the vicinity of more than one AirportHeliport.
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:
- Add new <<feature>> WaterBody, defined as: “Water body close to the aerodrome movement area.”
- Add new associations
- WaterBody isNearby AirportHeliport
- 0…* on the WaterBody side,
- 0…* on the AirportHeliport side, “location” role name, definition = “The AirportHeliport and its movement area that is situated close to the water body.”
- WaterBody hasExtent Surface (composition)
- 0…1 on the Surface side, “extent” role name, definition = “Extent of the water body.”
- WaterBody hasAnnotations Note with
- Note role “annotation” (definition = “A free text remark concerning the water body or one of its properties.”), multiplicity 0…*
- WaterBody isNearby AirportHeliport
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)
[MAPC-99] No mapping possible
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) |
---|---|