Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Code Block
languagexml
titleExample 1. Elevation - Single part obstaclePart Obstacle
linenumberstrue
collapsetrue
		<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.

...

Code Block
languagexml
titleExample 2: Elevation -Multi Part Obstacle
linenumberstrue
collapsetrue
		<!-- 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>
							...