ID:

AIXM-538

target version:

AIXM 5.2

version:

1.0

last updated:

08 AUG 2022

status:

APPROVED


Description

Additional values are introduced for the types of AirspaceActivation.activity to allow for more precise data coding and alleviating information loss, when regularly value OTHER is used.

Rationale for change

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

It was identified that the current list of values of data type CodeAirspaceActivityType may be insufficient.

A big part of the AirspaceActivation.activity(ies) included in this proposal add the missing activities that can be referenced to the ICAO Doc 8126 - NOTAM Selection Criteria. The second part of the proposed activities includes those indicated in SAA.ACT/NEW Digital NOTAM scenarios and provided as a feedback, of common applicability. The proposed activities have been used as “OTHER:...”

Despite the fact that this change proposal tries to resolve a large part of these identified issues, it will certainly not satisfy all data providers/users. Further clarifications are expected in future versions of AIXM.

The table below provides the overview of justification for the values included in this change proposal:

Proposed new airspace activity valuesDefinition

ACFT_MASS_MOVEMENT

Mass movement of aircraft

ICAO Doc 8126 - NSC

CAPTIVE_BALLOON_KITE

Captive balloon or kite

ICAO Doc 8126 - NSC

DEMOLITION

Demolition of explosives

ICAO Doc 8126 - NSC

DISASTER_RELIEF

Disaster relief

Examples provided in JIRA review of common applicability

FORMATION_FLIGHT

Formation flight

ICAO Doc 8126 - NSC

MODEL_FLYING

Model aircraft flying

ICAO Doc 8126 - NSC

NIGHT_VISION_OPS

Night vision device operations, aircraft lights out.

Examples provided in JIRA review of common applicability

SAR

Search and rescue

Examples provided in JIRA review of common applicability

SKY_LANTERN

Sky lantern

Examples provided in JIRA review of common applicability

SMOKE

Presence of smoke

Examples provided in JIRA review of common applicability

VOLCANO

Significant volcanic activity

ICAO Doc 8126 - NSC

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:

  • In the data type CodeAirspaceActivityType

Add following values:

  • ACFT_MASS_MOVEMENT, definition = “Mass movement of aircraft.”
  • CAPTIVE_BALLOON_KITE, definition = “Captive balloon or kite.”
  • DEMOLITION, definition = “Demolition of explosives.”
  • DISASTER_RELIEF, definition = “Disaster relief.”
  • FORMATION_FLIGHT, definition = “Formation flight.”
  • MODEL_FLYING, definition = “Model aircraft flying.”
  • NIGHT_VISION_OPS, definition = “Night vision device operations, aircraft lights out.”
  • SAR, definition = “Search and rescue.”
  • SKY_LANTERN, definition = “Sky lantern.”
  • SMOKE, definition = “Presence of smoke.”
  • VOLCANO, definition = “Significant volcanic activity.”

The following UML class diagram shows the modified list of values. This includes the change introduced with CP AIXM-401, which has replaced UAV with UAS.


Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

[MAPC-01] The following data conversion algorithm is proposed for AirspaceActivation.activity values:

  • Replace “OTHER:ACFT_MASS_MOVEMENT” with “ACFT_MASS_MOVEMENT”
  • Replace “OTHER:CAPTIVE_BALLOON_KITE” with “CAPTIVE_BALLOON_KITE”
  • Replace “OTHER:DEMOLITION” with “DEMOLITION”
  • Replace “OTHER:DISASTER_RELIEF” with “DISASTER_RELIEF”
  • Replace “OTHER:FORMATION_FLIGHT” with “FORMATION_FLIGHT”
  • Replace “OTHER:MODEL_FLYING” with “MODEL_FLYING”
  • Replace “OTHER:NIGHT_VISION_OPS” with “NIGHT_VISION_OPS”
  • Replace “OTHER:SAR” with “SAR”
  • Replace “OTHER:SKY_LANTERN” with “SKY_LANTERN”
  • Replace “OTHER:SMOKE” with “SMOKE”
  • Replace “OTHER:VOLCANO” with “VOLCANO”

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

[MAPC-01] The following data conversion algorithm is proposed for AirspaceActivation.activity values:

  • Replace “ACFT_MASS_MOVEMENT” with “OTHER:ACFT_MASS_MOVEMENT”
  • Replace “CAPTIVE_BALLOON_KITE” with “OTHER:CAPTIVE_BALLOON_KITE”
  • Replace “DEMOLITION” with “OTHER:DEMOLITION”
  • Replace “DISASTER_RELIEF” with “OTHER:DISASTER_RELIEF”
  • Replace “FORMATION_FLIGHT” with “OTHER:FORMATION_FLIGHT”
  • Replace “MODEL_FLYING” with “OTHER:MODEL_FLYING”
  • Replace “NIGHT_VISION_OPS” with “OTHER:NIGHT_VISION_OPS”
  • Replace “SAR” with “OTHER:SAR”
  • Replace “SKY_LANTERN” with “OTHER:SKY_LANTERN”
  • Replace “SMOKE” with “OTHER:SMOKE”
  • Replace “VOLCANO” with “OTHER:VOLCANO”

Mapping example

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

AIXM InputAIXM Output
Forward AirspaceActivity 5.1.1 input
message:AIXMBasicMessage
  message:hasMember
    AirportHeliport
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
      timeSlice
        AirportHeliportTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          designator = KEWR
  message:hasMember
    Unit
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
      timeSlice
        UnitTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = ATCC
          designator = ATCC 1
          airportLocation =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
  message:hasMember
    AirTrafficControlService
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc
      timeSlice
        AirTrafficControlServiceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          flightOperations = ALL
          serviceProvider =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
          radioCommunication =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
  message:hasMember
    Airspace
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
      timeSlice
        AirspaceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = OTHER:TIA
          geometryComponent
            AirspaceGeometryComponent
              theAirspaceVolume
                AirspaceVolume
                  horizontalProjection
                    Surface
                      gml:patches
                        gml:Sphere
                          gml:rows
                            gml:Row
                              gml:pos = 34.6776728 -92.1805283
          activation
            AirspaceActivation
              activity = OTHER:VOLCANO
______________________________________________________
Backward AirspaceActivity 5.2 input
message:AIXMBasicMessage
  message:hasMember
    AirportHeliport
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
      timeSlice
        AirportHeliportTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          designator = KEWR
  message:hasMember
    Unit
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
      timeSlice
        UnitTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = ATCC
          designator = ATCC 1
          airportLocation =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
  message:hasMember
    AirTrafficControlService
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc
      timeSlice
        AirTrafficControlServiceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          flightOperations = ALL
          serviceProvider =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
          radioCommunication =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
  message:hasMember
    Airspace
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
      timeSlice
        AirspaceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = FRA
          geometryComponent
            AirspaceGeometryComponent
              theAirspaceVolume
                AirspaceVolume
                  location
                    Point
                      gml:pos = 34.6776728 -92.1805283
          activation
            AirspaceActivation
              activity = VOLCANO





Forward AirspaceActivity 5.2 output
message:AIXMBasicMessage
  message:hasMember
    AirportHeliport
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
      timeSlice
        AirportHeliportTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          designator = KEWR
  message:hasMember
    Unit
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
      timeSlice
        UnitTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = ATCC
          designator = ATCC 1
          airportLocation =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
  message:hasMember
    AirTrafficControlService
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc
      timeSlice
        AirTrafficControlServiceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          flightOperations = ALL
          serviceProvider =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
          radioCommunication =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
  message:hasMember
    Airspace
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
      timeSlice
        AirspaceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = PERMDELTA
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = FIZ
          geometryComponent
            AirspaceGeometryComponent
              theAirspaceVolume
                AirspaceVolume
                  location
                    Point
                      gml:pos = 34.6776728 -92.1805283
          activation
            AirspaceActivation
              activity = VOLCANO




______________________________________________________
Backward AirspaceActivity 5.1.1 output
message:AIXMBasicMessage
  message:hasMember
    AirportHeliport
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
      timeSlice
        AirportHeliportTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          designator = KEWR
  message:hasMember
    Unit
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
      timeSlice
        UnitTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = ATCC
          designator = ATCC 1
          airportLocation =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bb
  message:hasMember
    AirTrafficControlService
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bc
      timeSlice
        AirTrafficControlServiceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          flightOperations = ALL
          serviceProvider =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41ba
          radioCommunication =  urn:uuid:fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
  message:hasMember
    Airspace
      gml:identifier = fac34bfc-fc4f-4da7-ad8a-84ee687f41bd
      timeSlice
        AirspaceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2021-02-25
              gml:endPosition = 2021-04-22
          interpretation = BASELINE
          sequenceNumber = 1
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2009-01-01T00:00:00Z
              gml:endPosition = 
          type = OTHER:FRA
          geometryComponent
            AirspaceGeometryComponent
              theAirspaceVolume
                AirspaceVolume
                  horizontalProjection
                    Surface
                      gml:patches
                        gml:Sphere
                          gml:rows
                            gml:Row
                              gml:pos = 34.6776728 -92.1805283
          activation
            AirspaceActivation
              activity = OTHER:VOLCANO



  • No labels