v1.0.6

VerticalPointStructure correspondence

ED-99/DO-272 Definition: Point structure of a defined vertical extent that is located within an area that extends from the edge(s) of the runway(s) to 90m from the runway centerline(s) and for all other parts of the aerodrome movement area(s), 50m from the edge(s) of the defined area(s).
AIXM 5.1.1 Definition: All fixed (whether temporary or permanent) and mobile objects, or parts thereof that extend above the surface of the Earth. Those vertical structures that are located on an area intended for the surface movement of aircraft or that extend above a defined surface intended to protect aircraft in flight are considered obstacles.

In order to have a complete correspondence the following extensions are needed:


ED-99/DO-272

ABCD

AIXM 5.1.1

AIRM 1.0.0


VerticalPointStructure

xxxx

VerticalStructure

urn:aero:airm:1.0.0:LogicalModel:Subjects:Common:Geospatial:VerticalStructure   
1stfeat

xxfeatureLifetime.gml:TimePeriod.gml:beginPositionurn:aero:airm:1.0.0:LogicalModel:Abstract:TemporalEnabledEntity@startEntityLifetime
2endfeat

xxfeatureLifetime.gml:TimePeriod.gml:endPositionurn:aero:airm:1.0.0:LogicalModel:Abstract:TemporalEnabledEntity@endEntityLifetime
3stvalid

xxvalidTime.gml:TimePeriod.gml:beginPositionurn:aero:airm:1.0.0:LogicalModel:Abstract:TemporalEnabledEntity@startValidity
4endvalid

xxvalidTime.gml:TimePeriod.gml:endPositionurn:aero:airm:1.0.0:LogicalModel:Abstract:TemporalEnabledEntity@endValidity
5interp

xxinterpretationurn:aero:airm:1.0.0:LogicalModel:Abstract:TemporalEnabledEntity@interpretation
6

feattype

xxxx

Note: Can be implied


7idnumber
xxxidentifierurn:aero:airm:1.0.0:LogicalModel:Abstract:Entity@identifier
8

idarpt

xxxx

QUERY=
ObstacleArea[type='AREA3' and obstacle.VerticalStructure.name='.'].ownerAirport.AirportHeliport.locationIndicatorICAO

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:Aerodrome@locationIndicatorICAO
9

pntsttyp

xxxx

type

urn:aero:airm:1.0.0:LogicalModel:Subjects:Common:Geospatial:VerticalStructure@type   
10

vacc

xxxx

part.VerticalStructurePart.horizontalProjection.VerticalStructurePartGeometry.linearExtent.ElevatedPoint.verticalAccuracy

urn:aero:airm:1.0.0:LogicalModel:DataTypes:GeometryTypes:ThreeDimensionalPointType@verticalAccuracy
11

hacc

xxxx

part.VerticalStructurePart.horizontalProjection.VerticalStructurePartGeometry.linearExtent.ElevatedPoint.horizontalAccuracy

urn:aero:airm:1.0.0:LogicalModel:DataTypes:GeometryTypes:ThreeDimensionalSurfaceType@horizontalAccuracy
12

vres

xxxx

part.VerticalStructurePart.horizontalProjection.VerticalStructurePartGeometry.linearExtent.ElevatedPoint.verticalResolution

urn:aero:airm:1.0.0:LogicalModel:DataTypes:GeometryTypes:ThreeDimensionalCurveType@verticalResolution
13

hres

xxxx

part.VerticalStructurePart.horizontalProjection.VerticalStructurePartGeometry.linearExtent.ElevatedPoint.horizontalResolution

urn:aero:airm:1.0.0:LogicalModel:DataTypes:GeometryTypes:ThreeDimensionalPointType@horizontalResolution

14

source

xxxx

source
OR
gmd:MD_Metadata.gmd:dataQualityInfo.gmd:lineage.gmd:LI_Lineage.gmd:processStep.gmd:LI_ProcessStep
Note: Needs processor with a role set to "publisher".

urn:aero:airm:1.0.0:LogicalModel:Abstract:TemporalEnabledEntity@source
15

integr

xxxx

integrity


16

revdate

xxxx

revisionDate
OR
gmd:MD_Metadata.gmd:identificationInfo.gmd:MD_DataIdentification.gmd:citation.gmd:CI_Citation.gmd:date.gmd:CI_Date.gmd:date
Note: also needs gmd:CI_Date.gmd:dateType.gmd:CI_DateTypeCode to be set to "revision"

urn:aero:airm:1.0.0:LogicalModel:Abstract:TemporalEnabledEntity@lastRevision
17

marking

xxxx

markingICAOStandard

urn:aero:airm:1.0.0:LogicalModel:Subjects:Common:Geospatial:VerticalStructure@isMarkingICAOStandard   
18

lighting

xxxx

lightingICAOStandard

urn:aero:airm:1.0.0:LogicalModel:Subjects:Common:Geospatial:VerticalStructure@isLightingICAOStandard   
19

radius

xxxx

radius

urn:aero:airm:1.0.0:LogicalModel:Subjects:Common:Geospatial:VerticalStructure@radius   
20

height

xxxx

part.VerticalStructurePart.verticalExtent
Note: In AIXM take the elevation and subtract local ground if the object is floating. Otherwise verticalExtent is equal to the height.

urn:aero:airm:1.0.0:LogicalModel:Subjects:Common:Geospatial:VerticalStructurePart@verticalExtent   
21

elev

xxxx

part.VerticalStructurePart.horizontalProjection.VerticalStructurePartGeometry.linearExtent.ElevatedPoint.elevation

urn:aero:airm:1.0.0:LogicalModel:DataTypes:GeometryTypes:ThreeDimensionalCurveType@elevation   
22

material

xxxx

part.VerticalStructurePart.visibleMaterial

urn:aero:airm:1.0.0:LogicalModel:Subjects:Common:Geospatial:VerticalStructurePart@visibleMaterial   
23

geopnt

xxxx

part.VerticalStructurePart.horizontalProjection.VerticalStructurePartGeometry.linearExtent.ElevatedPoint
Note: AIXM divides it into VerticalStructureParts so a merge function will be required in AMDB

urn:aero:airm:1.0.0:LogicalModel:Abstract:GeoEnabledEntity@position   



Status: Published