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