Нужно впендюрить в одно настольное приложение окошко с картами, в котором необходимо так же по координатам выделять реку(исток, устье, сама река как линия ломаная)
ломаная линия получается симплификацией исходной линии. исходную линию можно собрать из отношения реки либо поиском всех рек с одним name