With the DescribeTaskingRequestResponse the service provides information on the adjustable parameters. This includes the parameter-ID, the unit of parameters and value ranges.
Parameters
Mandatory parameters for this answer:
- taskingDescriptor - contains all the necessary information to configure a sensor
This example of a DescribeTaskingRequestResponse is taken from
OpenGIS ® Sensor Planning Service Implementation Specification, Document 07-014r3.
It contains the adjustable parameters of a camera, that can be controlled via the Internet.
<?xml version="1.0" encoding="UTF-8"?> <DescribeTaskingRequestResponse xsi:schemaLocation="http://www.opengis.net/sps ../spsAll.xsd" xmlns="http://www.opengis.net/sps" xmlns:xsi="http://www.w3.org/2001/XMLSchemainstance" xmlns:swe="http://www.opengis.net/swe/" xmlns:gml="http://www.opengis.net/gml"> <taskingDescriptor> <sensorID>urn:x-ogc:object:sensor:IFGI:AXISPTZ_C:1:ifgicam01</sensorID> <InputDescriptor parameterID="task-start-time" updateable="false" use="required"> <gml:description>Give the start-time of your task as one dateTime-instance encoded as ISO8601.</gml:description> <definition> <commonData> <swe:Time definition="urn:x-ogc:def:parameter:OGC:task-start-time"> <swe:uom code="urn:x-ogc:def:uom:OGC:iso8601"/> </swe:Time> </commonData> </definition> </InputDescriptor> <InputDescriptor parameterID="zoom" updateable="true" use="optional"> <gml:description>Zooms the device n steps.</gml:description> <definition> <commonData> <swe:Count definition="urn:x-ogc:def:parameter:IFGI:Camera:AbsoluteZoom"> <swe:uom code="urn:x-ogc:def:uom:IFGI:Camera:Steps"/> <swe:constraint> <swe:AllowedValues> <swe:min>1</swe:min> <swe:max>9999</swe:max> </swe:AllowedValues> </swe:constraint> </swe:Count> </commonData> </definition> </InputDescriptor> <InputDescriptor parameterID="pan" updateable="true" use="optional"> <gml:description>Pans the device relative to the (0,0) position.</gml:description> <definition> <commonData> <swe:Quantity definition="urn:x-ogc:def:parameter:IFGI:Camera:AbsolutePan"> <swe:uom code="urn:x-ogc:def:uom:OGC:degree"/> <swe:constraint> <swe:AllowedValues> <swe:min>-169</swe:min> <swe:max>169</swe:max> </swe:AllowedValues> </swe:constraint> </swe:Quantity> </commonData> </definition> </InputDescriptor> <InputDescriptor parameterID="tilt" updateable="true" use="optional"> <gml:description>Tilts the device relative to the (0,0) position.</gml:description> <definition> <commonData> <swe:Quantity definition="urn:x-ogc:def:parameter:IFGI:Camera:AbsoluteTilt"> <swe:uom code="urn:x-ogc:def:uom:OGC:degree"/> <swe:constraint> <swe:AllowedValues> <swe:min>-90</swe:min> <swe:max>10</swe:max> </swe:AllowedValues> </swe:constraint> </swe:Quantity> </commonData> </definition> </InputDescriptor> <InputDescriptor parameterID="rzoom" updateable="true" use="optional"> <gml:description>Zooms the device n steps relative to the current position. Positive values mean zoom in, negative values mean zoom out.</gml:description> <definition> <commonData> <swe:Count definition="urn:x-ogc:def:parameter:IFGI:Camera:RelativeZoom"> <swe:uom code="urn:x-ogc:def:uom:IFGI:Camera:Steps"/> <swe:constraint> <swe:AllowedValues> <swe:min>-9999</swe:min> <swe:max>9999</swe:max> </swe:AllowedValues> </swe:constraint> </swe:Count> </definition> </InputDescriptor> </taskingDescriptor> </DescribeTaskingRequestResponse>
Share:
Add comment