[AIXM-321] Aerodrome surface preparation additional values
ID: | AIXM-321 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 17 AUG 2018 |
status: | APPROVED |
Description
Add new code to the codelist for CodeSurfacePreparationBaseType.
Rationale for change
See https://aixmccb.atlassian.net/browse/AIXM-290
The following surface preparation method does not have a corresponding value in AIXM, although it exists in the real world. For example, the FAA's Airports Authoritative Source (AAS) uses a workaround to code it in AIXM (prefixed with OTHER:...).
- WIRE_COMB - Wire Comb or Wire Tine Surface Treatment
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, add the following code to CodeSurfacePreparationBaseType:
- WIRE_COMB (definition: “Wire Comb or Wire Tine Surface Treatment”)
The change is shown in the UML class diagram at the right.
Mapping AIXM 5.1.1 to AIXM 5.2 (forward)
The following algorithm shall be applied:
- For each SurfaceCharacteristics.preparation that has the value “OTHER: WIRE_COMB”:
○ replace the value with “WIRE_COMB”;
Mapping AIXM 5.2 to AIXM 5.1.1 (backward)
The following algorithm shall be applied:
- For each SurfaceCharacteristics.preparation that has the value “WIRE_COMB”:
○ replace the value with “OTHER: WIRE_COMB”;
Mapping example
(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-321)
AIXM 5.2 | AIXM 5.1(.1) |
---|---|