v1.0.6
VerticalLineStructure encoding
This section provides ‘VerticalLineStructure’ 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 VerticalLineStructure represents all objects with extend above the surface of the Earth which are in form of Line. This object can be represented by two or more geographical locations – line (e.g. fence). Two or multiple geographical location of the VerticalLineStructure shall be measured. The key attributes are the longitude, latitude and the elevation in reference with WGS-84. In the next part the process of converting the geographical information into the GML form thus into geometry information is described.
Based on Aeronatical Data Catalogue the required type of geometry for feature VerticalLineStructure/Obstacle is 'Line'. The definition of Curve can be found in the Table A1-9 Data types in the Aeronautical Data Catalogue.
Feature VerticalLineStructure as part of AMD has close association with Terrain and Obstacle dataset (eTOD). Vertical structures as part of AMD has its own specific role. It is important to understand, that every Obstacle from the eTOD should be a VerticalStructure in AMD, but not every VerticalStructure from the AMD has to be an Obstacle in eTOD. It means not every VerticalStructures has to be classified as an Obstacle thus be part of the eTOD.
AMD encoding
AIXM 5.1
ED-99 feature VerticalLineStructure is mapped to the AIXM 5.1 as feature VerticalStructure with selected type of geometry - Curve.
Geometry
In the AIXM 5.1 the geometry of the VerticalLineStructure is curve encoded as object ElevatedCurve.
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 locations shall be transferred into a GML geometry object GeodesicString.
Figure 1 :Â VerticalLineStructure
Time
Feature VerticalLineStructure shall be established in accordance with coding rules and requirements listed in AIXM 5.1 Temporality Model.
AIXM 5.1 features
VerticalLineStructure is encoded to the AIXM 5.1 as feature – VerticalStructure.
All associations are shown in the UML Diagram (see below).
VerticalStructure feature
http://aixm.aero/sites/aixm.aero/files/imce/AIXM51HTML/AIXM/Class_VerticalStructure.html
UML Diagram
http://aixm.aero/sites/aixm.aero/files/imce/AIXM51HTML/AIXM/Diagram_VerticalStructures.html
Content of example
The following AMD properties are not covered in the AIXM 5.1. coding example:Â vres, hres, integr. 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:VerticalStructure gml:id="uuid.7b53e2b8-8902-4b7d-a337-59bcf811d79f"> </hasMember> <hasMember> <aixm:ObstacleArea gml:id="uuid.551ebd94-6a02-4935-bf33-d0432bfae7e3"> </hasMember> </AIXMBasicMessage>
Coding example -Â VerticalLineStructure
<hasMember> <aixm:VerticalStructure gml:id="uuid.7b53e2b8-8902-4b7d-a337-59bcf811d79f"> <gml:identifier codeSpace="urn:uuid:">7b53e2b8-8902-4b7d-a337-59bcf811d79f</gml:identifier> <aixm:timeSlice> <aixm:VerticalStructureTimeSlice gml:id="uuid.e27d2fd6-8827-40cb-a502-792550637890"> <gml:validTime> <gml:TimePeriod gml:id="uuid.72d425ea-8e2f-49ad-8b3e-5b9dbed98b21"> <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.e02da270-dd06-4b52-923e-50e24e4760a6"> <gml:beginPosition>2020-09-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="unknown" /> </gml:TimePeriod> </aixm:featureLifetime> <aixm:type>FENCE</aixm:type> <aixm:markingICAOStandard>YES</aixm:markingICAOStandard> <aixm:lightingICAOStandard>YES</aixm:lightingICAOStandard> <aixm:part> <aixm:VerticalStructurePart gml:id="uuid.c779d873-6a24-4c09-a108-f2794707a526"> <aixm:verticalExtent uom="M">3</aixm:verticalExtent> <aixm:visibleMaterial>STEEL</aixm:visibleMaterial> <aixm:horizontalProjection_linearExtent> <aixm:ElevatedCurve gml:id="uuid.26f72e39-8d6d-4244-b931-52b1d779f7f2" srsName="urn:ogc:def:crs:EPSG::4326"> <gml:segments> <gml:GeodesicString interpolation="geodesic"> <gml:posList>50.10347116 14.24986137 50.10343927 14.24992872 50.10318909 14.25045461 50.10287537 14.25111372 50.10284194 14.25118113 50.10263404 14.25161692 50.10228392 14.25235494 50.10226361 14.25261145 50.10200224 14.25320975 50.10171493 14.25387 50.10158923 14.25415902 50.1013891 14.25420904 50.10132208 14.25435516 50.10109287 14.25483875 50.1009359 14.2551556 50.1007777 14.25548909 50.10059825 14.25586897 50.10058579 14.25585658 50.10006861 14.25525344 50.10001576 14.25535724 50.10000861 14.25537263 50.09979442 14.25581031 50.09980221 14.25659435 50.09963921 14.25692689 50.09974885 14.25705379 50.09967988 14.25718424 50.09957483 14.25731335 50.09947163 14.25736303 50.0993615 14.25734788 50.09931974 14.25728229 50.09930939 14.25728624 50.09929256 14.25729399</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:horizontalProjection_linearExtent> </aixm:VerticalStructurePart> </aixm:part> </aixm:VerticalStructureTimeSlice> </aixm:timeSlice> </aixm:VerticalStructure> </hasMember>
Download feature VerticalLineStructure:
Â
Â
Â
Â
Â
Â
Status: Published