v1.0.6

ED-99/DO-272 Definition: The beginning of that portion of the runway that is available for landing [ICAO Annex 14], or the beginning of the runway area suitable for non-landing operations.
AIXM 5.1.1 Definition: An operationally significant position on the centre line of a runway direction. A typical example is the runway threshold.

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


RunwayThreshold

xxxx

RunwayCentrelinePoint[role='THR' OR 'DISTHR']

urn:aero:airm:1.0.0:LogicalModel:Subjects:AirspaceInfrastructure:AirspaceInfrastructurePoint:SignificantPoint   

urn:aero:airm:1.0.0:LogicalModel:Subjects:AirspaceInfrastructure:Codelists:CodeInfrastructurePointUsageType@THRESHOLD

urn:aero:airm:1.0.0:LogicalModel:Subjects:AirspaceInfrastructure:Codelists:CodeInfrastructurePointUsageType@DISPLACED_THRESHOLD

1stfeat

xx

featureLifetime.gml:TimePeriod.gml:beginPosition

urn: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

onRunway.RunwayDirection.usedRunway.runway.associatedAirportHeliport.AirportHeliport.locationIndicatorICAO

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

idthr

xxxx

onRunway.RunwayDirection.designator

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:Runway@designator   
10

status

xxxx

onRunway.RunwayDirection.availability.ManoeuvringAreaAvailability.operationalStatus

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:ManoeuvringAreaAvailability@operationalStatus 
11

vacc

xxxx

location.ElevatedPoint.verticalAccuracy

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

hacc

xxxx

location.ElevatedPoint.horizontalAccuracy

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

vres

xxxx

location.ElevatedPoint.verticalResolution

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

hres

xxxx

location.ElevatedPoint.horizontalResolution

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

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
16

integr

xxxx

integrity


17

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
18

tdze

xxxx

onRunway.RunwayDirection.elevationTDZ

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDirection@touchDownZoneElevation   
19

tdzslope

xxxx

onRunway.RunwayDirection.slopeTDZ

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDirection@touchDownZoneSlope   
20

brngtrue

xxxx

onRunway.RunwayDirection.trueBearing

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDirection@trueBearing   
21

brngmag

xxxx

onRunway.RunwayDirection.magneticBearing

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDirection@magneticBearing   
22

rwyslope

xxxx

onRunway.RunwayDirection.annotation.Note[propertName='tdzslope', purpose='DESCRIPTION'].translatedNote.LinguisticNote.note

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDirection@thresholdToThresholdGradientSlope   
23

tora

xxxx

associatedDeclaredDistance.RunwayDeclaredDistance[type='TORA'].declaredValue.RunwayDecalredDistanceValue.distance

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDeclaredDistance@distance
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:Codelists:CodeDeclaredDistanceType@TORA
24

toda

xxxx

associatedDeclaredDistance.RunwayDeclaredDistance[type='TODA'].declaredValue.RunwayDecalredDistanceValue.distance

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDeclaredDistance@distance
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:Codelists:CodeDeclaredDistanceType@TODA
25

asda

xxxx

associatedDeclaredDistance.RunwayDeclaredDistance[type='ASDA'].declaredValue.RunwayDecalredDistanceValue.distance

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDeclaredDistance@distance   
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:Codelists:CodeDeclaredDistanceType@ASDA
26

lda

xxxx

associatedDeclaredDistance.RunwayDeclaredDistance[type='LDA'].declaredValue.RunwayDecalredDistanceValue.distance

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDeclaredDistance@distance   
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:Codelists:CodeDeclaredDistanceType@LDA
27

papivasi

x


QUERY= VisualGlideSlopeIndicator[runwayDirection.RunwayDirection[designator='.']]

Note: need to evaluate if query is true or false

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:VisualGlideSlopeIndicator   
28vasis
xxxQUERY= VisualGlideSlopeIndicator[runwayDirection.RunwayDirection[designator='.']]

Note: need to evaluate if query is true or false
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:VisualGlideSlopeIndicator   
29

cat

xxxx

onRunway.RunwayDirection.precisionApproachGuidance

urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDirection@precisionApproachGuidance   
30

ellipse

xxxx

Note: Will be calculated


31

geound

xxxx

location.ElevatedPoint.geoidUndulation

urn:aero:airm:1.0.0:LogicalModel:DataTypes:GeometryTypes:ThreeDimensionalPointType@geoidUndulation   
32

thrtype

xxxx

role

urn:aero:airm:1.0.0:LogicalModel:Subjects:AirspaceInfrastructure:InfrastructurePoint:InfrastructurePoint@usage 
33elev

xx

location.ElevatedPoint.elevation

urn:aero:airm:1.0.0:LogicalModel:DataTypes:GeometryTypes:ThreeDimensionalPointType@elevation   
34lvo


x
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:PositionMarking@isUsedInLVO   
35alstype


x
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:ApproachLightingSystem@type   
36tohlight


x
urn:aero:airm:1.0.0:LogicalModel:Subjects:BaseInfrastructure:AerodromeInfrastructure:RunwayDirection@isTakeoffHoldLightSystemInstalled   
37

geopnt

xxxx

location.ElevatedPoint

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