52°North SOS¶
Διαδικτυακή υπηρεσία¶
Η υπηρεσία :doc:`Sensor Observation Service (SOS) <../standards/sos_overview>`_ της 52°North υποστηρίζει την διαλειτουργική επισκόπηση δεδομένων από ενεργούς δέκτες ή από αποθηκευμένα αρχεία παρατηρήσεων τους. Ένας δέκτης μπορεί να μετρά το ύψος της στάθμης του νερού σε ένα ποτάμι, μπορεί να είναι ένας μετεωρολογικός σταθμός ή ένας σταθμός μέτρησης ποιότητας του αέρα.
Βασικές Δυνατότητες¶
- Υλοποιεί τα πρότυπα SOS 1.0.0 και 2.0.0.
- Ένα διαδικτυακό λογισμικό που παρέχει τα διαχειριστικά εργαλεία για την διαδικτυακή υπηρεσία. Επιπλέον παρέχει τα XML ερωτήματα για όλες τις δυνατές λειτουργίες.
OGC SOS 2.0.0¶
Λειτουργίες “SOS Core Profiles“: * GetCapabilities, για ερώτηση μιας περιγραφής της υπηρεσίας. * DescribeSensor, για την ερώτηση πληροφοριών για έναν αισθητήρα.
Λειτουργίες “SOS Enhanced Profiles”:
- GetFeatureOfInterest, για ανάκτηση χαρακτηριστικών (π.χ. τοποθεσία παρατήρησης).
- GetObservationById, για ανάκτηση μιας παρατήρησης.
Λειτουργίες “SOS Result Handling Profiles”:
- InsertResultTemplate, για την εισαγωγή προτύπου που περιγράφει τη δομή και τα μεταδεδομένα παρατηρήσεων απο ένα δέκτη.
- InsertResult, για την εισαγωγή αποτελεσμάτων βάση ενός προτύπου.
- GetResultTemplate, για ερώτημα ενός προτύπου το οποίο θα επιστραφεί από ερώτημα GetResult.
- GetResult, για την ανάκτηση μετρήσεων αισθητήρα.
Λειτουργίες “SOS Transactional Profiles”:
- InsertSensor, για την εισαγωγή μεταδεδομένων νέων αισθητήρων.
- InsertObservation, για την εισαγωγή νέων παρατηρήσεων για ήδη υπάρχοντες αισθητήρες.
- UpdateSensorDescription, για την ενημέρωση της περιγραφής ενός ήδη ενεργοποιημένου αισθητήρα.
- DeleteSensor, για την διαγραφή ενός αισθητήρα και όλων των σχετικών παρατηρήσεων.
Λειτουργίες “Data Availability”:
- GetDataAvailability, για την ανάκτηση δεδομένων διαθεσιμότητας για συγκεκριμένη υποδομή.
Λειτουργίες “Delete Observation”:
- DeleteObservation, για την διαγραφή μιας παρατήρησης.
Μέσα σε αυτές τις λειτουργίες, οι παρακάτω χωρικοί τελεστές είναι διαθέσιμοι:
- Χωρικά φίλτρα: BBOX, με τη χρήση περιγεγραμένου πολυγώνου.
- Χρονικά φίλτρα: During, με χρήση χρονικής περιόδου.
- Χρονικά φίλτρα: TEquals, με χρήση χρονικής στιγμής.
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, για τον προσδιορισμό τη χρονική διαθεσιμότητα των δεδομένων των αισθητήρων.
Σχετικά πρότυπα¶
Λεπτομέρειες¶
Κεντρική Ιστοσελίδα: http://52north.org/sos
Άδεια: GPL v2
Έκδοση λογισμικού: SOS 4.3.6
Υποστηριζόμενες πλατφόρμες: Windows, Linux, Mac
Προγραμματιστικές Διεπαφές: Java
Εμπορική υποστήριξη: http://www.52north.org/