Маршруты общественного транспорта

Я думаю, с вариантами маршрута ничего не поделаешь - это ведь по сути разные маршруты, даже если у них один номер.

ИМХО, такие вещи нужно навешивать тэгами на остановки. Для зависимости от времени суток/дней можно, к примеру использовать существующие тэги запретов date_on/date_off и hour_on/hour_off. Хуже если в отсутсвие остановок меняется сам маршрут…

Тогда опять “баг” становится актуальным, т.к. будет два маршрута с одним и тем же ref, проходящие в большей части по одним и тем же улицам.

Для остановок посадок и высадок это подойдет, только нет устоявшейся схемы. А для вариаций маршрута - нет, т.к. это ограничение должно действовать только для одного маршрута, а остановка может быть включена в другие маршруты, для которых это ограничение не должно применяться.

Если уже установленная схема приводит к путанице, её лучше вообще отбросить.
Я отмечаю остановки по порядку, сначала в одну сторону, затем в другую. Тем более, что в случае автобусов так обычно и есть — они просто разворачиваются и едут обратно, пассажиры могут все и не выходить, а у многих маршруты туда и обратно сильно отличаются. Также иногда в качестве конечной указана не совсем конечная (пример: московские А 229, 629 — указана М. Крылатское, а на самом деле оборот на остановку дальше, Осенний бульвар), поэтому автоматически её не всегда можно определить. Вместо этого я ставлю теги from и to. Точно также можно проставлять роли from и to.

Попробовал сделать пару маршрутов. Но они не рендерятся. Помогите разобраться:
http://www.openstreetmap.org/browse/relation/556263
http://www.openstreetmap.org/browse/relation/556264


перенес из темы latlon.org
/AkMeR

Dimster
у тебя всё правильно, но как минимум оно не отрендерится так быстро - подожди хотя бы до завтра :slight_smile:

Слушайте, а можно разве перечислять в ref маршруты через запятую? Вот как тут: http://www.openstreetmap.org/browse/relation/240945

Конечно нельзя. Скопировать релейшн и исправить различия.

И если уж перечислять, то через точку с запятой.

Упс, мой косяк. Сегодня обновится, далее - раз в сутки.

1 Like

А вот это мне кажется неверным, т.к. часто на конечных пассажиров заставляют выходить. Так что конечные остановки надо отмечать в любом случае. А из-за того, что конечные остановки в разных направлениях могут называться по-разному теги from и to (или же роли) тоже не подходят, т.к. требуется две пары тэгов для разных направлений. Может ввести роли (вместо тегов) forward:from + forward:to и backward:from + backward:to? Тогда все остановки можно указывать просто с ролью stop.

Я вообще не понимаю смысл тега forward_stop и backward_stop для остановок, если остановки отмечены различными точками вне дороги. Потому что forward и backward указывают сонаправленность участку (way) маршрута, с которым остановка обычно вообще не связана.
Вот цитата на forward/backward:stop:

Кстати, я тоже делал маршрут от конечной до конечной (всегда используя backward|forward) и далее обратно до конечной (соответственно forward и backward будут наоборот).
P.S. Глянул в английскую вики, она обновилась, там теперь теги forward:stop, backward:stop, stop:. Русский вариант неправильный.

http://latlon.org/pt?zoom=11&lat=59.13944&lon=37.96236&layers=B0T
Рисует трамвайные остановки, а сам маршрут не хочет. Как часто обновляется информация на Latlon?

Может ещё метро добавить? Вроде как самый что ни на есть общественный транспорт :slight_smile:

Надо только решить, делать ли релейшены или хватит линий.

1 Like

Вообще по хорошему релейшены, а то вон даже в Москеве они ходят не только по линиям

а где, кроме Москвы, метро не по линиям ходит?

В Екатеринбурге ходят строго по линиям! По линии, если быть точным, потому что у нас всего одна линия :slight_smile:

Насколько я знаю, в Лондоне.

Еще совершенно непонятно как в текущей схеме замапить междугородние маршруты. Можно конечно включить все веи, но это попахивает маразмом и так ни один межобластной маршрут не нарисуешь.