project logo

52°North SOS

Usługi sieciowe

52°North Sensor Observation Service (SOS) pozwala na czytanie zarówno archiwalnych, jak i danych odbieranych bezpośrednio przez sensory zdalne bądź in-situ. Sensorem może być kamera znajdująca się na satelicie lub wodomierz w strumieniu.

screenshot of 52°North SOS test client version 1.0.0

Funkcje

  • Zaimplementowane standardy SOS 1.0.0 i 2.0.0.
  • Klient w przeglądarce internetowej dostarcza testowych zapytań XML dla wszystkich obsługiwanych operacji.

OGC SOS 1.0.0

Główne funkcje SOS:

  • GetCapabilities - zapytanie o opis usługi.
  • GetObservation - zapytanie o czyste dane z sensora, zakodowane

w Observations & Measurements (O&M). * DescribeSensor - zapytanie o informacje o samym sensorze, zakodowane w standardzie Sensor Model Language (SensorML).

Transakcyjne operacje SOS:

  • RegisterSensor - rejestracja nowego sensora.
  • InsertObservation - utworzenie notki o rejestracji nowych sensorów.

Dodatkowe funkcje SOS:

  • GetResult - cykliczne pobieranie danych z sensora.
  • GetObservationById - pobieranie konkretnych, pojedynczych obserwacji.
  • GetFeatureOfInterest - pobieranie informacji w postacji zakodowanej

w GML o funkcji, która jest przedmiotem obserwacji. * GetFeatureOfInterestTime - czasowa dostępność danych z sensora.

OGC SOS 2.0.0

  • GetCapabilities- zapytanie o opis usługi.
  • GetObservation - zapytanie o czyste dane z sensora, zakodowane

w Observations & Measurements (O&M). * DescribeSensor- zapytanie o informacje o samym sensorze, zakodowane w standardzie Sensor Model Language (SensorML). * GetFeatureOfInterest - zapytanie o zakodowaną w GML reprezentację obiektu będącego celem obserwacji.

Z powyższymi zapytaniami możliwe są następujące operatory filtrujące:

  • Filtr przestrzenny: BBOX, stosujący zasięg ograniczający.
  • Filtr temporalny: During, z okresem czasu.
  • Filtr temporalny: TEquals, z konkretnym czasem.

Zaimplementowane standardy

  • Sensor Observation Service (SOS)
  • Geography Markup Language (GML)
  • Sensor Model Language (SensorML)

Szczegóły

Strona internetowa: http://52north.org/communities/sensorweb/sos

Licencja: GNU General Public License (GPL) wersja 2

Wersja programu: SOS 4.3.0

Systemy operacyjne: Windows, Linux, Mac

Interfejsy API: Java

Wsparcie komercyjne: http://52north.org/

Wsparcie społeczności: http://sensorweb.forum.52north.org/

Strona internetowa społeczności: http://52north.org/communities/sensorweb/

Inne projekty 52°North: WPS , WSS

Copyright & Disclaimer