Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

ID:

AIXM-321

target version:

AIXM 5.2

version:

1.0

last updated:

17 AUG 2018

status:

APPROVED


Table of Contents
printablefalse

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

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:[WIRE_COMB], as described in the mapping rules further in this document.

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.2AIXM 5.1(.1)
HTML
<pre>
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
              preparation = <font color="Blue">WIRE_COMB</font>
              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
              preparation = <font color="Blue">WIRE_COMB</font>
              classPCN = 80
              pavementTypePCN = RIGID
              pavementSubgradePCN = B
              maxTyrePressurePCN = W
              evaluationMethodPCN = TECH
</pre>





HTML
<pre>
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
              preparation = <font color="blue">OTHER:WIRE_COMB</font>
              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
              preparation = <font color="blue">OTHER:WIRE_COMB</font>
              classPCN = 80
              pavementTypePCN = RIGID
              pavementSubgradePCN = B
              maxTyrePressurePCN = W
              evaluationMethodPCN = TECH

...</pre>