AIXM 5.x Feature Representation

The Aeronautical Information Exchange Model (AIXM) version 5 utilizes a structured hierarchy to manage and represent aeronautical data, with a particular focus on features and their time-related characteristics through timeslices.

The AIXM5X reader integrates this structure by mapping these features and their associated timeslices into FME feature types.

Airspace Limit Dependencies

The vertical and horizontal limits of an airspace may be derived from another airspace. When the Resolve Airspace Limit Dependencies parameter is set to Yes, the reader will substitute the FME Null geometry representing the contributorAirspace with an FME Aggregate geometry. This process involves copying the horizontal projection polygon (as well as the vertical limit traits if the dependency is specified as FULL_GEOMETRY) onto the new aggregate geometry.

For example, the following unresolved contributorAirspace Null geometry:

Copy
contributorAirspace Null geometry
Geometry Type: Null
Label(UTF-16LE): `contributorAirspace'
Number of Geometry Traits: 4
GeometryTrait(string: UTF-16LE): `dependency' has value `FULL_GEOMETRY'
GeometryTrait(string: UTF-16LE): `gml_id' has value `uuid.107d93f4-252d-48a4-ae24-dbffe8652c3f'
GeometryTrait(string: UTF-16LE): `gml_object_name' has value `AirspaceVolumeDependency'
GeometryTrait(string: UTF-16LE): `theAirspace.xlink_href' has value `#uuid.dc45e6fb-54a7-4635-b71e-216b99d0495e'

is replaced by the contributorAirspace Aggregate geometry:

Copy

contributorAirspace Aggregate geometry

Geometry Type: Aggregate
Label(UTF-16LE): `contributorAirspace'
Number of Geometry Traits: 10
GeometryTrait(string: UTF-16LE): `dependency' has value `FULL_GEOMETRY'
GeometryTrait(string: UTF-16LE): `gml_id' has value `uuid.107d93f4-252d-48a4-ae24-dbffe8652c3f'
GeometryTrait(string: UTF-16LE): `gml_object_name' has value `AirspaceVolumeDependency'
GeometryTrait(string: UTF-16LE): `lowerLimit' has value `0'
GeometryTrait(string: UTF-16LE): `lowerLimit.uom' has value `FT'
GeometryTrait(string: UTF-16LE): `lowerLimitReference' has value `SFC'
GeometryTrait(string: UTF-16LE): `theAirspace.xlink_href' has value `#uuid.dc45e6fb-54a7-4635-b71e-216b99d0495e'
GeometryTrait(string: UTF-16LE): `upperLimit' has value `55'
GeometryTrait(string: UTF-16LE): `upperLimit.uom' has value `FL'
GeometryTrait(string: UTF-16LE): `upperLimitReference' has value `STD'
Front Appearance Reference: `<inherited_or_default_appearance>'
Back Appearance Reference: `<inherited_or_default_appearance>'
Number of Geometries: 1
--------------------------------------
Geometry Number: 0
   Geometry Type: Polygon
   Label(UTF-16LE): `horizontalProjection'
   Number of Geometry Traits: 2
   GeometryTrait(string: UTF-16LE): `gml_id' has value `uuid.ab3268b2-967b-4ec3-bcbb-bcc8408b87aa'
   GeometryTrait(string: UTF-16LE): `gml_object_name' has value `ElevatedSurface'
   Boundary:
      Geometry Type: Path 
            ...