project logo

52°North SOS

Διαδικτυακή υπηρεσία

Η υπηρεσία :doc:`Sensor Observation Service (SOS) <../standards/sos_overview>`_ της 52°North υποστηρίζει την διαλειτουργική επισκόπηση δεδομένων από ενεργούς δέκτες ή από αποθηκευμένα αρχεία παρατηρήσεων τους. Ένας δέκτης μπορεί να μετρά το ύψος της στάθμης του νερού σε ένα ποτάμι, μπορεί να είναι ένας μετεωρολογικός σταθμός ή ένας σταθμός μέτρησης ποιότητας του αέρα.

εικόνα της έκδοσης 1.0.0 της υπηρεσίας 52°North SOS

Βασικές Δυνατότητες

  • Υλοποιεί τα πρότυπα 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/