-
Notifications
You must be signed in to change notification settings - Fork 0
Home
In a Research infrastructure project, NINA started to adopt the Open Geospatial Consortium (OGC) standard for Sensor Observation Services (SOS), supported by Ondrej Pesek, an ERASMUS+ student from CTU Prague.
Objective of the project is to
- setup and configure istSOS istSOS is an Open Source Software for maintaining Sensor Observation Services (SOS). istSOS is written in Python
- add tools which further simplify the management of sensor data esp. for loading data to istSOS
Thus, in the infrastructure project both
- Tools for importing data from a sensor directly on the istSOS server
- and examples for data retrieval, analyses and visualisation
- as well as documentation for workflows, data organization and server configuration are developed.
Firstly, Ondrej developed taylormade scripts that handle data formats of the devices used in NINA and that allow to add the data directly to the istSOS installation. During his stay Ondrej developed converter scripts for export formats of the following devices used in NINA:
- WatchDog B101 8K Temp Logger
- Hygro Button temperature and humidity logger Furthermore, he added a script to load sensor locations from GPS (GPX format) to istSOS.
Once the data is loaded to istSOS, it can be fetched directly into (amongst others)
- QGIS using the SOS plugin
- GRASS GIS
- Cran R using the sos4R package
- Python using OWSlib or Python-SOS-Client
Examples for those are under development.
Furthermore, data can be accessed via web browser in the admin interface of istSOS, e.g. http://ninistsos01/istsos/admin or data can be embedded in e.g. project web pages using numerous libraries/languages:
- VistSOS - The istSOS Data Visualization Framework
- SensorWidgets - Configurable graphical components for your SOS sensor data. 100% Javascript
- php - a basic PHP implementation for accessing istSOS server through http get requests
- sos-js - Javascript library to browse, visualise, and access, data from an OGC Sensor Observation Service
All these libraries are Open Source, of course!
Tools for importing data from a sensor directly on the istSOS server. istSOS is a python based server for maintaining sensor observation services.
On istSOS you can manage and dispatch your sensor data with graphical user interface or through python scripts. istSOS works as a storage of your data as well as a medium for visualizing or analyzes.
What does mean SOS? It's sensor observation service, an OGC format standard for providing sensor observation data and even for some operations with them.
Developer/Administrator manual
Just follow this example.