The GetFeasibility request is used to check whether a desired task can be processed from the service in that form with the provided parameters and whether the necessary resources are free and available.
This request lik a simulated Submit-Request.
The GetFeasibility request must be made in the form of a POST-Request .
parameters
Mandatory parameters for this request:
- service - set to SPS
- request - set to GetFeasibility
- version - for this SPS-version set to “1.0.0″ li>
- notificationTarget -
- sensorID - the unique ID of the sensor that is tasked
- parameters - The list of parameters to be passed to this sensor
Optional parameters for this request:
- timeframe - the time for the maximum period of validity for this request. After this date, this request is obsolete.
Example of a GetFeasibility request:
<?xml version="1.0" encoding="UTF-8"?> <GetFeasibility xmlns="http://www.opengis.net/sps" xmlns:gml="http://www.opengis.net/gml" xmlns:swe="http://www.opengis.net/swe" service="SPS" version="1.0.0"> <notificationTarget> <notificationID>1234</notificationID> <notificationURL>http://www.example.org/WNS/wns</notificationURL> </notificationTarget> <sensorID>urn:x-ogc:object:sensor:SENSORID</sensorID> <parameters> <InputParameter parameterID="PARAMETER-ID1"> <value> <swe:Quantity> <swe:value>70</swe:value> </swe:Quantity> </value> </InputParameter> <InputParameter parameterID="PARAMETER-ID1"> <value> <swe:Quantity> <swe:value>50</swe:value> </swe:Quantity> </value> </InputParameter> </parameters> <timeFrame> <gml:TimeInstant> <gml:timePosition>2014-2-10T18:00:00</gml:timePosition> </gml:TimeInstant> </timeFrame> </GetFeasibility>
The service responds to this request with a GetFeasibilityRequestResponse
Share:
Add comment