Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: minor editing changes

...

  • If two consecutive points have the same latitude value, then the line connecting the two points is a parallel on the surface of the Earth; this may be explicitly stated using words such as “along the parallel to” (for the detailed encoding see page Parallels);
  • Otherwise, it is considered a “straight line on the map” (for the detailed encoding see page Straight Line).

In addition, the source map used when the airspace was designed is typically unknown.

...

Arcs may also be used in the definition of approach/departure trajectories. However, specific “path and terminator” codes are used to encode such arcs and the use of GML in this case is limited to providing a curve for printing the procedure on a map. GML is not used to encode the real flight trajectory of an aircraft, as stored in the Flight Management System (FMS).

Curve

In AIXM 5 lines are encoded using the Curve or ElevatedCurve element, which are extensions of the gml:Curve

For the ElevatedCurve class, also elevation may be specified (e.g. the elevation of a fence).

They are typically published as a series of latitude/longitude positions.

The pairs of lat/long coordinates can be encoded as either a sequence of gml:pos or, more compact, using a gml:posList element.

The same separator (space) is used both between the latitude and longitude values (coordinate separator) and also between the latitude/longitude groups (tuple separator).

The figure below shows the encoding of a Taxiway Guidance Line.


Image Added

The figure below gives an example of the encoding of a fence that is a Vertical Structure.

Image Added

Surface

In AIXM 5 lines are encoded using the Surface or ElevatedSurface element, which are extensions of the gml:Surface

For the ElevatedSurface class, also elevation may be specified (e.g. the elevation of a building that is an obstacle).

Surfaces are encoded in GML using gml:PolygonPatch elements.

The pairs of lat/long coordinates can be encoded as either a sequence of gml:pos or, more compact, using a gml:posList element.

They are closed shape, i.e. the first latitude/longitude pair has to be equal with the last one.

As stated in section 10.5.11.1 of the GML Standard:

Every gml:curveMember references or contains one curve, i.e. any element which is substitutable for gml:AbstractCurve. In the context of a ring, the curves describe the boundary of the surface. The sequence of curves shall be contiguous and connected in a cycle”.

In the special case that there is only one curve member in a gml:Ring, this means that the curve member itself needs to form a cycle, thus the need for the last position to be equal with the first one.

Note
titleNote
In GML 3.3 there are new compact encodings for geometry primitives, such as SimplePolygon that do not require the repeated last coordinate. However, these are not available yet in AIXM 5.1, which uses GML 3.2.1.

The figure below shows the encoding of an Elevated Surface for a Taxiway Element.

Image Added

The figure below shows the encoding of an Elevated Surface for an Apron Element.

Image Added