Sensor Web Developments for the Wupperverband
Supporting the Wupperverband’s Sensor Web infrastructure
The Wupper River catchment area covers an area of 813 square kilometers in Germany’s North Rhine-Westphalia. The Wupperverband (Wupper Association), responsible for water management in this area, operates a comprehensive network of water monitoring stations that deliver a broad range of hydrological and meteorological parameters.
For more than ten years, the Wupperverband has been operating Sensor Web components to ensure an efficient data management and internal as well as external data exchange. These include a large database for managing the collected observation data, the 52°North Sensor Observation Service implementation, the 52°North Sensor Web REST-API and a customized version of the Helgoland Sensor Web Viewer.
52°North supports the Wupperverband in maintaining and advancing this Sensor Web infrastructure. We carry out regular updates of the Sensor Web components as well as selected tasks to customize or extend the software modules used.
In 2020, our team continued upgrading the Helgoland Sensor Web Viewer. We not only implemented support for recently published Angular versions, but also refined the different application views (e.g., diagram view, map view, data selection). Further efforts focused on upgrading the server components. We enhanced the Sensor Web database model to improve the handling of sampling data, to harmonize the integration of the Eventing API, and to increase the performance. We also investigated approaches to controlling access to SensorThings API instances. This resulted in an initial set-up of the 52°North SensorThings API implementation coupled with an existing Liferay user database.