WaterProtect

Better water quality thanks to WaterProtect

In more than half of Europe’s waterways, the water is of poor quality. The WaterProtect project, which was completed at the end of 2019, sought to improve water quality by encouraging innovative farming systems.

introductie foto Better water quality thanks to WaterProtect

Reduce pollution

Water quality in European waterways has been below par for some time. The main challenge continues to be reducing pollution due to the use of pesticides and fertilisers in agriculture. The European WaterProtect project, which was part of the Horizon 2020 programme, sought to help tackle these challenges. Its main objectives were:

  • Develop a multi-actor approach in the seven testing areas across Europe. In these areas, farmers, public authorities and researchers are working together to reduce pollution by nutrients and pesticides.
  • Develop new models to protect sources of drinking water.
  • Harmonise datasets on pesticides and nutrients.
  • Identify innovative farming systems that foster good water quality.
  • Distribute the knowledge gained to other areas in Europe.

Belgium

The Belgian division of WaterProtect, in which De Watergroep was a partner, focused on the Bollaertbeek basin, which doubles up as the extraction area of the Zillebeke water production centre. “The standards for crop protection products were exceeded across the entire area surrounding the Bollaertbeek”, De Watergroep’s Environment Coordinator Joris Pieters notes. “We decided to put our heads together with all partners in the project to tackle this problem. We wanted to encourage local farmers to take measures: grass buffer strips, separate filling and rinsing areas for tractors, receptacles for crop protection products, and other ways to prevent harmful substances from seeping into our streams. Water quality, as measured by De Watergroep, always formed the basis for these discussions.” The WaterProtect project concluded at the end of 2019, but its premise is continued in the Water-Land-Schap [Water-Land-Scape] project.

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)