Как на всех нормальных рынках, билеты на автобусы уже пару лет как продаются онлайн. Не обязательно стоять в очереди в кассу автовокзала, чтобы получить квиток. По России до 60 % маршрутов (в лучшие дни, оценка несколько размыта с учётом «серых» рейсов) можно купить онлайн. В том числе у нас, Туту.
Первое, что мы захотели, — это вынести расписание тоже в онлайн и сделать так, чтобы можно было за пару кликов купить себе билет. Мы такие задачи привыкли решать и как-то собаку съели на железнодорожных перевозках. Автобусы на первый взгляд не выглядели сильно сложными. Всего-то делов — договориться с системами автоматизации автовокзалов, выгрузить по API их рейсы и немного причесать.
Лёгкая работа, говорили они. Проект на пару дней, говорили они.
Наши заблуждения:
1. Все автовокзалы в стране автоматизированы.
2. Ладно, большинство автоматизировано.
3. Учёт в тетрадке больше нигде не ведётся.
4. Ладно, но всегда есть какой-то способ узнать расписание удалённо.
5. Те, которые автоматизированы, одинаково показывают один и тот же маршрут.
6. Ладно, хотя бы те, которые автоматизированы одной и той же системой, одинаково показывают один и тот же маршрут.
7. Ладно, где автоматизации нет, хотя бы есть расписание.
8. Ну должно же быть расписание, ведь без него только нелегальные перевозки!
9. Нелегальных перевозок мало.
10. Ладно, их меньше 10 % рынка.
11. Билет можно купить сразу туда и обратно.
12. Не бывает маршрутов в один конец.
13. Ну хотя бы автобусы-то возвращаются назад! Когда-то…
14. Не может за год 300 автобусов уехать в другой город и не вернуться.
15. Остановки имеют разные уникальные названия.
16. Не будет проблем с остановкой с названием «Поворот» или «Заправка».
17. Остановки в пределах региона имеют разные названия.
18. Не будет проблем с остановкой с названием «Трасса».
19. Остановки в пределах города имеют разные названия.
20. У остановки может быть только одно название.
21. Ладно, не больше пяти названий-алиасов.
22. Эти алиасы тоже достаточно уникальны.
23. Во всяком случае, у остановок в официальных документах есть координаты.
24. Ладно, остановка, по крайней мере, указывается с городом/областью.
25. Когда есть расписание по остановке, то известно, откуда прибыл и куда отправится автобус.
26. Ладно, это всегда можно узнать по документам.
27. Чёрт побери, хотя бы есть расписание конкретной остановки!
28. Маршрут город А — город Б — это от центра до центра.
29. Ладно, он хотя бы ведёт в город Б.
30. Ладно, он хотя бы когда-то вёл в город Б.
31. Автобусы не могут брать и исчезать посреди маршрута.
32. Один рейс в одно конкретное время = один автобус.
33. Автобус не может двигаться быстрее 120 километров в час.
34. Центр города — это понятная точка.
35. Ладно, это хотя бы главный автовокзал.
36. Ладно, это хотя бы какая-то автостанция.
37. Ладно, это, по крайней мере, на территории города.
38. Не может такого быть, что расписание одно, а ответ системы вокзала по конкретному рейсу другой.
39. Если можно купить билет туда, то по приезде можно будет купить обратный.
40. Билеты туда и обратно стоят одинаково.
41. Ладно, они не могут отличаться по цене в два раза.
Это основное. Каждый день мы дополняем этот список новыми мелочами. Теперь давайте расскажу чуть подробнее. Сначала — про основу основ, официальные рейсы.
Что такое «серый рейс»?
На железных дорогах есть разные поезда и разные перевозчики и поезда довольно активно конкурируют между собой. Но когда вы покупаете билет, вы покупаете его в конечном счёте в одном окне, потому что инфраструктура сводится к РЖД. Их рельсы — их стандарт, свернуть не получится.
В авиации перевозчиков уже на порядок больше, но там есть крупные узлы — аэропорты, общие стандарты и единая информационная система (точнее, несколько), в которой элементарно есть уникальные идентификаторы каждого узла.
До автобусов информатизация дошла давно, но рынок с точки зрения ИТ похож на утконоса. Это тысяча автостанций и десять тысяч перевозчиков. Да, есть крупные кластеры вроде Мострансавто, но есть и ИП с одним ржавым автобусом. Даже небольшие автостанции в посёлках имеют свои собственные стандарты.
И самое весёлое: если на железных дорогах и в авиа нет нелегальных перевозок, то рынок автобусов ещё во многом «серый». Я говорю про «остановку у столба близ автовокзала», чтобы набрать ещё пассажиров, и про маршрутки на сервисах попутчиков, например.
Если проводник вагона поезда наберёт со станции пассажиров за наличные и посадит их в своё купе — это, конечно, серая перевозка. Но сам по себе рейс не «серый». А в автобусных перевозках важен маршрут и расписание. Если вы берёте свой автобус и везёте куда-то в нём пассажиров, то это либо заказной коммерческий разовый рейс (фрахтование автобуса, что-то вроде чартера, где заранее известен список пассажиров), либо некоммерческая перевозка (автобусы до торговых центров или автобусы до офисов от метро).
Набрали друзей в «Газель» и повезли до дачи — не имеете права продавать билеты. Или платите штраф около 200 тысяч рублей с юрлица-перевозчика.
«Серый» рейс — это либо что-то, что выглядит как заказной, но им не является (незаконная продажа билетов), либо же просто никак не документированная поездка с пассажирами, которая по логике должна быть бесплатной, но на деле водитель собирает деньги за билеты и не выдаёт никаких подтверждающих документов.
А ещё «серый» рейс может быть реализован и с использованием инфраструктуры автовокзала, хотя в последнее время таких случаев всё меньше. Это когда посадку пассажиров осуществляют легально, а вот высадку — на нелегальном остановочном пункте.
Если с вами что-то случится во время «серого» рейса — это ваша проблема. В случае с официальным это проблема перевозчика. Надо отметить, что режим работы и отдыха у серого перевозчика не регулируется. Также «серый» водитель не проходит предрейсовый медицинский осмотр.
Что такое «покупка билета онлайн»?
Когда Россия смело шагнула в цифровую эпоху, невидимая рука рынка показала, что надо продавать билеты онлайн. Это элементарно выгоднее автовокзалам.
Однако поскольку рынок фрагментирован, как правило, в дело вступают следующие сущности — агрегаторы. Есть несколько крупных систем продажи билетов и десятки мелких. А ещё автовокзал может обзавестись собственной информационной системой и пытаться как-то меняться данными с большой.
Три крупнейших игрока по автоматизации в России — это Е-трафик, КВЦ и Авибус. Они автоматизируют автовокзал и позволяют раскрыть API для агрегаторов, если автовокзал или перевозчик не против. Через их системы можно достучаться к билетам автовокзала или перевозчика. Например, Автобусы Большой Страны предоставляет нам напрямую доступ к своим маршрутам — так строится работа напрямую с крупнейшими игроками. А вот с теми ИП, кто купил автобус в 80-х и ездит, так не выйдет. Или есть перевозчики, которые 40 лет хорошо работали без вашего интернета и не понимают, зачем он вообще нужен. При любых попытках собрать их всех в одну ассоциацию (напомню, это десятки тысяч юрлиц и ИП) они все дружно и искренне недоумевают, зачем это нужно.
С мелкими перевозчиками конкретно мы работаем через агрегатор, который собирает их рейсы на уровне автовокзалов отправления.
Следующий крупный тормоз рынка — требования к печати билета (точнее, маршрутной квитанции). В поезд по электронной регистрации вы можете заскочить просто с паспортом в руке. На самолёт вам везде напечатают билет в аэропорту перед посадкой. А вот на автобус — ищите принтер, автовокзалы такие сервисы не всегда предоставляют. К счастью, здесь бумага должна быть побеждена так же, как её победили на железной дороге. Со временем.
Теперь кровь и слёзы
Системы автоматизации, даже самые крупные, работают очень локально. То есть автоматизируют город, в лучшем случае регион. Потом по возможности идут в соседние.
Поэтому все системы используют очень простую (или совсем не используют) структуру геоданных. Такого параметра у остановки, как координаты, может не быть совсем, район/область/край тоже чаще всего отсутствуют.
Это значит, что, как только вы смешиваете данные из двух систем, например, чтобы можно было купить билет туда и обратно на межрегиональном маршруте, нужно приводить все данные по остановкам к одному виду.
В итоге нам пришлось писать собственную геобазу с правильной структурой и набором данных. В качестве основы взяли OpenStreetMap.
Геообъекты из интегрируемых систем уже сравниваются с геообъектами из основной базы и пытаются к ним привязаться. В интегрируемых системах очень много остановок типа «Трасса», «Поворот» и т. д., которые, по сути, часть маршрута. Названия вроде Александровка, Михайловка и пр. — это всегда сюрприз, потому что таких сёл в России десятки и даже сотни.
Но мы ж математики! Решение: приладить движок, который будет строить гипотезу о том, куда автобус успеет попасть между уже известными (привязанными) пунктами своего маршрута — в какую из Михайловок? Может оказаться, что ни в какую. Кстати, это значит, что либо там спряталась неучтённая, либо это была Михайловка 20 лет назад, либо что-то ещё. Надо позвонить и спросить у местных.
Дальше ещё интереснее. Не все системы присылают данные по остановкам, и пассажиры могут не знать, куда прибывает или откуда отправляется автобус. В разных системах одни и те же остановки называются по-разному. Иногда пункты отмечаются как материальные точки, а это важно, например, если пассажир купил билет до города, а автобус останавливается на трассе на окраине города и едет дальше. С точки зрения информационной системы город может быть одним объектом, а пассажиру ещё 10 километров пешком.
С большим трудом мы получили и продолжаем получать нужные данные. На этом же этапе в городах, где нет автоматизации, мы попросили людей помочь — присылать фотографии бумажек с автовокзалов. Эти бумажки сыграли очень важную роль потом: по ним мы проверяли точность гипотез, например об обратном движении автобусов.
Да! Обратное движение — это часто задача по восстановлению маршрута. Потому что А — Б — это один маршрут одного региона, а Б — А — это другой маршрут другого региона. И они могут быть в разных информационных системах. И билеты на них продаются на разных вокзалах. И расписание не знают в кассе, но знает водитель.
Гипотеза состояла в том, что можно математически предсказать движение автобуса по маршруту, исходя из мысли, что автобусы иногда возвращаются домой и что их количество на маршруте ограничено. В целом это оказалось правильным. В целом, потому что есть ситуации, где автобус уходит в другой город, потом пропадает на пару недель (видимо, на другие маршруты), а потом внезапно оказывается в городе старта. Вот как раз бумажки расписаний помогли отловить такие случаи.
Ещё надо склеивать рейсы. Потому что в разных системах один и тот же рейс тоже может учитываться по-разному. И даже уходить в немного отличающееся время. В результате в расписание может попасть четыре рейса в 20:00, например. Нам пришлось писать механику чего-то вроде перцептивного хэша — сравнения рейсов из разных систем на основе 4?5 параметров. Примерно похожая схема понадобилась для сцепки рейсов А — Б — В — иногда это один фактический рейс, но два в информационных системах.
Изменения расписания
В сравнении с нашими любимыми электричками, где всё автоматизировано сто раз, но и часто меняется, автобусное меняется куда реже. Потому что для этого нужно согласовать новую маршрутную карту и время пути. Процедура обновления расписания достаточно простая, кеш на поиске тоже не сильно сложный — хотя бы это греет.
Что получилось
Расписание автобусов Ростов-На-Дону—Москва
Сейчас у нас есть возможность показать пользователям информацию о рейсах и возможность купить билет на автобус где-то на 40?50 % автобусных рейсов, которые ездят по России. В 50?60 % пользователи не находят никакой информации о доступных рейсах (хотя они на самом деле ходят, и нам пишут, что они ходят). Поэтому мы решили пойти по пути того, чтобы закрыть хотя бы базовую потребность в информации, параллельно расширяя ассортимент для покупки билетов.
Мы можем восстановить маршруты с той же степенью погрешности, которую даёт обычная разница в движении автотранспорта.
Ну и мы набираем большую базу данных по отзывам по всем рейсам, как делаем с поездами и самолетами. Это позволяет очень чётко понимать особенности каждого маршрута, автобуса и то, какие сюрпризы могут ждать пассажира.
А вот тут подробнее про то, как вообще работают автобусы в России.
Комментарии (57)
DrZlodberg
10.04.2018 11:09Остановки в пределах города имеют разные названия.
Вы явно мало ездили на автобусах в мск. Даже не берусь предположить, сколько тут остановок с названием «школа» например.
Но вообще победить ЭТО — это сильно!
Из личного опыта — автобусы в Красной поляне, которые по расписанию делают остановки не у всех горнолыжек (хз почему). Но в итоге они их делают у всех, но местами — где получится и мимо расписания, как я понимаю.evstefeeff Автор
10.04.2018 11:16В нашем случае речь везде про межгород, муниципальные автобусы — вообще другой мир.
StjarnornasFred
10.04.2018 22:04Живу в Москве, не знаю ни одной остановки с названием «школа» :)
Хотя в целом всё так: точно знаю, что есть более одной остановки «детский сад», «поликлиника», «торговый центр», «МКАД» и, конечно же, вездесущая «почта» (у нас в районе почта до недавних пор аж конечной была!). Очень надеюсь, что исправят — чувство перфекционизма не даёт покоя.
Но самое ужасное — это жуткие, удивительно нелогичные трассы некоторых автобусов. Пересечься с самим собой, дать крюк на семь вёрст и т. д.DrZlodberg
10.04.2018 22:28Видимо у вас большой выбор ориентиров. «Школа» попадалась кучу раз в разных районах, но в целом остановки обычно называют по ближайшему объекту, да. Редкий случай — улица+номер дома.
Крюк на семь вёрст — это обычно локальные маршруты (около меня несколько таких) смысл которых развозить народ по всяким закоулкам, куда других маршрутов нет. Есть районы, богатые на такие места.
А вот с логикой сложно… один маршрут на моей памяти в среднем каждые пару лет меняет траекторию. То удлиняется, то укорачивается, то по соседней улице, то ещё как. Не знаю, что им неймётся, но сейчас он вновь практически совпадает с маршрутом 20 летней давности (когда я обратил внимания на эти эволюции). Когда редко на нём ездишь — каждый раз стоит быть готовым к сюрпризу. Иногда неприятному, например когда маршрут укоротили на треть где-то. Или когда пустили по соседней улице. Соседней с той, на которой я его ждал.
rvbglas
11.04.2018 18:35Если речь про «Альпику» — она только с этого года после ремонта открылась, раньше остановки не было за ненадобностью. Сейчас — то ли появилась, то ли не появилась, я так понять и не успел, автобус каждый раз на новом месте вставал :).
DrZlodberg
12.04.2018 08:27Да, именно про неё. Я там впервые был, так что несколько удивился.
Остановка всегда была на парковке около жд-станции (на которой почему-то тоже офиц остановки нет). Правда в обратку понять с какого места огромной парковки идёт автобус в нужную сторону было проблемой.
andersong
10.04.2018 11:12+1У нас в Перми раньше на автовокзале стоял терминал, в котором можно было легко купить билет. Уже наверно, год он отключен. На сайте автовокзала можно купить билет онлайн, но не менее, чем за 3 часа до отправления. Так что чаще всего только кассы. Ещё и картой нельзя расплатиться, если до отправления осталось меньше 7 минут. И да, подтверждаю, сам регулярно езжу на маршруте, на котором обратно нет ни расписания, ни рейсов, только туда)))
pewpew
10.04.2018 11:16Насчёт «серых» перевозок не очень понятно, чем именно они плохи, если потребитель получает то, что хотел (добраться из пункта А в пункт Б). Ему как правило не «шашечки» надо, а ехать.
Например, у нас в городе есть автовокзал. Добраться в соседний городишко можно на рейсовом автобусе по расписанию. Рядом стоят зазывалы — частники, у которых цена за рейс ниже, левых остановок нет. И они собирают по 4 человека. И ведь ездят. Я тоже иногда езжу. Автоматизировать такие перевозки будет невозможно и в этом нет никакой нужды. Клиенты «серых» перевозок как правило договариваются на месте без фиксированного расписания. Каждый получает то, что ему нужно. Все довольны.er1
10.04.2018 11:23Ровно до момента возникновения претензий. Доказать что-то с левым перевозчиком практически невозможно. В случае аварии тоже рассчитывать на компенсацию не приходится.
Кроме того, левые перевозчики не платят налогов. Это позволяет им снижать цены, но для системы в целом это плохо.yukon39
10.04.2018 12:14+1Ровно до момента возникновения претензий.
Уроки Убера, видимо плохо доходят. Единственная гарантия работы таких перевозчиков — это отсутствие к ним претензий.
На примере поездок в моем городе — «серые» частники ходят каждые 30 мин или по мере заполненности. Если бусик заполнен, то следующий бусик становится на линию тут же, не дожидаясь «своего» времени.
Автобусов системы «дверцы закреплены веревочкой» у серых частников не видел. Машины, конечно не новые, но чадящих, как у «прошедших проверку» официалов нет.
Налоги? Ну, конечно, «убыточные» по 15-20 лет официалы, налоги платят полностью.Klenov_s
10.04.2018 16:32Ну вот я категорически против оплаты лечения или похорон таких пассажиров государством. Так же я против всяких выплат их родственникам от гос-ва. Все это должно оплачиваться страховой компанией перевозчика. У бомбилы она есть?
yukon39
10.04.2018 16:42против оплаты лечения или похорон таких пассажиров государством
Согласен. Я тоже против чтобы за раздолбайство ООО, или МУП или ИП перевозчика платило государство. Есть страховые компании — это их забота. И после выплат, все выплаты сверх страховки снимать вместе с кожей с виновников, ответственных лиц и собственников. Персонально, не по «юрлицу».
У бомбилы она есть?
В пределах сумм лимитов ОСАГО. Далее по предложенной выше схеме.Klenov_s
10.04.2018 17:22В пределах сумм лимитов ОСАГО. Далее по предложенной выше схеме.
Я вас огорчу, ОСАГО не покрывает коммерческие перевозки, а страховщики вовсе не такие раздолбаи, как наши власти, когда речь идет об их деньгах.
evstefeeff Автор
10.04.2018 11:54Вот тут детальнее описано, чем плохи «серые» перевозки.
pewpew
10.04.2018 15:56Пассажира никто не заставляет при наличии выбора. Он сам принимает решение. И если он решил доверить свою жизнь в руки джигита на вишнёвой девятке за условные 100 рублей на час, а не официальному перевозчику в душном автобусе за 150 рублей на два часа, то это сознательный выбор.
semmaxim
10.04.2018 16:34Не надо считать людей умнее или сознательнее, чем они есть. Многие Ваши знакомые страхуют квартиры, здоровье и жизнь?
geisha
10.04.2018 23:10Он сам принимает решение.
О да, моя любимая фраза. Попробуйте на денёк сесть в инвалидную коляску и начать "принимать решения". Надеюсь, тогда до вас дойдёт, что между плохими маршруточниками и плохим общественным транспортом никакого выбора не существует.
pewpew
10.04.2018 23:37Давайте начистоту — людям с ограниченной подвижностью вообще не сладко. Даже если помощь со всех сторон. И всё же с трудом представляю колясочника в муниципальном автобусе Пермь-Добрянка. Не особо автобусы там приспособлены. Так при наличии легковушки с лихим таксистом-нелегалом выбор не меняется. Колясочнику одинаково некомфортно как в легальном автобусе, так и в 9-ке.
Кроме того я говорил об альтернативах. Надеюсь до вас дойдёт, что я не предлагаю перестать покупать билеты в кассах.geisha
11.04.2018 04:12Мне показалось что вы оправдываете нелегальных перевозчиков наличием возможности не ездить на них и назвали это "сознательным (осознанным) выбором". Сейчас, конечно, подмена понятий сплошь и рядом, но просто поверьте мне: осознанный выбор — это не этот случай. Осознанный выбор — это пойти на митинг против сноса общественного транспорта, проголосовать за удобный маршрут и расписание ну и прочее.
vlivyur
11.04.2018 18:07А если выбора нет? Есть два примера (один даже райцентр, второй тоже не деревня) и до облцентра и обратно белые микроавтобусы ходят пару раз в день, а желающих больше, но поток неравномерный.
pewpew
11.04.2018 18:15Так это никак не «серые» виноваты а те, кто у руля. Жиреют и получку свою получают. А народ страдает. Что мешает пустить больше «белых» микроавтобусов? «Серых» станет меньше. Лукавят.
Alexeyslav
10.04.2018 13:03Качество резко падает. Серый через некоторое время становится монополистом, потом автопарк приходит в негодность и люди ездят на развалюхе с отключенным отоплением зимой т.к. остальных они выжили и добровольно часть «пирога» не отдадут. Ну и естественно развалюхи надо хоть как-то латать — от прежних низких цен не остаётся и следа. Отсутствие ответственности. Нет билета — сложно доказать что ты ехал на том рейсе, который попал в аварию. Или сломался посреди поля и пассажиры 6 часов ждали запасной, а те кто уехал на попутках… как докажут что там были и получить компенсацию?
yukon39
10.04.2018 13:33Серый через некоторое время становится монополистом
Это белое юрлицо может стать монополистом. Как серый индивидуал может монополизировать рынок, я не представляю.
Нет билета — сложно доказать что ты ехал на том рейсе, который попал в аварию.
В смысле сложно доказать? Как-то же сейчас доказывается для обычных частных перевозок, что имярек был пассажиром и попадает в список участников ДТП. Билет, конечно упрощает задачу, но его отсутствие не делает задачу невозможной. Ежедневные сводки ГИБДД с фразами «пассажир не пострадал» или «пассижир 1976 г.р. госпитализирован», говорят о том, что процедура эта вполне рутинная.bougakov
10.04.2018 15:36Как серый индивидуал может монополизировать рынок, я не представляю
А Акерлоф со Стиглицем представили и получили за это Нобелевку по экономике в 2001.
Alexeyslav
10.04.2018 20:53Да, если дождался спасателей или полицию, тебя промурыжили записали и т.д. А если ты спешишь на самолёт? У тебя нет времени ждать 6 часов когда закончатся все процедуры, пока тебя запишут… ну повезло что обошелся парой царапин. Но тем не менее пострадавший и имеешь право на компенсацию. Только вот… без билета тебе надо пройти все круги бюрократического ада прямо на месте, терять много времени и нервов.
У нас сейчас такая ситуация с перевозчиками в ГОРОДЕ — официальный монополист стал работать по серым схемам, и других перевозчиков в город не пускают. Вплоть до «крепких парней» которые колёса проколют и стёкла побъют. В кассе напрямую не стесняясь посылают оплачивать проезд у водителя. Ишь чего, билет удумал взять!
pewpew
10.04.2018 13:34Если люди понимая, на что идут всё равно соглашаются на «серых» перевозчиков и едут на свой страх и риск, то я не вижу тут противоречий. Ответственность пассажира за себя любимого никто не отменяет. Пассажир делает сознательный выбор.
andyshark1974
10.04.2018 15:17Во сказанули! У нас люди делают бессознательный выбор. Последствия мало кто просчитывает, часто действуют на авось. Про страховки мало кто слышал (хотя тут могу ошибиться, но что-то подсказывает что врядли).
Сейчас в России главное подешевле, а качество и безопасность — на последнем месте, если вообще про них люди помнят.
pewpew
10.04.2018 16:56Хотите сказать, и президента выбрали бессознательно?! Не может такого быть!!!
Политика двойных стандартов к хорошему не приводила. Если за людей думать, то нарушается свобода выбора. А как понять, что за них подумали исключительно им во благо? Это тонкий момент.
С другой стороны, онлайн бронирование у частника никому не требуется. Вопрос решается на месте. Так что в рамках вопросов статьи «серые» не важны.kudryavy
10.04.2018 19:15Может быть, и многие именно так и выбрали президента. Потому что всерьез считали забастовку средством "Не выбирать", и до сих пор не признают, что даже забастовкой выбирали президента.
pewpew
10.04.2018 19:53Те кто не выбирали — в этом не участвовали. Хуже, что больше оказалось тех, кто по-инерции поставил галочку «за стабильность». Печальную стабильность.
kudryavy
10.04.2018 22:17Вы не до конца понимаете этот механизм. Те, кто бастовал, отдавали больше половины своего голоса за лидера (то есть за Путина). И это чистая математика, увы. Так что участвовали, только не в роли дартаньянов, а в роли пассивных идиотов (это не оскорбление, это от греческого слова, если мне не изменяет память)
Mimizavr
10.04.2018 18:21Как раз недавно в славном подмосковном городе Балашиха развернулась настоящая война с этими «серыми перевозчиками». Причин море: несколько средних ДТП подряд, перевернувшая несколько раз маршрутка и сбежавший через окно водитель, использование подъездов и дворов на конечных в качестве туалетов, разбитая камера оператору Москвы-24, тарифы x2 аналогичным с других сторон Москвы, регулярно разбитые окна у основных конкурентов — автобусов, расписание «по понятиям», оплата только наличкой, «Стрелка» — смертельное оскорбление.
Так вот… evstefeeff, займётесь Подмосковьем — начните с буквы Б))))
coolmiha
10.04.2018 11:49Я извиняюсь, но разве вот тут — www.e-traffic.ru выбор доступных городов не больше?
evstefeeff Автор
10.04.2018 12:57Однозначно оценить ассортимент каждого ресурса сложно, так как постоянно идет процесс привлечения новых партнеров (как автовокзалов, так и перевозчиков) к работе. В каких-то регионах у них может быть больше городов, в каких-то у нас.
xi-tauw
10.04.2018 12:45-1Очень интересный список заблуждений, но если бы, например, под спойлером или, вообще, отдельной ссылкой, привели примеры, то он стал бы в 100 раз лучше.
boroda_el
10.04.2018 13:00Есть ли у вас инструменты для анализа «неудачных» запросов. Например, множество людей пытается найти автобус до Простоквашино. Либо такой маршрут есть, но вы о не знаете, либо такого маршрута нет, но есть большая потребность в нем.
Имеется ли у вас обратная связь с перевозчиками для создания ими новых, востребованных маршрутов?evstefeeff Автор
10.04.2018 13:01Да конечно, мы анализируем спрос пользователей в онлайне и постоянно работаем над привлечением перевозчиков и автовокзалов, обслуживающих данные регионы. У нас есть даже отдельные люди, которые этим занимаются.
Но пока все таки опыт показывает, что пользователи в онлайне ищут существующие маршруты.
С перевозчиками мы работаем и тоже обсуждаем возможности создания новых маршрутов, но процесс запуска достаточно сложный и долгий (много разрешающих бумаг нужно), об этом писал в предыдущем посте.QDeathNick
10.04.2018 16:21В 50?60 % пользователи не находят никакой информации о доступных рейсах (хотя они на самом деле ходят, и нам пишут, что они ходят).
Когда пользователи будут покупать у вас чаще, чем с рук у автобуса, то перевозчики сами прибегут с просьбой добавить их маршруты в базу. А покупать у вас станут чаще, когда придут к автобусу пораньше, а все билеты уже проданы онлайн, причём давно.
Кстати за сколько времени можно купить билеты на автобус?
Но я бы не поехал автобусом туда, куда можно поездом или самолётом.
evstefeeff Автор
11.04.2018 14:11Тут у всех систем автоматизации и перевозчиков по-разному устроено. Некоторые открывают свои продажи за 10 дней, а есть те, которые уже ближе к ЖД — 45-60 дней.
izobr
10.04.2018 14:54+1Можно ещё за какую-нибудь скидку попросить пассажиров включить GPS при посадке в автобус, указать его номер (Вы едите в автобусе 552а? Да / Нет, указать другой номер.) и через приложение протрекать как он реально едет и где останавливается.
AmberSP
10.04.2018 16:43+1Ещё два заблуждения в копилку:
1. Если заранее купить билет в автобус на сиденье с определённым номером, то оно будет свободно и ждать тебя.
2. Ладно, оно хотя бы будет в автобусе.QDeathNick
10.04.2018 17:11+1- Ладно, оно хотя бы будет сиденьем.
Как-то по молодости, ехал в Икарусе до Рязани 4 часа сидя с какой-то женщиной в проходе на ковре спиной к спине.
p.s. Чудно, парсер сам тройку меняет на единичку.
brzsmg
11.04.2018 09:33Такая же история была, на все ступеньки и выступы рассаживали пассажиров.
Раньше еще продавали сидячие и стоячие билеты. Сейчас вроде запрещено, если нет специальных стоячих мест.
vlivyur
11.04.2018 18:03О, в Новосибирске была похожая схема: на полках лежали деревянные доски с прибитыми брусками. А бруски эти были прибиты как раз по ширине прохода в Икарусе. Берёшь, кладёшь её в проход и едешь. Зато сидя!
- Ладно, оно хотя бы будет сиденьем.
springimport
10.04.2018 17:44А можете рассказать как работаете с несколькими сервисами, абстрагируетесь ли вы от них или работаете без абстракций, напрямую с данными?
Прослойка позволяет удобно разрабатывать свои сервисы, но часто требует больших усилий для создания и поддержки. Возможно что для малых проектов лучше без нее, а для больших она обязательна.evstefeeff Автор
11.04.2018 14:12Мы изначально понимали, что рынок очень разрозненный и уже есть много систем, с которыми нам предстоит интегрироваться. Поэтому сразу закладывали архитектуру с прослойкой, которая стандартизирует все входящие потоки данных и позволяет уже с этими данными адекватно работать.
springimport
11.04.2018 16:13Ага, понятно. Вообще, хотелось бы еще технических статей о используемых подходах, архитектуре и т.д. Думаю что всем будет интересно.
servekon
10.04.2018 22:00В Московской области каждый перевозчик по каждому маршруту должен предоставить информацию по остановкам и маршрутам в www.uecard.ru(раньше ЕТК назывались) и вот-то у них есть полная база легальных остановок с кодами ОКАТО.
Может быть есть такие же системы в других регионах РФ?
x67
11.04.2018 02:55Я так и не понял, закон сохранения автобусов работает?)
Вы получили уравнение непрерывности транспортного потока.)
TiesP
11.04.2018 11:31Слышал, что на всех транспортных средствах (перевозящих пассажиров) должна быть установлена система Глонасс. Нельзя ли как-то получать эти данные? Мне кажется, это решило бы почти все проблемы, о которых вы пишите. Если же такие данные получить нельзя, то выше было отличное предложение получать статистику (трекинг) из мобильного приложения.
evstefeeff Автор
11.04.2018 15:08Какие-то перевозчики готовы сотрудничать в этом направлении и отдавать нам данные, но глобально на уровне всех перевозчиков пока нет.
ganzmavag
11.04.2018 18:42Зачитался, тем более как раз воспользовался впервые за год пригородными перевозками и под впечатлением. В одну сторону нужен паспорт обязательно и цена на 10% выше, в обратную вообще без документов и стоит дешевле, хотя перевозчик один (реальная причина — туда выезд из автовокзала в Москве, обратно идет с остановки в райцентре). Титанический труд конечно в масштабах страны это систематизировать, удачи вам.
maedv
Отличная статья, спасибо! Очень интересно наблюдать столкновение сухой математики и реальной жизни и при этом убеждаться, что математика — сила.
Мы со студентами недавно анализировали маршруты городских автобусов в нашем небольшом городе. После многочисленных расчетов и геолокаций без особого удивления обнаружили, что жизнь сама все неплохо оптимизировала, все остановки оптимальны. Но для крупного города наверно будет по-другому
evstefeeff Автор
Да, математика мощь!
На междугородних маршрутах с остановками отдельная история, например, большинство из них исключительно для отдыха пассажиров и водителей, пообедать и т.д. И судя по отзывам, они не всегда оптимально выбраны. Тут может быть как отсутствие условий для оптимальной остановки, так и желание водителей сделать остановку раньше/позже.
Если же говорить про остановки, где можно осуществлять посадку и высадку, то тут в рамках федеральных трасс на самом деле не так много вариантов. Поэтому, если спрос есть, то они заезжают, нет — едут мимо.
denkle