Если пример с пешей навигацией не нравится, хорошо. вот другой.
Человек пишет программу, которая будет учить реки на основе ОСМ даты. Для какой-нибудь науки.
Программа , если сомневается, может сама нарисовать физику и понять куда река течет.
А может просто waterway посмотреть.