A generic framework to analyse the spatiotemporal variations of water quality data on a catchment scale. (December 2019)