Web Service
The 52°North Sensor Observation Service (SOS) supports reading of live and archived data captured by in-situ and remote sensors. A sensor may be a camera on a satellite or a water level meter in a stream.
Features
- Implements the SOS 1.0.0 and 2.0.0 standards.
- A browser based client provides test XML queries for all supported operations.
OGC SOS 1.0.0
Core SOS operations:
- GetCapabilities, for requesting a self-description of the service.
- GetObservation, for requesting the pure sensor data encoded in Observations & Measurements (O&M).
- DescribeSensor, for requesting meta information about the sensor itself, encoded in a Sensor Model Language (SensorML) instance document.
Transactional SOS operations:
- RegisterSensor, for signing up new sensors.
- InsertObservation, for inserting new observations for registered sensors.
Additional SOS operations:
- GetResult, for facilitating periodically polling sensor data.
- GetObservationById, for retrieving specific individual observations.
- GetFeatureOfInterest, for requesting the GML encoded representation of the feature that is the target of the observation.
- GetFeatureOfInterestTime, for determining the temporal availability of sensor data.
OGC SOS 2.0.0
- GetCapabilities, for requesting a self-description of the service.
- GetObservation, for requesting the pure sensor data encoded in Observations & Measurements (O&M).
- DescribeSensor, for requesting meta information about the sensor itself, encoded in a Sensor Model Language (SensorML) instance document.
- GetFeatureOfInterest, for requesting the GML encoded representation of the feature that is the target of the observation.
Within these requests the following filter operators are possible:
- Spatial filter: BBOX, using a bounding box.
- Temporal filter: During, with time period.
- Temporal filter: TEquals, with time instant.