v1.0.6

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

This section provides ‘TaxiwayHoldingPosition’ feature data encoding guidance.

General

AMD data encoding can start when the necessary geographic information, aeronautical information and basic knowledge regarding the structure of created feature is available.

From the geographical point of view, the TaxiwayHoldingPosition is designated position intended for traffic control at which taxiing aircraft and vehicles shall stop and hold until further cleared to proceed. The key attributes are the longitude, latitude and the elevation in reference with WGS-84 of measured point. In the next part the process of converting the geographical information into the GML form thus into geometry information is described.

Based on Aeronautical Data Catalogue the required type of geometry for the TaxiwayHoldingPosition is the Point. The definition of point can be found in the Table A1-9 Data types of the Aeronautical Data Catalogue.

AMD encoding

AIXM 5.1

TaxiwayHoldingPosition is mapped to the AIXM 5.1 as feature TaxiwayHoldingPosition.

Geometry

In the AIXM 5.1 the geometry of the TaxiwayHoldingPosition is point encoded as object ElevatedPoint.

For more information regarding AIXM 5.1 Geometry encoding follow 'AIXM data coding'.

GML considerations:

AIXM 5.1 is based on GML. Hence, obtained geographical location shall be transferred into a GML geometry object pos.

Figure 1 : TaxiwayHoldingPosition

Time

Feature Runway TaxiwayHoldingPosition shall be established in accordance with coding rules and requirements listed in AIXM 5.1 Temporality Model.

AIXM 5.1 features

TaxiwayHoldingPosition is encoded to the AIXM 5.1 as feature TaxiwayHoldingPositionMarking.

All associations are shown in the UML Diagram (see below).

TaxiwayHoldingPositionMarking feature

https://aixm.aero/sites/aixm.aero/files/imce/AIXM51HTML/AIXM/Class_TaxiHoldingPositionMarking.html

UML Diagram (Markings/Surface Marking)

https://aixm.aero/sites/aixm.aero/files/imce/AIXM51HTML/AIXM/Diagram_SurfaceMarking.html

Content of example

The following AMD properties are not covered in the AIXM 5.1. coding example: vres, hres, integr, holddir, marktype, rwelight, aippub, lvo. These are covered by an AIXM 5.1. extension.

Coding example - Structure of message

<AIXMBasicMessage  ...>
  <aixm:messageMetadata>
  </aixm:messageMetadata>
  <hasMember>
    <aixm:AirportHeliport gml:id="uuid.0b7a2688-ab95-47e6-82c2-23fe321c4a48">
  </hasMember>
  <hasMember>
    <aixm:Taxiway gml:id="uuid.3ae48a00-5f20-42c4-bb60-032252a56aa6">
  </hasMember>
  <hasMember>
    <aixm:GuidanceLine gml:id="uuid.3f3a4933-8dfd-4629-8ac3-b1564cca31aa">
  </hasMember>
  <hasMember>
    <aixm:TaxiHoldingPosition gml:id="uuid.a00c0684-9929-4b82-8692-01f9c2acc3f2">
  </hasMember>
  <hasMember>
    <aixm:TaxiHoldingPositionMarking gml:id="uuid.61e12571-79db-4fae-be23-8c483c40ac7f">
  </hasMember>
</AIXMBasicMessage>

Coding example - AIXM 5.1

  <hasMember>
    <aixm:TaxiHoldingPositionMarking gml:id="uuid.61e12571-79db-4fae-be23-8c483c40ac7f">
      <gml:identifier codeSpace="urn:uuid:">61e12571-79db-4fae-be23-8c483c40ac7f</gml:identifier>
      <aixm:timeSlice>
        <aixm:TaxiHoldingPositionMarkingTimeSlice gml:id="uuid.d20cce42-05c5-4664-bc0e-8d5c0df6aa18">
          <gml:validTime>
            <gml:TimePeriod gml:id="uuid.b4998943-ab8f-4ea4-92a7-7009473b5b44">
              <gml:beginPosition>2020-09-01T00:00:00Z</gml:beginPosition>
              <gml:endPosition indeterminatePosition="unknown" />
            </gml:TimePeriod>
          </gml:validTime>
          <aixm:interpretation>BASELINE</aixm:interpretation>
          <aixm:sequenceNumber>1</aixm:sequenceNumber>
          <aixm:correctionNumber>0</aixm:correctionNumber>
          <aixm:featureLifetime>
            <gml:TimePeriod gml:id="uuid.431a691f-bd8a-4214-b4d2-ec73f181afcd">
              <gml:beginPosition>2020-09-01T00:00:00Z</gml:beginPosition>
              <gml:endPosition indeterminatePosition="unknown" />
            </gml:TimePeriod>
          </aixm:featureLifetime>
          <aixm:element>
            <aixm:MarkingElement gml:id="uuid.3591ec2c-7921-4445-98eb-c24ab6d11d0b">
              <aixm:extent_curveExtent>
                <aixm:ElevatedCurve gml:id="uuid.90b97e03-e595-47bb-9ad1-6edfc19680d0" srsName="urn:ogc:def:crs:EPSG::4326">
                  <gml:segments>
                    <gml:GeodesicString interpolation="geodesic">
                      <gml:posList>50.11536156 14.27503495 50.11557195 14.27511634</gml:posList>
                    </gml:GeodesicString>
                  </gml:segments>
                  <aixm:horizontalAccuracy uom="M">0.5</aixm:horizontalAccuracy>
                  <aixm:elevation uom="M">376</aixm:elevation>
                  <aixm:verticalAccuracy uom="M">0.5</aixm:verticalAccuracy>
                </aixm:ElevatedCurve>
              </aixm:extent_curveExtent>
            </aixm:MarkingElement>
          </aixm:element>
          <aixm:markedTaxiHold xlink:href="#a00c0684-9929-4b82-8692-01f9c2acc3f2" />
        </aixm:TaxiHoldingPositionMarkingTimeSlice>
      </aixm:timeSlice>
    </aixm:TaxiHoldingPositionMarking>
  </hasMember>


Download feature TaxiwayHoldingPosition:

BL_TaxiwayHoldingPosition.xml

  • No labels