ID: | AIXM-xxx319 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | xx XXX 20xx17 AUG 2018 |
status: | APPROVED |
|
---|
Description
Copied from the CP...Add new codes to the codelist for CodeSurfaceCompositionBaseType.
Rationale for change
Copied from the CP...
Impact assessment
Copied from the CP...
Change Proposal details
Copied from the CP...See https://aixmccb.atlassian.net/browse/AIXM-293
The current list of values that describe the composition of a surface is missing several combinations that represent mixed surfaces in the real world. The current list of values already supports some mixed surfaces (e.g., asphalt and grass), so it makes sense to add other mixed surfaces as relevant to ground truth. In particular, the following combinations must be added to the list:
- Asphalt and earth
- Asphalt and gravel
- Concrete and earth
- Concrete and gravel
- Grass and earth
- Grass and gravel
Further, this change is also supported by the FAA Airport Master Record standard (see FAA Advisory Circular 150/5200-35a), as a list of values currently in use.
Impact assessment
There is no impact on existing implementations as the current AIXM 5.1(.1) data remains fully valid against AIXM 5.2. No values are removed from this list.
When receiving data from AIXM 5.2 implementations, current AIXM 5.1(.1) systems will have be able to map back the new value into OTHER:[new value], as described in the mapping rules further in this document.
Change Proposal details
In the UML model, add the following code to CodeSurfaceCompositionBaseType:
- ASPH_EARTH (definition: Asphalt and Earth)
- ASPH_GRAVEL (definition: Asphalt and Gravel)
- CONC_EARTH (definition: Concrete and Earth)
- CONC_GRAVEL (definition: Concrete and Gravel)
- GRASS_EARTH (definition: Grass and Earth)
- GRASS_GRAVEL (definition: Grass and Gravel)
Mapping AIXM 5.1.1 to AIXM 5.2 (forward)
Copied from the CP...
The following algorithm shall be applied:
- For each SurfaceCharacteristics.composition that has the value “OTHER: ASPH_EARTH”:
- replace the value with “ASPH_EARTH”;
- For each SurfaceCharacteristics.composition that has the value “OTHER: ASPH_GRAVEL”:
- replace the value with “ASPH_GRAVEL”;
- For each SurfaceCharacteristics.composition that has the value “OTHER: CONC_EARTH”:
- replace the value with “CONC_EARTH”;
- For each SurfaceCharacteristics.composition that has the value “OTHER: CONC_GRAVEL”:
- replace the value with “CONC_GRAVEL”;
- For each SurfaceCharacteristics.composition that has the value “OTHER: GRASS_EARTH”:
- replace the value with “GRASS_EARTH”;
- For each SurfaceCharacteristics.composition that has the value “OTHER: GRASS_GRAVEL”:
- replace the value with “GRASS_GRAVEL”
Mapping AIXM 5.2 to AIXM 5.1.1 (backward)
Copied from the CP...The following algorithm shall be applied:
- For each SurfaceCharacteristics.composition that has the value “ASPH_EARTH”:
- replace the value with “OTHER: ASPH_EARTH”;
- For each SurfaceCharacteristics.composition that has the value “ASPH_GRAVEL”:
- replace the value with “OTHER: ASPH_GRAVEL”;
- For each SurfaceCharacteristics.composition that has the value “CONC_EARTH”:
- replace the value with “OTHER: CONC_EARTH”;
- For each SurfaceCharacteristics.composition that has the value “CONC_GRAVEL”:
- replace the value with “OTHER: CONC_GRAVEL”;
- For each SurfaceCharacteristics.composition that has the value “GRASS_EARTH”:
- replace the value with “OTHER: GRASS_EARTH”;
- For each SurfaceCharacteristics.composition that has the value “GRASS_GRAVEL”:
- replace the value with “OTHER: GRASS_GRAVEL”
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) |
---|---|