Я думал, что оно в идеале должно выглядеть как-то так:
В идеале - да.
Но в реальности каждую введённую информацию в справочник надо периодически обновлять и обновлять данные по большому маршруту пока довольно сложно (не понятно где все эти данные брать + редактор у нас пока что неудобный).
Вот и страшно вводить данные, которые обновлять не представляешь как. Потом же люди будут ругаться - говорить "Воспользовался справочником и заблудился!".
--------------------
Да нормальный был год. Это вы ещё просто 2024-й не видели!
1) С маршрутами, которые работают в разное время по разному. Не ясно как правильно их обозначать;
2) С маршрутами, которые едва живые. Это, например, половина автобусных маршрутов. На бумаге - они есть, а на деле почти ничего не ездит.
Может так? При выборе маршрута (который надо показать) справа (или где-то еще) от номера маршрута ввести новый параметр - "частота"= "время, которое надо подождать, чтобы мимо одной остановки проехали две маршрутки с одинаковым номером маршрута". У маршруток типа 32 например это значение будет равно = 3-5 минут, а у автобусов (например) = 20-30 минут, у троллейбусов = 5мин ровно....и т.д.
А насчет разного времени - как на картинке. Или можно сделать по-другому: Когда нажимаешь на "маршрут утром", то (например) прозрачность синей линии = 40 %, а зеленой - 65%. Когда нажимаешь на "маршрут днем", прозрачность синей линии меняется до 65%, а у зеленой становится 40%. т.е. схема маршрута выбранного времени на карте виднеется ярче, чем другие варианты по времени этого же маршрута.