@mangosystem/ogc-schemas
Version:
Jsonix XML-JSON mappings for OGC Schemas.
65 lines (63 loc) • 4.12 kB
text/xml
<!--
OGC LICENSE HEADER
The official OGC XML schemas can be accessed under http://schemas.opengis.net.
Please consider the schema copyright notices: http://www.opengeospatial.org/ogc/document
and the OGC Copyright Notice and Disclaimers: http://www.opengeospatial.org/ogc/legal
If there are any questions left there is also a copyright FAQ: http://www.opengeospatial.org/ogc/legalfaq
-->
<wps:ProcessOfferings xmlns:wps="http://www.opengis.net/wps/2.0"
xmlns:ows="http://www.opengis.net/ows/2.0" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.opengis.net/wps/2.0 ../wpsDescribeProcess.xsd">
<wps:ProcessOffering jobControlOptions="sync-execute async-execute dismiss" outputTransmission="value reference">
<wps:Process>
<ows:Title>Planar Buffer operation for Simple Features</ows:Title>
<ows:Abstract>Create a buffer around Simple Feature geometries. Accepts any valid simple features input in GML or GeoJson and computes their joint buffer geometry.</ows:Abstract>
<ows:Identifier>http://my.wps.server/processes/proximity/Planar-Buffer</ows:Identifier>
<ows:Metadata xlink:role="http://www.opengis.net/spec/wps/2.0/def/process-profile/concept" xlink:href="http://some.host/profileregistry/concept/buffer"/>
<ows:Metadata xlink:role="http://www.opengis.net/spec/wps/2.0/def/process-profile/concept" xlink:href="http://some.host/profileregistry/concept/planarbuffer"/>
<ows:Metadata xlink:role="http://www.opengis.net/spec/wps/2.0/def/process-profile/generic" xlink:href="http://some.host/profileregistry/generic/SF-Buffer"/>
<ows:Metadata xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation" xlink:href="http://some.host/profileregistry/implementation/Planar-GML-Buffer.html"/>
<wps:Input>
<ows:Title>Geometry to be buffered</ows:Title>
<ows:Abstract>Simple Features geometry input in GML or GeoJson</ows:Abstract>
<ows:Identifier>INPUT_GEOMETRY</ows:Identifier>
<ows:Metadata xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation" xlink:href="http://my.wps.server/processes/proximity/Planar-Buffer.html#input_geometry"/>
<wps:ComplexData>
<wps:Format mimeType="text/xml" encoding="UTF-8" schema="http://schemas.opengis.net/gml/3.2.1/feature.xsd" default="true"/>
<wps:Format mimeType="application/json" encoding="UTF-8"/>
</wps:ComplexData>
</wps:Input>
<wps:Input minOccurs="0">
<ows:Title>Distance</ows:Title>
<ows:Abstract>Distance to be used to calculate buffer.</ows:Abstract>
<ows:Identifier>DISTANCE</ows:Identifier>
<ows:Metadata xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation" xlink:href="http://my.wps.server/processes/proximity/Planar-Buffer.html#distance"/>
<wps:LiteralData>
<wps:Format mimeType="text/plain" default="true"/>
<wps:Format mimeType="text/xml"/>
<LiteralDataDomain default="true">
<ows:AllowedValues>
<ows:Range>
<ows:MinimumValue>1</ows:MinimumValue>
<ows:MaximumValue>unbounded</ows:MaximumValue>
</ows:Range>
</ows:AllowedValues>
<ows:DataType ows:reference="http://www.w3.org/2001/XMLSchema#double">Double</ows:DataType>
</LiteralDataDomain>
</wps:LiteralData>
</wps:Input>
<wps:Output>
<ows:Title>Buffered Geometry</ows:Title>
<ows:Abstract>Output Geometry in GML or GeoJson</ows:Abstract>
<ows:Identifier>BUFFERED_GEOMETRY</ows:Identifier>
<ows:Metadata xlink:role="http://www.opengis.net/spec/wps/2.0/def/process/description/documentation" xlink:href="http://my.wps.server/processes/proximity/Planar-Buffer.html#buffered_geometry"/>
<wps:ComplexData>
<wps:Format mimeType="text/xml" encoding="UTF-8" schema="http://schemas.opengis.net/gml/3.2.1/feature.xsd" default="true"/>
<wps:Format mimeType="application/json" encoding="UTF-8"/>
</wps:ComplexData>
</wps:Output>
</wps:Process>
</wps:ProcessOffering>
</wps:ProcessOfferings>