Unique identifier Inputs Outputs Reference ProcessDescription

74 Copyright © 2013 Open Geospatial Consortium. curvature of the earth e.g. Great Circle vs. Rhumbline interpolation into account is inevitable. As all designed ProcessDefinitions took AIXM features as inputs, implementations needed to be able to resolve the actual geometry of an AIXM feature. See section 7 for details on how this was achieved. The following sections provide information for the profiles developed within this test bed. Additionally, these can be considered as the human-readable document that describes the process and its implementation see OGC 05-007r7, clause 6.4 which are denoted as recommended for each Application Profile.

8.2.1 Intersection Calculation

The intersection profile describes the intersection of two AIXM 5.1 Features based on their geometries. The output was a GML3.2 MultiGeometry element that contained the intersection results. The MultiGeometry can be empty if no intersection occurs. The profile imposed no limit on the type of AIXM 5.1 feature that could be supplied to the service, but, for this OWS, using intersection testing between Airspace and RouteSegment elements were developed and tested. These features usually contained a single geometry element, unlike some other top-level AIXM features that dont contain geometry. Airspaces contain surfaces such as polygons and routes contain polylines.

8.2.1.1 Unique identifier

The URL for AIXM Intersection Calculation was http:www.opengis.netows9aviationwpsintersection

8.2.1.2 Inputs

The Inputs for this Process were two AIXM features. Within the scope of this OWS, both WPS implementations provided support for aixm:Airspace and aixm:RouteSegment. The ProcessDefinition defined one wps:Input element identifier “Feature” with exactly two occurrences which allowed every AIXM feature defined in AIXM_Features.xsd as inline content. Copyright © 2013 Open Geospatial Consortium. 75

8.2.1.3 Outputs

The result of this Process was defined by a schema developed for this purpose. The schema contained one element of type gml:MultiGeometry. This allowed the encoding of results with all geometric dimensions. The identifier for the result was simply “Result”. An example result is illustrated by Figure 18. Figure 18 – Intersection of Airspace and RouteSegment.

8.2.1.4 Reference ProcessDescription

?xml version=1.0 encoding=UTF-8? 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 xmlns:ows = http:www.opengis.netows1.1 xmlns:xlink = http:www.w3.org1999xlink processVersion = 1.0.0 storeSupported = false statusSupported = false ows:Identifier AIXMIntersection ows:Identifier ows:Title Calculate Airspace-Route Intersection ows:Title ows:Abstract Calculates the intersection points for two given AIXM features. ows:Abstract ows:Metadata xlink:title = spatial ows:Metadata xlink:title = intersects ows:Metadata xlink:title = AIXM ows:Metadata xlink:title = GML DataInputs Input minOccurs = 2 maxOccurs = 2 ows:Identifier Feature ows:Identifier ows:Title Input Feature ows:Title ows:Abstract The input features. 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 Supported ComplexData Input DataInputs ProcessOutputs Output ows:Identifier Result ows:Identifier ows:Title Multipoint geometry ows:Title ows:Abstract The output, defined as a GML3.2 MultiPoint element. If no intersections occurred, 76 Copyright © 2013 Open Geospatial Consortium. the MultiPoint will be empty. ows:Abstract ComplexOutput Default Format MimeType textxml MimeType Schema http:test.schemas.opengis.netows- 9aviationwpsaixmIntersectionResult.xsd Schema Format Default Supported Format MimeType textxml MimeType Schema http:test.schemas.opengis.netows- 9aviationwpsaixmIntersectionResult.xsd Schema Format Format MimeType textxml MimeType Schema http:schemas.opengis.netgml3.2.1geometryAggregates.xsd Schema Format Supported ComplexOutput Output ProcessOutputs ProcessDescription ProcessDescriptions

8.2.2 Spatial Relation