Page tree
Skip to end of metadata
Go to start of metadata

ID:

AIXM-341

target version:

AIXM 5.2

version:

1.0

last updated:

17 AUG 2018

status:

APPROVED


Description

Add additional values in CodeNavigationEquipmentBaseType.

Rationale for change

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

There are distinct navigation capabilities for aircraft to use a certain ground based, satellite based or on-board system for aerial navigation. AIXM 5.1. enumeration for CodeNavigationEquipmentBaseType does not fully support the coding of all system capabilities in use, such as DME/DME/IRU and ADF.

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 values need to be prefixed with “OTHER:”, as described in the mapping rules further in this document. 

Change Proposal details

In the UML model, add the following additional values in the CodeNavigationEquipmentBaseType:

  • DME_DME_IRU with definition “Refers to navigation using Distance Measuring Equipment (DME) ranging from at least two DME facilities to determine position along with use of an integrated Inertial Reference Unit (IRU)
  • ADF with definition An automatic direction finder (ADF) is an aircraft radio-navigation instrument that automatically and continuously displays the relative bearing from aircraft to a suitable radio station

The new values are 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 AircraftCharacteristic.navigationEquipment that has values of ”OTHER:DME_DME_IRU”
    • Replace the value “OTHER:DME_DME_IRU” with “DME_DME_IRU”
  • For each AircraftCharacteristic.navigationEquipment that has values of ”OTHER:ADF”
    • Replace the value “OTHER:ADF” with “ADF”

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

The following algorithm shall be applied:

  • For each AircraftCharacteristic.navigationEquipment that has values ”DME_DME_IRU”
    • Replace the value “DME_DME_IRU” with “OTHER:DME_DME_IRU”
  • For each AircraftCharacteristic.navigationEquipment that has values ”ADF”
    • Replace the value “ADF” with “OTHER:ADF”



Mapping example

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

AIXM 5.2AIXM 5.1(.1)
message:AIXMBasicMessage
  message:hasMember
    Airspace
      gml:identifier = fdaeffb4-6897-41fb-a33d-8861c2e91980
      timeSlice
        AirspaceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2017-07-01T00:00:00Z
              gml:endPosition = 
          interpretation = BASELINE
          sequenceNumber = 2
          correctionNumber = 0
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2002-11-30T00:00:00Z
              gml:endPosition = 
          type = MTR
          designator = LDMA
          name = KARASICA
          geometryComponent
            AirspaceGeometryComponent
              operation = BASE
              operationSequence = 1
          activation
            AirspaceActivation
              activity = AIRSHOW
              status = AVBL_FOR_ACTIVATION
              aircraft
                AircraftCharacteristic
                  navigationEquipment = DME_DME_IRU
  ...





message:AIXMBasicMessage
  message:hasMember
    Airspace
      gml:identifier = fdaeffb4-6897-41fb-a33d-8861c2e91980
      timeSlice
        AirspaceTimeSlice
          gml:validTime
            gml:TimePeriod
              gml:beginPosition = 2017-07-01T00:00:00Z
              gml:endPosition = 
          interpretation = BASELINE
          sequenceNumber = 2
          correctionNumber = 0
          featureLifetime
            gml:TimePeriod
              gml:beginPosition = 2002-11-30T00:00:00Z
              gml:endPosition = 
          type = MTR
          designator = LDMA
          name = KARASICA
          geometryComponent
            AirspaceGeometryComponent
              operation = BASE
              operationSequence = 1
          activation
            AirspaceActivation
              activity = AIRSHOW
              status = AVBL_FOR_ACTIVATION
              aircraft
                AircraftCharacteristic
                  navigationEquipment = OTHER:DME_DME_IRU
	...



  • No labels