project logo

52°North SOS

Web Service

52°North Sensor Observation Service (SOS) supporta la lettura dei dati in tempo reale e archiviati catturati da sensori in-situ e remoti. Un sensore può essere un camera su un satellite o un misuratore del livello dell’acqua in un fiume.

screenshot of 52°North SOS test client version 1.0.0

Caratteristiche

  • Implementa gli standard SOS 1.0.0 e 2.0.0.
  • Un client basato su browser offre gli strumenti per l’amministrazione e la configurazione dell’istanza del servizio. Inoltre, sono previste le query di prova per tutte le operazioni supportate.

OGC SOS 1.0.0

Operazioni principali SOS:

  • GetCapabilities, per richiedere una descrisione del servizio stesso.
  • GetObservation, per richiedere i dati del sensor codificati in Observations & Measurements (O&M).
  • DescribeSensor, per richiedere meta informazioni sul sensore stesso, codificati in un documento Sensor Model Language (SensorML).

Operazioni Transazionali SOS:

  • RegisterSensor, per registrare un nuovo sensore.
  • InsertObservation, per inserire una nuova registrazione un sensore già registrato.

Operazioni Addizionali SOS:

  • GetResult, per facilitare le estrazioni periodiche dei dati.
  • GetObservationById, per ricevere specifiche osservazioni individuali.
  • GetFeatureOfInterest, per richiedere la rappresentazione dell’elemento di riferimento dell’osservazione codificato in GML.
  • GetFeatureOfInterestTime, per determinare la disponibilità temporale dei dati del sensore.

OGC SOS 2.0.0

  • GetCapabilities, per richiedere una descrizione del servizio stesso.
  • GetObservation, per richiedere i dati del sensor codificati in Observations & Measurements (O&M).
  • DescribeSensor, per richiedere meta informazioni sul sensore stesso, codificati in un documento Sensor Model Language (SensorML).
  • GetFeatureOfInterest, per richiedere la rappresentazione dell’elemento di riferimento dell’osservazione codificato in GML.

Con queste richieste i seguenti operatori di filtro sono possibili:

  • Filtro spaziale: BBOX, usando una bounding box.
  • Filtro Temporale: During, con il periodo di tempo.
  • Filtro Temporale: TEquals, con l’instante di tempo.

Dettagli

Sito Web: http://52north.org/communities/sensorweb/sos

Licenza: GNU General Public License (GPL) version 2

Versione Software: SOS 4.4.0

Piattaforme Supportate: Windows, Linux, Mac

Interfacce API: Java

Supporto Commerciale: http://52north.org/

Supporto della Comunità: http://sensorweb.forum.52north.org/

Sito Web della Comunità: http://52north.org/communities/sensorweb/

Altri progetti 52°North: WPS