В Питерском метро простой принцип - 5 веток, 7 станций-пересадок. Основные четыре ветки идут с севера на юг, в центре пересадки. Помнить наизусть не обязательно, но для того, чтобы построить маршрут, достаточно статической карты, приложение без надобности.
Это в Москве можно от одной станции до другой добраться пятью маршрутами и один может быть в два раза длиннее другого, у нас такой проблемы нет.