Διαδικτυακή υπηρεσία
Η 52°North Sensor Observation Service (SOS)
συγκεντρώνει εγγραφές από ενεργούς, επίγειους και τηλεπισκοπικούς δέκτες. Η υπηρεσία προσφέρει μια διεπαφή ώστε να κάνει τους δέκτες και τα δεδομένα αυτών διαθέσιμα μέσω ενός διαλειτουργικού διαδικτυακού περιβάλλοντος. Οι δέκτες μπορούν να είναι δορυφορικοί σαρωτές είτε μετρητές στην επιφάνεια ενός ποταμού.
Βασικές Δυνατότητες
Λογισμικό πελάτης:
- Ένα διαδικτυακό λογισμικό παρέχει τα XML ερωτήματα για όλες τις δυνατές υπηρεσίες που παρέχονται.
Η τρέχουσα έκδοση του λογισμικού 52°North SOS (έκδοση 3.5.0) υλοποιεί το τελευταίο πρότυπο (2.0.0 και το προηγούμενο 1.0.0). Σχετικά με τις διαφορετικές εκδόσεις του προτύπου που υποστηρίζονται, οι παρακάτω λειτουργίες έχουν υλοποιηθεί:
OGC SOS 1.0.0
Βασικές λειτουργίες SOS:
- GetCapabilities, για ερώτηση μιας περιγραφής της υπηρεσίας.
- GetObservation, για αίτημα των αυθεντικών δεδομένων του δέκτη, κωδικοποιημένα σε Observations & Measurements (O&M).
- DescribeSensor, για πληροφορίες για τον δέκτη τον ίδιο, κωδικοποιημένα σε αρχείο Sensor Model Language (SensorML).
Λειτουργίες SOS με δυνατότητα εγγραφής:
- RegisterSensor, για την εγγραφή νέων αισθητήρων.
- InsertObservation, για εισαγωγή νέων παρατηρήσεων για εγγεγραμμένους δέκτες.
Επιπλέον λειτουργίες SOS:
- GetResult, για περιοδική συγκέντρωση δεδομένων ενός δέκτη.
- GetObservationById, για λήψη συγκεκριμένων μεμονομένων μετρήσεων.
- GetFeatureOfInterest, για λήψη της κωδικοποιημένης αναπαράστασης της ιδιότητας σε GML που είναι ο στόχος της παρατήρησης
- GetFeatureOfInterestTime, για τον προσδιορισμό τη χρονική διαθεσιμότητα των δεδομένων των αισθητήρων.
OGC SOS 2.0.0
- GetCapabilities, για ερώτηση μιας περιγραφής της υπηρεσίας.
- GetObservation, για αίτημα των αυθεντικών δεδομένων του δέκτη, κωδικοποιημένα σε Observations & Measurements (O&M).
- DescribeSensor, για πληροφορίες για τον δέκτη τον ίδιο, κωδικοποιημένα σε αρχείο Sensor Model Language (SensorML).
- GetFeatureOfInterest, για λήψη της κωδικοποιημένης αναπαράστασης της ιδιότητας σε GML που είναι ο στόχος της παρατήρησης
Μέσα σε αυτές τις λειτουργίες, οι παρακάτω χωρικοί τελεστές είναι διαθέσιμοι:
- Χωρικά φίλτρα: BBOX, με τη χρήση περιγεγραμένου πολυγώνου.
- Χρονικά φίλτρα: During, με χρήση χρονικής περιόδου.
- Χρονικά φίλτρα: TEquals, με χρήση χρονικής στιγμής.