Web Service
Der 52°North Sensor Observation Service (SOS) erlaubt den Zugriff auf Echtzeit-Sensordaten sowie auf Sensordatenarchive. Ein Sensor kann dabei z.B. ein Satellit, eine Wetterstation oder ein Pegel an einem Fluss sein.
Funktionalität
Test-Anwendung:
- Der SOS wird zusammen mit einem Browser-basierten Test-Anwendung ausgeliefert, welcher Beispiel-Anfragen für alle SOS-Operationen enthält.
Der aktuelle 52°North SOS (Version 3.5.0) implementiert die aktuellste Spezifikationsversion (2.0.0 und die Vorgängering 1.0.0). In der folgenden Liste sind entsprechend der Version die implementierten Operationen aufgelistet:
OGC SOS 1.0.0
Operationen des “SOS Core Profile”:
- GetCapabilities, zum Abrufen einer Selbstbeschreibung des Dienstes.
- GetObservation, zum Abfragen von Messdaten, kodiert entsprechend der OGC Observations & Measurements (O&M) Spezifikation.
- DescribeSensor, zum Abfragen von Sensorbeschreibungen, kodiert entsprechend der OGC Sensor Model Language (SensorML) Spezifikation.
** Operationen des “SOS Transactional Profile”**:
- RegisterSensor, zum Registrieren neuer Sensoren in einer SOS-Instanz.
- InsertObservation, zum Einfügen neuer Messdaten, welche durch zuvor registrierte Sensoren geliefert wurden.
** Operationen des “SOS Enhanced Profile”**:
- GetResult, zum vereinfachten Abfragen vordefinierter Mengen von Sensordaten.
- GetObservationById, zum gezielten Abfragen bestimmter, einzelner Messungen.
- GetFeatureOfInterest, zum Abfragen der Geometrien von Sensorstandorten, kodiert ensprechend der OGC Geography Markup Language (GML) Spezifikation.
- GetFeatureOfInterestTime, zur Abfrage der zeitlichen Verfügbarkeit von Messdaten.
OGC SOS 2.0.0
- GetCapabilities, zum Abrufen einer Selbstbeschreibung des Dienstes.
- GetObservation, zum Abfragen von Messdaten, kodiert entsprechend der OGC Observations & Measurements (O&M) Spezifikation.
- DescribeSensor, zum Abfragen von Sensorbeschreibungen, kodiert entsprechend der OGC Sensor Model Language (SensorML) Spezifikation.
- GetFeatureOfInterest, zum Abfragen der Geometrien von Sensorstandorten, kodiert ensprechend der OGC Geography Markup Language (GML) Spezifikation.
Diese Operationen erlauben die Anwendungen folgender Filter-Operatoren, soweit sinnvoll:
- Räumlicher Filter: BBOX, mit einem Begrenzungsrahmen.
- Zeitlicher Filter: During, mit einem Zeitraum.
- Zeitlicher Filter: TEquals, mit einem Zeitpunkt.