ID:

AIXM-340

target version:

AIXM 5.2

version:

1.0

last updated:

17 AUG 2018

status:

APPROVED


Description

Add new value(s) to the CodeAirportHeliportBaseType, allowing to identify Balloonport, Seaplane Base, Ultralight Flightpark, Gliderport and Spaceport.

Rationale for change

See https://aixmccb.atlassian.net/browse/AIXM-295 

The airport types mentioned above are not available in AIXM 5.1 and are needed to support the variety of cartographic/chart symbols for an airport.

In addition, there start to exist aerodromes specially designed as “spaceports”, for which a special type is necessary as they have specific operating rules.

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 to the codelist of CodeAirportHeliportBaseType the following value(s):

  • BP = Balloonport
  • SPB = Seaplane Base
  • UL = Ultralight Flightpark
  • GP = Gliderport
  • SPACE = Spaceport

The new values are shown in the UML class diagram at the right.

Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

[MAPC-01] The following data conversion algorithm is proposed:

  • For each AirportHeliport.type that have the following value(s):
    • “OTHER:BP” - replace with the value OTHER:BP with BP
    • “OTHER:SPB” – replace the value “OTHER:SPB” with SPB
    • “OTHER:UL” – replace the value “OTHER:UL” with UL
    • “OTHER:GP” - replace the value “OTHER:GP” with GP
    • “OTHER:SPACE” - replace the value with “SPACE”

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

[MAPC-01] The following data conversion algorithm is proposed:

  • For each AirportHeliport.type that have the following value(s):
    • “BP” – replace the value “BP” with “OTHER:BP”
    • “SPB” – replace the value “SPB” with “OTHER:SPB”
    • “UL” – replace the value “UL” with “OTHER:UL”
    • “GP” – replace the value “GP” with “OTHER:GP”
    • “SPACE” – replace the value “SPACE” with “OTHER:SPACE”


Mapping example

(Note: for mapping test data see: https://github.com/aixm/mapping_52_511/tree/master/AIXM-340

AIXM 5.2AIXM 5.1(.1)
message:AIXMBasicMessage
  message:hasMember
    AirportHeliport
      gml:identifier = dd062d88-3e64-4a5d-bebd-89476db0812
      timeSlice
        AirportHeliportTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          interpretation = BASELINE
          sequenceNumber = 1
          correctionNumber = 0
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          designator = LDBE
          name = BELCITY BALLOONPORT
          locationIndicatorICAO = LDBE
          designatorIATA = 
          type = BP
          certifiedICAO = 
          controlType = CIVIL
          fieldElevation = 22 M
          fieldElevationAccuracy = 0.5 M
          magneticVariation = 2
          magneticVariationAccuracy = 1
          dateMagneticVariation = 1995
          magneticVariationChange = 0.03
          referenceTemperature = 21.0 C
          transitionAltitude = 9000 FT
          certificationDate = 
          certificationExpirationDate = 
          servedCity
            City
              name = BELCITY
          ARP
            ElevatedPoint
              gml:pos = 45.4026787 18.2434140
  ...





message:AIXMBasicMessage
  message:hasMember
    AirportHeliport
      gml:identifier = dd062d88-3e64-4a5d-bebd-89476db0812
      timeSlice
        AirportHeliportTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          interpretation = BASELINE
          sequenceNumber = 1
          correctionNumber = 0
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          designator = LDBE
          name = BELCITY BALLOONPORT
          locationIndicatorICAO = LDBE
          designatorIATA = 
          type = OTHER:BP
          certifiedICAO = 
          controlType = CIVIL
          fieldElevation = 22 M
          fieldElevationAccuracy = 0.5 M
          magneticVariation = 2
          magneticVariationAccuracy = 1
          dateMagneticVariation = 1995
          magneticVariationChange = 0.03
          referenceTemperature = 21.0 C
          transitionAltitude = 9000 FT
          certificationDate = 
          certificationExpirationDate = 
          servedCity
            City
              name = BELCITY
          ARP
            ElevatedPoint
              gml:pos = 45.4026787 18.2434140
	...



  • No labels