Strategische doelen

Uitdagingen van de toekomst

De Watergroep voorbereiden op de toekomst: dat is de opdracht van de directie Innovatie. Hoe zorgen we ervoor dat er altijd voldoende hoogwaardig drinkwater beschikbaar is, voor een aanvaardbare prijs? Welke nieuwe diensten kunnen we aanbieden, en hoe kunnen we de klanttevredenheid nog verder verbeteren?

introductie foto Uitdagingen van de toekomst

Uitdagingen

De Watergroep staat voor belangrijke uitdagingen. Door de klimaatverandering zien we steeds langere periodes van droogte, afgewisseld met hevige regenbuien. Dat heeft een impact op de waterbeschikbaarheid. Ook de toenemende digitalisering brengt uitdagingen mee. Klanten verwachten een vlotte en flexibele dienstverlening. De directie Innovatie zoekt nieuwe oplossingen, gedragen door het hele bedrijf. We onderzoeken onder meer de mogelijkheden om regenwater en gezuiverd afvalwater te hergebruiken als drinkwater. Ook bouwen we mee aan een slimmere watersector. Digitale watermeters helpen ons bijvoorbeeld om lekken sneller te detecteren en beter in te spelen op de behoefte van onze klanten.

function swipedetect(el, callback){ var touchsurface = el, swipedir, startX, startY, distX, distY, threshold = 200, //required min distance traveled to be considered swipe restraint = 100, // maximum distance allowed at the same time in perpendicular direction allowedTime = 300, // maximum time allowed to travel that distance elapsedTime, startTime, handleswipe = callback || function(swipedir){} touchsurface.addEventListener('touchstart', function(e){ var touchobj = e.changedTouches[0] swipedir = 'none' dist = 0 startX = touchobj.pageX startY = touchobj.pageY startTime = new Date().getTime() // record time when finger first makes contact with surface e.preventDefault() }, false) touchsurface.addEventListener('touchmove', function(e){ e.preventDefault() // prevent scrolling when inside DIV }, false) touchsurface.addEventListener('touchend', function(e){ var touchobj = e.changedTouches[0] distX = touchobj.pageX - startX // get horizontal dist traveled by finger while in contact with surface distY = touchobj.pageY - startY // get vertical dist traveled by finger while in contact with surface elapsedTime = new Date().getTime() - startTime // get time elapsed if (elapsedTime <= allowedTime){ // first condition for awipe met if (Math.abs(distX) >= threshold && Math.abs(distY) <= restraint){ // 2nd condition for horizontal swipe met swipedir = (distX < 0)? 'left' : 'right' // if dist traveled is negative, it indicates left swipe } else if (Math.abs(distY) >= threshold && Math.abs(distX) <= restraint){ // 2nd condition for vertical swipe met swipedir = (distY < 0)? 'up' : 'down' // if dist traveled is negative, it indicates up swipe } } handleswipe(swipedir) e.preventDefault() }, false) } window.addEventListener('load', function(){ var el = document.getElementById('prevnextbar') var nextpage = document.getElementById('nextpage') var prevpage = document.getElementById('prevpage') swipedetect(el, function(swipedir){ if (swipedir != 'right'){ prevpage.click() } if (swipedir != 'left'){ nextpage.click() } }) }, false)