Как вариант - собрать реки в релейшены, и прописать этим релейшенам основные интегральные характеристики - сток, объём воды etc. По этим данным уже можно будет что-то считать.