project logo

52°North SOS

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.

screenshot of 52°North SOS test client version 1.0.0

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.

Details

Website: http://52north.org/communities/sensorweb/sos

Licence: GNU General Public License (GPL) version 2

Software Version: SOS 3.5.0

Supported Platforms: Windows, Linux, Mac

API Interfaces: Java

Commercial Support: http://52north.org/

Community Support: http://sensorweb.forum.52north.org/

Community Website: http://52north.org/communities/sensorweb/

Copyright & Disclaimer