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

ID:

AIXM-504

target version:

AIXM 5.2

version:

1.0

last updated:

05 AUG 2021

status:

PROPOSED

Description

An attribute to indicate if an instrument approach procedure is used for close simultaneous approaches on close parallel runways is added in the InstrumentApproachProcedure class. Additional coded values are added in the CodeServiceATCType, CodeAirspaceType and CodeRuleProceduteTitleType in order to support the coding of information related to simultaneous close parallel approaches and the runway monitoring service.

Rationale for change

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

The current model is missing the possibility to indicate if an instrument approach procedure is used for simultaneous operations on parallel (near-parallel) runways. It is also not possible to code information about the monitoring of the protection areas associated with such procedures - the Normal operating zone (NOZ) and No transgression zone (NTZ).

This requires an additional property in the InstrumentApproachProcedure and additional coded values for the data types used to identify ATC service types and Airspace types. In addition, in order to allow identifying the textual information about close parallel approach procedures, the list of values of the RulesProcedures class needs to be complemented with specific values related to such operations.

Impact assessment

There is no impact on existing implementations as the current AIXM 5.1.(.1) data remains fully valid against AIXM 5.2. When receiving data from an AIXM 5.2 system, the new data elements can be converted as indicated in the mapping guidelines further down.

Change Proposal details

In the UML model:

  1. In the InstrumentApproachProcedure class add the following attribute:
    1. closeParallelApproach, type = CodeYesNoType, definition = “Indicates if this approach procedure is used for simultaneous approaches on close (near) parallel instrument runways are executed.”.
  2. In the CodeServiceATCType data type add the following value:
    1. PRM = “Precision Runway Monitoring.”
  3. In the CodeRuleProcedureTitleBaseType data type add the following values:
    1. INDEPENDENT_PARALLEL_APPROACHES = “Simultaneous approaches to parallel or near-parallel instrument runways where separation minima are not prescribed”
    2. DEPENDENT_PARALLEL_APPROACHES = “Simultaneous approaches to parallel or near-parallel instrument runways where separation minima are prescribed”
    3. INDEPENDENT_PARALLEL_DEPARTURES = “Simultaneous departures from parallel or near-parallel instrument runways.”
    4. SEGREGATED_PARALLEL_OPERATIONS = “Simultaneous operations on parallel or near-parallel instrument runways in which one runway is used exclusively for approaches and the other runway is used exclusively for departures.”
  4. In the CodeAirspaceBaseType data type add the following values:
    1. NTZ = “No transgression zone. A corridor of airspace of defined dimensions located centrally between the two extended runway centre lines, where a penetration by an aircraft requires a controller intervention to manoeuvre any threatened aircraft on the adjacent approach in the context of independent parallel approaches.”.
    2. NOZ = “Normal operating zone. Airspace of defined dimensions extending to either side of an ILS localizer course and/or MLS final approach track used in the context of independent parallel approaches.”.

The following UML class diagram shows the new properties and coded values:

Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

The following algorithm is proposed for the respective Change Proposal details:

1. [MAPC-01] - For each AirTrafficControlService.type that has value of ”OTHER:PRM”

  • Replace the value with “PRM”

2. [MAPC-01] - For each RulesProcedures.category that has value of:  ”OTHER:INDEPENDENT_PARALLEL_APPROACHES”,

  • Replace the value with “INDEPENDENT_PARALLEL_APPROACHES”

For each RulesProcedures.category that has value of: ”OTHER:DEPENDENT_PARALLEL_APPROACHES”,

  • Replace the value with “DEPENDENT_PARALLEL_APPROACHES”

For each RulesProcedures.category that has value of: “OTHER:INDEPENDENT_PARALLEL_DEPARTURES”,

  • Replace the value with “INDEPENDENT_PARALLEL_DEPARTURES”

For each RulesProcedures.category that has value of: “OTHER:SEGREGATED_PARALLEL_OPERATIONS”

  • Replace the value with “SEGREGATED_PARALLEL_OPERATIONS”

3. [MAPC-01] For each Airspace.type that has value of: “OTHER:NTZ”

  • Replace the value with “NTZ”

            For each Airspace.type that has value of: “OTHER:NOZ”

  • Replace the value with “NOZ”

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

1. [MAPC-02] For each InstrumentApproachProcedure that has closeParallelApproach from the three backward mapping options applicable in this case, the first two (discard the value or use an extension) are straightforward and do not need any further details. The 3rd option (backward mapping into a Note) is detailed in order to provide a complete description of this case and its conversion option. The following mapping into Note algorithm is proposed:

  • Remove the closeParallelApproach element
  • Add an annotation.Note associated having
    • purpose=“OTHER:BACKWARD_MAPPING”;
    • LinguisticNote.note=”closeParallelApproach:<value of the closeParallelApproach>”

2. [MAPC-01] - For each AirTrafficControlService.type that has value of ”PRM”

  • Replace the value with “OTHER:PRM”

3. [MAPC-01] - For each RulesProcedures.category that has value of:  ”INDEPENDENT_PARALLEL_APPROACHES”,

  • Replace the value with “OTHER:INDEPENDENT_PARALLEL_APPROACHES”

For each RulesProcedures.category that has value of: ”DEPENDENT_PARALLEL_APPROACHES”,

  • Replace the value with “OTHER:DEPENDENT_PARALLEL_APPROACHES”

For each RulesProcedures.category that has value of: “INDEPENDENT_PARALLEL_DEPARTURES”,

  • Replace the value with “OTHER:INDEPENDENT_PARALLEL_DEPARTURES”

For each RulesProcedures.category that has value of: “SEGREGATED_PARALLEL_OPERATIONS”

  • Replace the value with “OTHER:SEGREGATED_PARALLEL_OPERATIONS”

4. [MAPC-01] For each Airspace.type that has value of: “NTZ”

  • Replace the value with “OTHER:NTZ”

For each Airspace.type that has value of: “NOZ”

  • Replace the value with “OTHER:NOZ”

Mapping example

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

AIXM 5.2AIXM 5.1(.1)
  ...





...



  • No labels