/
[AIXM-322] Obstacle visual marking new property

[AIXM-322] Obstacle visual marking new property

ID:

AIXM-322

target version:

AIXM 5.2

version:

1.0

last updated:

17 AUG 2018

status:

APPROVED


dd a new attribute (“marked”) to VerticalStructure feature to indicate if the structure is marked or not.

Rationale for change

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

For consistency in the AIXM model, marking and lighting for obstacles should be treated in the same way. For lighting, the VerticalStructure feature includes two attributes that describe its lighting:

  • VerticalStructure.lighted – A simple indication that the obstacle is lighted, when no further details are available.
  • VerticalStructure.lightingICAOStandard – An indication that the lighting of a vertical structure used as criteria for the ICAO standard as described in Annex 14.

In AIXM v5.1, the VerticalStructure feature includes one attribute that describes its marking, VerticalStructure.markingICAOStandard, which is similar to the lightingICAOStandard attribute. However, there is no attribute to provide a simple indication that the obstacle is marked when no additional details are available. The new attribute VerticalStructure.marked for marking would be analogous to the VerticalStructure.lighted attribute for lighting.

Impact assessment

[FWD_1:1] No data mapping is necessary 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_LOSS] Data mapping is possible, but some data would be lost (or converted into Notes) 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 the following attribute to the VerticalStructure feature:

  • marked (data type: CodeYesNoType; definition: A simple indication that the vertical structure is marked, when no further details are available.)

The UML class diagram to the right shows the new attribute.

Mapping AIXM 5.1.1 to AIXM 5.2 (forward)

NIL (Not applicable)

Mapping AIXM 5.2 to AIXM 5.1.1 (backward)

The following algorithm shall be applied:

  • For each VerticalStructure.marked that has the value ”YES”:
    • Remove the marked element
    • add an annotation.Note with 
  • purpose=“REMARK”
  • translatedNote.LinguisticNote.note=”marked=YES
  • propertyName=markingICAOStandard


Mapping example

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

AIXM 5.2AIXM 5.1(.1)