Integrating catchment land cover data to remotely assess freshwater quality: a step forward in heterogeneity analysis of river networks