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