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 sos test client


The current 52°North SOS (version 3.1.1) implements the core, transactional, and parts of the enhanced profile of the SOS specification. The current release implements the latest schema version (1.0.0) and the following operations:

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


  • A browser based client provides test XML queries for all supported operations.



Licence: GNU GPL v2.0

Software Version: SOS 3.2.0

Supported Platforms: Windows, Linux, Mac

API Interfaces: Java

Commercial Support:

Community Support:

Community Website:

Copyright & Disclaimer