ID: | AIXM-338 |
target version: | AIXM 5.2 |
version: | 1.0 |
last updated: | 17 AUG 2018 |
status: | APPROVED |
Add new codes and refine definitions for existing codes in the codelist for CodeSurfaceConditionBaseType.
See https://aixmccb.atlassian.net/browse/AIXM-294
The current allowable values for the SurfaceCharacteristics.surfaceCondition attribute are insufficiently defined and do not cover all possible situations. Improved definitions of the existing codes and additional values are necessary, which would avoid the frequent use of OTHER values as a workaround.
As there are no ICAO SARPS that could be used as a reference for this list of values, the FAA circular AC 150/5200-35a was used as a basis for the improved list of values.
[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.
In the UML model, add the following codes to CodeSurfaceConditionBaseType:
The new values are visible in the UML class diagram at the right.
In addition, update the definitions for the following existing codes in CodeSurfaceConditionBaseType:
The following algorithm shall be applied:
Note that transformation rules are applicable to new values; no transformation would be needed for definition changes.
The following algorithm shall be applied:
Note: that transformation rules are applicable to new values; no transformation would be needed for definition changes.
Mapping example
(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-338)
AIXM 5.2 | AIXM 5.1(.1) |
---|---|
message:AIXMBasicMessage message:hasMember Runway gml:identifier = 9e51668f-bf8a-4f5b-ba6e-27087972b9b8 timeSlice RunwayTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2017-07-01T00:00:00Z gml:endPosition = interpretation = BASELINE sequenceNumber = 2 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = designator = 09L/27R type = RWY nominalLength = 2800.0 M lengthAccuracy = 1 M nominalWidth = 45.0 M widthAccuracy = 1 M lengthStrip = 2920.0 M widthStrip = 300.0 M surfaceProperties SurfaceCharacteristics composition = CONC surfaceCondition = EXCELLENT classPCN = 80 pavementTypePCN = RIGID pavementSubgradePCN = B maxTyrePressurePCN = W evaluationMethodPCN = TECH message:hasMember Taxiway gml:identifier = 78396f68-9c03-438a-a6b4-331157b1a79c timeSlice TaxiwayTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2017-07-01T00:00:00Z gml:endPosition = interpretation = BASELINE sequenceNumber = 2 featureLifetime gml:TimePeriod gml:beginPosition = 2013-04-23T12:00:00Z gml:endPosition = designator = B width = 23.0 M surfaceProperties SurfaceCharacteristics composition = CONC surfaceCondition = FAILED classPCN = 80 pavementTypePCN = RIGID pavementSubgradePCN = B maxTyrePressurePCN = W evaluationMethodPCN = TECH ... | message:AIXMBasicMessage message:hasMember Runway gml:identifier = 9e51668f-bf8a-4f5b-ba6e-27087972b9b8 timeSlice RunwayTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2017-07-01T00:00:00Z gml:endPosition = interpretation = BASELINE sequenceNumber = 2 featureLifetime gml:TimePeriod gml:beginPosition = 2009-01-01T00:00:00Z gml:endPosition = designator = 09L/27R type = RWY nominalLength = 2800.0 M lengthAccuracy = 1 M nominalWidth = 45.0 M widthAccuracy = 1 M lengthStrip = 2920.0 M widthStrip = 300.0 M surfaceProperties SurfaceCharacteristics composition = CONC surfaceCondition = OTHER:EXCELLENT classPCN = 80 pavementTypePCN = RIGID pavementSubgradePCN = B maxTyrePressurePCN = W evaluationMethodPCN = TECH message:hasMember Taxiway gml:identifier = 78396f68-9c03-438a-a6b4-331157b1a79c timeSlice TaxiwayTimeSlice gml:validTime gml:TimePeriod gml:beginPosition = 2017-07-01T00:00:00Z gml:endPosition = interpretation = BASELINE sequenceNumber = 2 featureLifetime gml:TimePeriod gml:beginPosition = 2013-04-23T12:00:00Z gml:endPosition = designator = B width = 23.0 M surfaceProperties SurfaceCharacteristics composition = CONC surfaceCondition = OTHER:FAILED classPCN = 80 pavementTypePCN = RIGID pavementSubgradePCN = B maxTyrePressurePCN = W evaluationMethodPCN = TECH ... |