Enabling exploration, analysis and visualization of sensor web data
This lightweight web application enables the exploration, visualization and analysis of sensor web data in various fields of use, e.g. hydrology, meteorology, environmental monitoring, traffic management. You can:
- explore stations or mobile sensor platforms in a map
- select time series data by a list selection
- visualize and navigate through time series data, trajectory data, profile measurements
- create favorites of selected time series
- export visualized data as CSV files.
The application can connect to different Sensor Web endpoints (via the 52°North Helgoland API). These endpoints provide a thin access layer to sensor data (e.g. offered by SOS servers'databases) via RESTful Web binding with different output formats. In addition to the Sensor Web endpoints, the Viewer can also connect to different OGC SensorThings APIs.
This software component is based on the Helgoland Toolbox. It integrates the different toolbox modules into a viewing applications that can be easily customized to the requirements of specific users.
Features:
- access to SOS instances via REST-APIs (supports OGC SOS spec...)
- diagram view of multiple time series, temporal zooming & panning...
- data export (CSV)
Key Technologies:
Benefits:
- Lightweight, web-based visualization of observation data
- Exploration of Sensor Web data sources (SOS, SensorThings API)
- Support of different types of obsevation data (time sereis, trajectories, profiles)
- Data download (CSV)
Download the latest version of Helgoland.
- Deploy the war-file of the client in your favorite web container (e.g. tomcat)
- Or a war-file can be build with the command
npm run bundle-war
of the current development - Deploy as a static web page in a web server (e.g. apache)
Configure your client in the settings.json in the root folder. Check this(link) site for the different configuration parameter in the settings.json. The main parameters are:
defaultProvider
- this is the default selected provider, when the user starts the clientdatasetApis
- this is a list of all supported providers by the client
The software is in operational use by the following organizations or within the following projects.
The development of this client implementations was supported by several organizations and projects. Among other we would like to thank the following organisations and projects:
Project/Logo | Description |
---|---|
The development of this version of the 52°North SOS was supported by the German Federal Ministry of Education and Research research project TaMIS (co-funded by the German Federal Ministry of Education and Research, programme Geotechnologien, under grant agreement no. 03G0854[A-D]) | |
The development of this version of the 52°North SOS was supported by the European Union’s Horizon 2020 research project JERICO-S3 (co-funded by the European Commission under the grant agreement n°871153) | |
The development of this version of the 52°North SOS was supported by the European FP7 research project NeXOS (co-funded by the European Commission under the grant agreement n°614102) | |
The development of this version of the 52°North SOS was supported by the German Federal Ministry of Education and Research research project COLABIS (co-funded by the German Federal Ministry of Education and Research, programme Geotechnologien, under grant agreement no. 03G0852A) | |
The development of this version of the 52°North SOS was supported by the German Federal Ministry of of Transport and Digital Infrastructure research project WaCoDis (co-funded by the German Federal Ministry of Transport and Digital Infrastructure, programme mFund) | |
The development of this version of the 52°North SOS was supported by the German Federal Ministry of Education and Research research project MuDak-WRM (co-funded by the German Federal Ministry of Education and Research, programme FONA) | |
The development of this version of the 52°North SOS was supported by the Horizon 2020 research project SeaDataCloud (co-funded by the European Commission under the grant agreement n°730960) | |
The development of this version of the 52°North SOS was supported by the Horizon 2020 research project ODIP II (co-funded by the European Commission under the grant agreement n°654310) | |
The Wupperverband for water, humans and the environment (Germany) | |
The Belgian Interregional Environment Agency (IRCEL - CELINE) is active in the domain of air quality (modelling, forecasts, informing the public on the state of their air quality, e-reporting to the EU under the air quality directives, participating in scientific research on air quality, etc.). IRCEL — CELINE is a permanent cooperation between three regional environment agencies: Agence wallonne de l'Air et du Climat (AWAC), Bruxelles Environnement - Leefmilieu Brussel and Vlaamse Milieumaatschappij (VMM). | |
The development of this version of the 52°North SOS was supported by the European FP7 research project GEOWOW (co-funded by the European Commission under the grant agreement n°282915) |
Helgoland is licensed under the Apache 2.0 License.
This is a frontend component of the repository sensorweb-client-core.
It comprises:
- the styling files for the client
- the templates to define the html structure
- the images and fonts which are used in this client
git clone
this repository- run
npm install
to get all dependencies
npm start
starts the client on localhost:4200.
npm run build
bundles the client to thedist/timeseries
folder. The content of this folder can be deployed on a web server.