Excerpt |
---|
This section provides ‘Survey Control Point’ feature data encoding guidance. |
Table of Contents
Vocabulary
| ED-99 | ED-119/AMXM | AIXM 5.1 | AIRM |
Name | SurveyControlPoint | AM_SurveyControlPoint | SurveyControlPoint | SurveyControlPoint |
Data concept:
Aerodrome: http://www.airm.aero/viewer/1.0.0/logical-model.html#Aerodrome
Data concepts indicate the reference features and properties for service architects, data architects and system implementers.
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 SurveyControlPoint represents a monumented survey control point or a surveying reference point. 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 SurveyControlPoint is 'Point'. The definition of geometry type Point can be found in the Table A1-9 Data types of the Aeronautical Data Catalogue.
AMD encoding
AIXM 5.1
SurveyControlPoint is mapped to the AIXM 5.1 as feature SurveyControlPoint.
Geometry
In the AIXM 5.1 the geometry of the SurveyControlPoint is point encoded as object ElevatedPoint.
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 location shall be transferred into a GML geometry object Point.
Figure 1 : SurveyControlPoint
Time
Feature SurveyControlPoint shall be established in accordance with coding rules and requirements listed in AIXM 5.1 Temporality Model.
AIXM 5.1 features
SurveyControlPoint is encoded to the AIXM 5.1 as single feature SurveyControlPoint.
All associations are shown in the UML Diagram (see below).
SurveyControlPoint
http://aixm.aero/sites/aixm.aero/files/imce/AIXM51HTML/AIXM/Class_SurveyControlPoint.html
UML Diagram (Airport Heliport)
http://aixm.aero/sites/aixm.aero/files/imce/AIXM51HTML/AIXM/Diagram_AirportHeliport.html
Info | ||
---|---|---|
| ||
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
Code Block | ||
---|---|---|
| ||
<AIXMBasicMessage ...> <aixm:messageMetadata> </aixm:messageMetadata> <hasMember> <aixm:AirportHeliport gml:id="uuid.0b7a2688-ab95-47e6-82c2-23fe321c4a48"> </hasMember> <hasMember> <aixm:SurveyControlPoint gml:id="uuid.a5d6839b-155f-480f-add2-5fcf4ac5a87e"> </hasMember> </AIXMBasicMessage> |
Coding example - SurveyControlPoint
Code Block | ||
---|---|---|
| ||
<hasMember> <aixm:SurveyControlPoint gml:id="uuid.a5d6839b-155f-480f-add2-5fcf4ac5a87e"> <gml:identifier codeSpace="urn:uuid:">a5d6839b-155f-480f-add2-5fcf4ac5a87e</gml:identifier> <aixm:timeSlice> <aixm:SurveyControlPointTimeSlice gml:id="uuid.703d775c-e2b9-4ec7-bb09-cfa9434e1a1e"> <gml:validTime> <gml:TimePeriod gml:id="uuid.10559e54-05d6-4fda-8ef8-227d18940492"> <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.41b4899c-0271-4338-bbe0-73cec9d9e909"> <gml:beginPosition>2020-09-01T00:00:00Z</gml:beginPosition> <gml:endPosition indeterminatePosition="unknown" /> </gml:TimePeriod> </aixm:featureLifetime> <aixm:designator>TB1</aixm:designator> <aixm:associatedAirportHeliport xlink:href="#0b7a2688-ab95-47e6-82c2-23fe321c4a48" xlink:title="LKPR" /> <aixm:location> <aixm:ElevatedPoint gml:id="uuid.f2771a7a-2a99-4c72-a953-30a29fedcb19" srsName="urn:ogc:def:crs:EPSG::4326"> <gml:pos>50.09110236 14.2532335</gml:pos> <aixm:horizontalAccuracy uom="M">0.1</aixm:horizontalAccuracy> <aixm:elevation uom="M">365</aixm:elevation> <aixm:verticalDatum>AHD</aixm:verticalDatum> <aixm:verticalAccuracy uom="M">0.1</aixm:verticalAccuracy> </aixm:ElevatedPoint> </aixm:location> <aixm:annotation> <aixm:Note gml:id="uuid.9dc5620e-bcda-4caf-8977-2855655b4892"> <aixm:propertyName>location</aixm:propertyName> <aixm:purpose>DESCRIPTION</aixm:purpose> <aixm:translatedNote> <aixm:LinguisticNote gml:id="uuid.58cb46ef-955e-40ef-b475-0bb56d4d13e9"> <aixm:note>published/rounded value for a survey control point, as opposed to the surveyed value that is modelled by geopnt</aixm:note> </aixm:LinguisticNote> </aixm:translatedNote> </aixm:Note> </aixm:annotation> </aixm:SurveyControlPointTimeSlice> </aixm:timeSlice> </aixm:SurveyControlPoint> </hasMember> |
Table of properties of SurveyControlPoint
AM_SurveyControlPoint
-
yes
feattype
Note: Can be implied
idarpt
associatedAirportHeliport.AirportHeliport.locationIndicatorICAO
idsurv
designator
vacc
location.ElevatedPoint.verticalAccuracy
hacc
location.ElevatedPoint.horizontalAccuracy
vres
location.ElevatedPoint.verticalResolution
hres
location.ElevatedPoint.horizontalResolution
source
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".
integr
integrity
revdate
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"
coord
annotation.Note[propertName='location', purpose='DESCRIPTION'].translatedNote.LinguisticNote.note
Note: calculated from CRS on referencePoint.ElevatedPoint
vdatum
referencePoint.ElevatedPoint.verticalDatum
spheroid
Note: calculated from CRS on referencePoint.ElevatedPoint
Note: calculated from CRS on referencePoint.ElevatedPoint
location.ElevatedPoint
Download feature SurveyControlPoint:
AMXM
https://ext.eurocontrol.int/aixm_confluence/display/AMX/SurveyControlPoint
TBD