Visual Exploration and Analysis of Sensor Web Data
This lightweight web application enables the exploration, analysis and visualization of sensor web data in various fields of use, e.g. hydrology, meteorology, environmental monitoring, traffic management.
Helgoland is a lightweight web application to explore, analyze and visualize a broad range of sensor data. You can:
- explore stations or mobile sensor platforms in a map,
- select time series by a list selection,
- visualize time series data,
- or create favorites of selected time series.
- access to SOS instances (supports OGC SOS spec...)
- diagram view of multiple time series, temporal zooming & panning...
- data export (pdf, Excel, CSV)
- Combination w/ R...
The following main frameworks are used to provide this application:
Quick Start (Configuration)
Download the latest version of Helgoland.
- Deploy the war-file of the client in your favorite web container (e.g. tomcat)
- 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 client
restApiUrls- this is a list of all supported providers by the client
Helgoland is licensed under the Apache 2.0 License.
Explore, analyze and visualize sensor web data with our Helgoland demo.
How to contribute
This is a frontend component of the repository sensorweb-client-core.
- the styling files for the client
- the templates to define the html structure
- the images and fonts which are used in this client
Requirements to develop or build the client
Get ready to start
git clonethis repository
npm installto get all dependencies (the client uses a qr-code tool to show a permalink of the client status, for this you need to check if the following packages are installed: https://github.com/Automattic/node-canvas#installation)
Start the client in the development mode
npm startstarts the client on http://localhost:8000.
Build the client
npm run buildbundles the client to the
distfolder. The content of this folder can be deployed on a web server.
npm run buildwill also generates a war-file in
How to develop
See here for more informations.
The development of the 52°North Helgoland client implementation was supported by several organizations and projects. Among other we would like to thank the following organisations and project
|The development of this version of the 52°North Helgoland client 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 Helgoland client was supported by the European FP7 research project FixO3 (co-funded by the European Commission under the grant agreement n°312463)|
|The development of this version of the 52°North Helgoland client was supported by the Horizon 2020 research project ODIP II (co-funded by the European Commission under the grant agreement n°654310)|
|The development of this version of the 52°North Helgoland client was supported by the Horizon 2020 research project SeaDataCloud (co-funded by the European Commission under the grant agreement n°730960)|
|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)|