You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 2
Next »
The top elevation of an obstacle is encoded with the corresponding horizontalProjection of its part(s) element.
A unit of measurement is required.
In relation to the elevation a verticalDatum and a verticalAccuracy may be coded in addition.
Example 1: Elevation - Single Part Obstacle
The example below shows the encoding of the elevation of a single part obstacle.
<aixm:VerticalStructure gml:id="uuid.5f68d835-828c-4ccd-91b7-791058d9dd4d">
<gml:identifier codeSpace="urn:uuid:">5f68d835-828c-4ccd-91b7-791058d9dd4d</gml:identifier>
...
<aixm:part>
<aixm:VerticalStructurePart gml:id="V-af4ee6d6">
...
<aixm:horizontalProjection_location>
<aixm:ElevatedPoint srsName="urn:ogc:def:crs:EPSG::4326" gml:id="p1121">
...
<!-- elevation required by PANS-AIM Table A6-2 "Elevation" and ENR 5.4,AD 2/3.10 -->
<aixm:elevation uom="M">150</aixm:elevation>
<aixm:verticalDatum>EGM_96</aixm:verticalDatum>
<aixm:verticalAccuracy uom="M">30</aixm:verticalAccuracy>
</aixm:ElevatedPoint>
</aixm:horizontalProjection_location>
...
Example 2: Elevation - Multi Part Obstacle
In case of multi-part obstacles the top elevation of each part is coded.
As in the following example the elevation of the building and the elevation of the Antenna on top is provided.
<!-- POINT ON SURFACE: roof mounted antenna (Vertical Segmentation: 2 parts)-->
<aixm:VerticalStructure gml:id="uuid.15c2c2ba-c5f2-47b5-9ada-1964d51b82c0">
<gml:identifier codeSpace="urn:uuid:">15c2c2ba-c5f2-47b5-9ada-1964d51b82c0</gml:identifier>
...
<aixm:part>
<aixm:VerticalStructurePart gml:id="vsp0007-1">
...
<aixm:horizontalProjection_surfaceExtent>
<aixm:ElevatedSurface srsName="urn:ogc:def:crs:EPSG::4326" gml:id="ep0007-1">
<gml:patches>
<gml:PolygonPatch>
<gml:exterior>
<gml:Ring>
<gml:curveMember>
<gml:Curve gml:id="c4567">
<gml:segments>
<gml:GeodesicString>
<gml:posList>55.5243055555556 -24.64125833333333
55.5201388888889 -24.63178888888889
55.5211666666667 -24.63032222222222
55.5251944444444 -24.63868888888889
55.5243055555556 -24.64125833333333</gml:posList>
</gml:GeodesicString>
</gml:segments>
</gml:Curve>
</gml:curveMember>
</gml:Ring>
</gml:exterior>
</gml:PolygonPatch>
</gml:patches>
...
<aixm:elevation uom="M">168</aixm:elevation>
<aixm:verticalDatum>EGM_96</aixm:verticalDatum>
<aixm:verticalAccuracy uom="M">30</aixm:verticalAccuracy>
</aixm:ElevatedSurface>
</aixm:horizontalProjection_surfaceExtent>
...
</aixm:VerticalStructurePart>
</aixm:part>
<aixm:part>
<aixm:VerticalStructurePart gml:id="vsp0007-2">
...
<aixm:horizontalProjection_location>
<aixm:ElevatedPoint srsName="urn:ogc:def:crs:EPSG::4326" gml:id="VID000005">
<gml:pos>55.52416667 -24.63888889</gml:pos>
...
<aixm:elevation uom="M">191</aixm:elevation>
<aixm:verticalDatum>EGM_96</aixm:verticalDatum>
<aixm:verticalAccuracy uom="M">30</aixm:verticalAccuracy>
</aixm:ElevatedPoint>
</aixm:horizontalProjection_location>
...