OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#1351 2018-10-18 19:45:19

literan
Member
Registered: 2012-11-06
Posts: 2,792
Website

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

ValentinAK wrote:

Возможно я не прав, но с точки зрения пользователя услугами общественного транспорта мне в принципе без разницы, КАК и ГДЕ будет ехать этот теоретический автобус от одной остановки до другой.

там, где есть улицы с выделенной А-полосой, иногда очень важно знать, по ней или не по ней (а, значит, по пробкам) поедет автобус

Offline

#1352 2018-10-18 19:59:29

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,937

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

ValentinAK wrote:

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

Не совсем так. У пассажиров пользуются популярностью именно схемы маршрутов. И для их отрисовки, собственно, и затевается это дело с указанием отрезков улиц.

Беглый взгляд на схему мне даёт больше, чем взгляд на таблицу остановок. В малознакомом месте мне эти названия практически ничего не говорят.
Искать пересадки между маршрутами тоже быстрее по схеме

Last edited by wowik (2018-10-18 20:01:31)

Offline

#1353 2018-10-19 00:00:40

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 549
Website

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

newpavlov wrote:

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

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


Еще одна ежедневная сборка OSM для Garmin.

Offline

#1354 2018-10-19 04:57:14

wowik
Member
From: Zelenograd
Registered: 2009-09-29
Posts: 7,937

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

Но почему же в трамвае висят именно схемы линий, а не списки остановок?

Last edited by wowik (2018-10-19 04:57:51)

Offline

#1355 2018-10-19 06:59:43

esaulenka
Member
From: Москва
Registered: 2010-08-21
Posts: 1,194
Website

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

wowik wrote:

Но почему же в трамвае висят именно схемы линий, а не списки остановок?

В трамвае, честно говоря, года два не ездил (нету у нас в районе такого транспорта), а в автобусах висит нечто, больше напоминающее список, чем схему.

Ну и список остановок из данного предложения никто не мешает наложить на карту и соединить в нужном порядке условными линиями (типа линий метро. Мне глубоко пофиг, проходит тоннель 10 метров правее или левее того места, где нарисована линия).
Дикие маршрутки отваливаются, правда...

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

Offline

#1356 2018-10-19 11:53:51

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,196

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

вполне согласен с вышенаписанным - перечень остановок гораздо менее информативен.
заходя в ОТ неизвестного маршрута всегда смотрю на карту с линией движения и практически мгновенно понимаю куда он едет и через что.
поиск нужных остановок в длинном перечне вещчъ тяжелая и очень не быстрая.
есть желание протолкнуть в мин.транспорта предложение чтобы на трнспорт клеили карту с маршрутом - гораздо удобнее будет чем нонешний список остановок. причем внутри ОТ карта обычно есть.
мож и обыватель картой научится применять.

newpavlov, как я понял, предлагает несколько другое - рендер ОТ берет отношение route, вытаскивает из него все члены stop* и via - скармливает их последовательность автороутеру - получает линию движения.
ее кеширует и отображает совместно с членами patform.

newpavlov wrote:

Всё отлично строится как надо. И это ещё не учитывая, что маршрут будет строиться для последовательности точек, а не между парами, т.е. для маршрута по Gätternstrasse там добавятся ещё петли для разворотов.

неидеальный пример. в городе остановки слишком близко.

давайте выйдем за пределы нашего обзора и посмотрим в сторону межгородского транспорта - вот тут и остановки на больших расстояниях и вариантов проезда может быть гораздо больше.

newpavlov wrote:

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

т.е. никогда smile как собственно всегда и получается.

Last edited by pfg21 (2018-10-19 11:56:09)

Offline

#1357 2018-10-19 11:58:25

Something B
Member
Registered: 2018-09-05
Posts: 322

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

pfg21 wrote:

давайте выйдем за пределы нашего обзора и посмотрим в сторону межгородского транспорта - вот тут и остановки на больших расстояниях и вариантов проезда может быть гораздо больше.

можно набросать последовательность остановок локально, построить маршрут, если он отличается от фактического, поставить точки via

Offline

#1358 2018-10-19 12:23:41

freeExec
Moderator
From: Ульяновск,Модератор всех слоёв
Registered: 2012-07-31
Posts: 7,600

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

Т.е. вместе с пропозалом должен быть приложен эталонный алгоритм для построения маршрута, чтобы все могли одинаково понимать что нужны точки via?

Offline

#1359 2018-10-19 12:25:36

Something B
Member
Registered: 2018-09-05
Posts: 322

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

freeExec wrote:

Т.е. вместе с пропозалом должен быть приложен эталонный алгоритм для построения маршрута, чтобы все могли одинаково понимать что нужны точки via?

в идеале – да.

Offline

#1360 2018-10-19 20:15:54

newpavlov
Member
Registered: 2014-03-28
Posts: 500

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

pfg21 wrote:

newpavlov, как я понял, предлагает несколько другое - рендер ОТ берет отношение route, вытаскивает из него все члены stop* и via - скармливает их последовательность автороутеру - получает линию движения.
ее кеширует и отображает совместно с членами patform.

Да, всё верно.

pfg21 wrote:

неидеальный пример. в городе остановки слишком близко.

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

Offline

#1361 2018-10-20 00:47:57

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,546

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

ValentinAK wrote:

Еще раз: для потребителя важна точка, где производится посадка и высадка пассажиров.

Ещё раз: потребители бывают разные, с разными потребностями. И это не только пассажиры, которым нужно добраться из точки А в точку Б. Да, чтобы проложить маршрут с использованием ОТ, достаточно иметь точки остановок и расписание движения по ним. Но как раз расписания в OSM нет, а значит нормативы движения неизвестны (в отличии от того же GTFS). Для часто ходящих маршрутов его в какой-то мере можно заменить геометрией и средней скоростью движения автобуса.

Кроме того, есть системы мониторинга, которым линия нужна для того чтобы отслеживать прогресс движения вдоль маршрута и строить прогноз прибытия. Без геометрии это будет неработоспособно.

Ну и наконец наглядное представление маршрутов на карте, про что тут уже упоминали.

pfg21 wrote:

скармливает их последовательность автороутеру - получает линию движения.

С учётом того, что маршрутным ТС разрешается отступать от правил ПДД при движении по установленному маршруту (в частности они могут игнорировать запрещающие знаки) - ошибок будет море.

Last edited by Sergey Astakhov (2018-10-20 00:52:17)

Offline

#1362 2018-10-20 07:16:23

newpavlov
Member
Registered: 2014-03-28
Posts: 500

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

Sergey Astakhov wrote:

С учётом того, что маршрутным ТС разрешается отступать от правил ПДД при движении по установленному маршруту (в частности они могут игнорировать запрещающие знаки) - ошибок будет море.

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

Last edited by newpavlov (2018-10-20 11:19:06)

Offline

#1363 2018-10-20 08:17:55

Something B
Member
Registered: 2018-09-05
Posts: 322

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

Sergey Astakhov wrote:

С учётом того, что маршрутным ТС разрешается отступать от правил ПДД при движении по установленному маршруту (в частности они могут игнорировать запрещающие знаки) - ошибок будет море.

а как же bus = * ?

Offline

#1364 2018-10-20 12:58:00

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,546

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

newpavlov wrote:

Повторяюсь, примеры в студию. Ни разу на практике таких маршрутов не видел.

Ну вот например: http://transport.orgp.spb.ru/Portal/tra … stop/18367

Все 4 маршрута, которые проходят через эту остановку выполняют левый поворот с Ленинского на Кубинскую.

А этот поворот запрещён для обычного транспорта: https://goo.gl/maps/MxZDXEex8So

Или вот, например: https://goo.gl/maps/M1SA2s5JeZn
Стоит знак "только прямо". Однако смотрим вверх и видим троллейбусные провода, поворачивающие в нарушение этого знака. И троллейбусы постоянно туда поворачивают, по пути в парк/из парка. В основном это служебные рейсы, но один троллейбусный маршрут тоже там проходит: http://transport.orgp.spb.ru/Portal/tra … oute/12276

И таких мест достаточно много.

Offline

#1365 2018-10-20 17:09:16

newpavlov
Member
Registered: 2014-03-28
Posts: 500

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

Благодарю, хорошие примеры. Вижу два потенциальных решения (не считая стауса-кво):
- Использовать except=bus в отношениях ограничений
- Расширение via на линии, т.е. если в маршруте между остановками есть одна или несколько соединённых линий via, то маршрут строиться до начала этих линий и продолжается с их конца.

Второй пример, вероятно, более разумный, т.к. первый по идее должен применяться только для случаев когда исключение прописано знаками.

Offline

#1366 2018-10-20 21:55:36

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,546

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

newpavlov wrote:

Использовать except=bus в отношениях ограничений

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

У нас в системе (управления и мониторинга за ОТ) как раз так и сделано - когда прокладывается новый маршрут, при добавлении очередной остановки линия перегона строится автоматом, прокладкой кратчайшего пути для psv|bus (service по умолчанию отключен, если только там не стоит явный psv|bus=yes, что бывает нужно для проездов на автобусных станциях, парках). И довольно часто этого не хватает, приходится корректировать линию, расставлять промежуточные точки, т.к. кратчайший маршрут оказывается неверным.

Last edited by Sergey Astakhov (2018-10-20 21:56:24)

Offline

#1367 2018-10-20 22:10:18

Something B
Member
Registered: 2018-09-05
Posts: 322

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

Sergey Astakhov wrote:
newpavlov wrote:

Использовать except=bus в отношениях ограничений

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

разве в этих случаях запрещающий/предписывающий знак не дополняется табличкой?

Offline

#1368 2018-10-20 22:19:32

Dinamik
Member
Registered: 2010-08-12
Posts: 1,055

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

Эти дополнительные таблички не нужны: в ПДД явно указаны дорожные знаки, действие которых не распространяется на общественный транспорт (обычно в виде фразы "Действие знаков X.X.X-X.X.X не распространяется на маршрутные транспортные средства").

P. S. Ещё пример до кучи - https://www.google.ru/maps/@59.9287715, … 312!8i6656 (знаки движения по полосам - "только прямо", троллейбусные провода уходят налево).

Last edited by Dinamik (2018-10-20 22:26:51)

Offline

#1369 2018-11-29 17:52:24

Филиппок
Member
Registered: 2017-12-27
Posts: 35

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

chnav wrote:

Филиппок
Маршруты и редактор iD лучше не смешивать вместе. Будет только хуже.

Обьясните чем отличается редактор ID  от джосма или поттача ?

Offline

#1370 2018-11-29 18:04:13

pfg21
Member
From: Чебоксары
Registered: 2012-10-18
Posts: 3,196

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

неудобной работой с отношениями.
полач лучше просто не вспоминать...

Last edited by pfg21 (2018-11-29 18:05:30)

Offline

Board footer

Powered by FluxBB