Copyright © 2013 Open Geospatial Consortium.
79 Another example would be a RouteSegment, which contains a GML curve, as well as
separate start and end positions. Generally speaking, we are only interested in obtaining the GML curve that represents the RouteSegment.
We make a distinction between AIXM features that contain their primary geometry directly versus AIXM features that do not contain their primary geometry directly. Two
examples of AIXM features that contain their primary geometry directly are Airspaces and RouteSegments.
When a given feature does not directly contain its primary geometry, we have to perform an additional query on the WFS server to resolve a set of new features that do contain the
necessary geometry. Many of the examined features made use of reverse associations. For example, Runway has no links to RunwayElements, but RunwayElement features do
have links to Runways in the form of associations. For OWS9, we have implemented support for the following features:
Runway → RunwayElement Apron → ApronElement
Taxiway → TaxiwayElement For this we make use of the wfs:valueOf function, as documented in paragraph 7.3.2 of
the WFS 2.0 specification. The wfs:valueOf allows us to retrieve the XLink value of a property. This means that we can easily create a filter that finds all RunwayElements with
a link to our original Runway feature. An example of what this WFS query would look like can be seen in the query below:
wfs:Query xmlns:aixm=http:www.aixm.aeroschema5.1 typeNames=aixm:RunwayElement fes:Filter
fes:PropertyIsEqualTo fes:ValueReferencewfs:valueOfaixm:associatedRunwaygml:identifierfes:ValueRef
erence fes:Literal009AA70D-C240-4A66-9873-9ADC1F744C76fes:Literal
fes:PropertyIsEqualTo fes:Filter
wfs:Query
Finally, after all necessary features are retrieved, we generate a SNAPSHOT timeslice on the results, based on the given input date. For more information on SNAPSHOT
generation, please see the AIXM 5.1 temporality model documentation.
8.2.3.4 Unique identifier
The URL for AIXM Geometry Retrieval was
http:www.opengis.netows9aviationwpsgeometryRetrieval
80
Copyright © 2013 Open Geospatial Consortium.
8.2.3.5 Reference Process Description
ProcessDescriptions xmlns
= http:www.opengis.netwps1.0.0
xmlns:xsi =
http:www.w3.org2001XMLSchema-instance xsi:schemaLocation
= http:www.opengis.netwps1.0.0
http:schemas.opengis.netwps1.0.0wpsDescribeProcess_response.xsd xml:lang
= en-US
service =
WPS version
= 1.0.0
ProcessDescription processVersion
= 1.0.0
storeSupported =
false statusSupported
= false
ows:Identifier ResolveAIXMFeatureGeometry
ows:Identifier ows:Title
Retrieve Geometry of AIXM feature ows:Title
ows:Abstract Retrieves the geometry of the given AIXM feature for a given time
instance. ows:Abstract
ows:Metadata xlink:title
= geometry
ows:Metadata xlink:title
= retrieve
ows:Metadata xlink:title
= AIXM
ows:Metadata xlink:title
= GML
DataInputs Input
minOccurs =
1 maxOccurs
= 1
ows:Identifier Feature
ows:Identifier ows:Title
Input Feature ows:Title
ows:Abstract The feature from which to retrieve the
geometry. ows:Abstract
ComplexData Default
Format MimeType
textxml MimeType
Schema http:www.aixm.aerogallerycontentpublicschema5.1AIXM_Features.xsd
Schema Format
Default Supported
Format MimeType
textxml MimeType
Schema http:www.aixm.aerogallerycontentpublicschema5.1AIXM_Features.xsd
Schema Format
Format MimeType
textxml MimeType
Schema http:test.schemas.opengis.netows-
9aviationaixmaixm-extension.xsd Schema
Format Supported
ComplexData Input
Input minOccurs
= maxOccurs
= 1
ows:Identifier Date
ows:Identifier ows:Title
Date ows:Title
ows:Abstract The date for which to retrieve a geometry validTime of a
timeslice. If not provided, the current time is the default. ows:Abstract
LiteralData ows:DataType
ows:reference =
http:www.w3.orgTRxmlschema- 2dateTime
dateTime ows:DataType
ows:AnyValue LiteralData
Input DataInputs
ProcessOutputs Output
ows:Identifier Result
ows:Identifier ows:Title
Geometry ows:Title
ows:Abstract The output geometry.
ows:Abstract ComplexOutput
Default Format
MimeType textxml
MimeType Schema
http:schemas.opengis.netgml3.2.1geometryAggregates.xsd Schema
Format Default
Supported Format
Copyright © 2013 Open Geospatial Consortium.
81
MimeType textxml
MimeType Schema
http:schemas.opengis.netgml3.2.1geometryAggregates.xsd Schema
Format Supported
ComplexOutput Output
ProcessOutputs ProcessDescription
ProcessDescriptions
8.2.3.6 AIXM extension schema