Проект веб-сайта общественного транспорта

Это информационный ресурс, и по нему не надо слепо действовать. Чтобы там не заложили в gtfs и как бы не был выгоден маршрут им предложенный, я всё равно поеду на трамвае, потому что мне он нравиться и проездной у меня есть.

Как всегда, превратили тему в “а я такой умный, мне все это нахер не нужно”.

Как не нужно? Очень нужно. Когда ехал из Крыма домой через Новороссийск жутко жалел об отсутствии информации об общественном транспорте по пути следования. Другое дело, что надо быть реалистами. Создать и поддерживать в актуальном состоянии расписание для тысяч маршрутов и миллионов остановок силами добровольцев вряд ли получится. А вот поиск и визуализация маршрутов - это вполне возможно.

Вообще запихнуть расписание в ОСМ можно. Будет некрасиво, но это вполне возможно. Вот пример навскидку: на каждой остановке поставить тег вида: scedule:bus:26=Mo-Fr 09:00-09:05, 12:00-12:05, 15:00-15:05; Sa-Su 18:00-18:05
Соответственно 09:00 время прибытия, 09:05 время отправления. 26 это номер маршрута который позволит связать relation route и тег с расписанием.
Красивее и удобнее конечно было б хранить расписание в отношении вместе с участником отношения (остановкой, например), но у участника отношения, увы, возможен только один тег (параметр, свойство) - роль.

В один value расписание не влезет, ограничение в 255 символов

Вообще, запихнуть можно что угодно и куда угодно.

Только не нужно. Не знаю, как этим пользоваться, но редактировать ЭТО крайне неудобно.
Банальный пример - добавили дополнительный автобус, надо на 100500 остановках поменять тэги.

Так это и в “бумажном” расписании менять много надо. Можно еще например указывать на маршруте расписание отбытия с первой остановки и время в пути, а на остановках поставить время прибытия относительно стартового. Тогда расписание для остановок можно составлять автоматически - плюсуя к стартовому, указанному в отношении. Вообще если честно я не вижу никакого более простого решения для расписания с привязкой к геоданным.
А вообще отсутствие расписания не повод не мапить ОТ (по крайней мере в пределах города). Вон у 2Гиса никакого расписания нет и в помине, но их маршрутами ОТ пользуюсь всегда когда надо доехать до незнакомого района города (и думаю не я один).

Да не надо расписания запихивать ОСМ, надо через стандартный АПИ подтягивать их с сайта транспортного агенства.

Смешно вас читать, спуститесь на землю и замапте хотя бы маршруты.

Ну по Воронежу все знакомые маршруты замапил, думаю как-нибудь выделить день - покататься по незнакомым и закончить их.
Вообще меня просто несколько напрягло высказывание что если расписания нельзя сделать в ОСМ, то и маршруты не нужны. Категорически не согласен.

Вы, как обычно, ничего не поняли.
Маршруты конечно нужны, но пользы от них было бы намного больше, существуй они не в OSM, а в формате GTFS (вместе с расписанием и тарифами).
Пока они в OSM, максимум что с ними сделать можно - нарисовать, да и ломаются они часто при редактировании дорог.

А как описывается маршрут, если мы не знаем о времени выезда/приезда для первой и последней остановки?

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

Не, я про GTFS, вроде файлик с рассписаниями там обязателен, и для каждого рейса должно быть рассписание и как минимум времена первой и пследней осстановки рейса. В наших реалиях, для простых смертных доступны начало/окончание движения по маршруту в целом (а не по каждому из рейсов в отдельности) и интервалы движения. Понятно что что-то можно придумать на этом основании для рассписания рейсов, но это будут примерные цифры. Хотелось бы указать что они получены из интервалов, а не от перевозчика.

Пока что сайт доступен по такому адресу: http://osm-pt.cloudapp.net/

Огромная благодарность Saint_Byte за хостинг :slight_smile:

Просто супер, очень наглядно, даже, наверно, лучше 2Гиса. Сразу видны ошибки в тегах и маршрутах.

Было бы неплохо

  1. видеть названия остановок на карте
  2. видеть несколько маршрутов одновременно, разными цветами

P.S. Ты упрощал линии маршрутов? Удаление лишних точек позволяет несколько ускорить отрисовку

крутяяяк! спасибо!

Первое же желание - передача управления JOSM’у без открытия новых окон.
Подробнее можно спросить у Zkir’а - он умеет :slight_smile:

Очень информативно и наглядно. Спасибо! Возможно стоит разными символами выводить не платформы и точки остановки, а автобусные и трамвайные остановки
Сразу же баг-репорт. Из справочника маршрутов не открываются маршруты, содержащие не только цифры в поле ref. Например http://osm-pt.cloudapp.net/routes/route_info?id=38198306&type=bus&ref=05 а
Также отсутствует Республика Крым.
А в целом очень хорошо!

Названия на карте - неплохая идея.
Про несколько маршрутов нужно подумать как это должно выглядеть. Разные маршруты или варианты одного маршрута?

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

Будет)

У меня маршрут 05 а открывается. Какой браузер используется?

Республики Крым нет в выгрузке РФ. Нужно либо ждать пока появится, либо вырезать самостоятельно.