This is a newer version of the client described here. We decided to use AngularJS for the client to support a more modular and the better customizable way to develop a sensor web client.
This repository comprises the core functionalities as all services, which handles the background tasks like:
- communication with the API
- managing the loaded and used timeseries
- handling the saved favorites
- drawing the chart and the overview diagram
- managing the permalink creation and evaluation
To create a complete runnable client use the sensorweb-thin-client repository or use your own one.
To develop the core and frontend components parallel you should do the following steps:
- clone both repositories and do a
bower install
for both repositories (this and sensorweb-thin-client) to get the needed dependencies - call
bower link
in thesensorweb-client-core
folder to create a symbolic link to this repository in your home folder - now add the created link in your
sensorweb-thin-client
folder with the commandbower link n52-sensorweb-client-core
Got the inspiration here
here you get a list of configuration parameters
Licensed under Apache License 2.0
The development of the 52°North Helgoland client core implementation was supported by several organizations and projects. Among other we would like to thank the following organisations and project
Project/Logo | Description |
---|---|
![]() |
The development of this version of the 52°North Helgoland client core 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 core 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 core 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 core 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) |