You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#301 2010-09-03 06:34:22

Stud555
Member
From: г.Истра, МО
Registered: 2010-07-05
Posts: 572
Website

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

А что случилось с http://openbusmap.org/ уже третий день не отрисовывает карту и маршруты.


Мапим прям с дивана город Дедовск
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики

Offline

#302 2010-09-03 06:43:47

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

Там ещё и карта ужасно допотопная, месяц, если не больше, не обновляется.

Offline

#303 2010-09-03 07:16:18

Stud555
Member
From: г.Истра, МО
Registered: 2010-07-05
Posts: 572
Website

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

Да нет, там например мой город со всеми моими правками которые я в течении последней недели делал.


Мапим прям с дивана город Дедовск
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики

Offline

#304 2010-09-03 07:20:12

VikDD
Member
From: RU, Moscow-Yaroslavl
Registered: 2010-04-21
Posts: 1,867

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

Хм... а в Ярославле (весь или нет - точно не скажу), от 15 августа правки не видать...

Offline

#305 2010-09-03 07:22:26

Stud555
Member
From: г.Истра, МО
Registered: 2010-07-05
Posts: 572
Website

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

В вики есть ссылка на "Карта маршрутов общественного транспорта". Но там из всех маршрутов есть только Минск.


Мапим прям с дивана город Дедовск
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики

Offline

#306 2010-09-03 17:54:17

luch86
Member
Registered: 2010-05-29
Posts: 199

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

Stud555 wrote:

А что случилось с http://openbusmap.org/ уже третий день не отрисовывает карту и маршруты.

Они уже месяц пытаются переделать карту - расширить на весь мир, рендерить расширенные мультиполигоны, сделать нормальную сортировку по номерам. Наверно что-то не получается, уже несколько раз обновляли и возвращали старую версию, ну и вот такие глюки часто бывают. А раньше он стабильно обновлялся за 5-7 дней.

Stud555 wrote:

В вики есть ссылка на "Карта маршрутов общественного транспорта". Но там из всех маршрутов есть только Минск.

Это вы про http://latlon.org/pt? Там не только Минск, но иногда глючит при загрузке, помогает обновление страницы.
А ещё маршруты можно посмотреть на http://www.openstreetbrowser.org, правда обновляется с большой задержкой. Там есть 3 варианта основного слоя - либо OpenStreetBrowser (красивый рендер, обновлялся бы почаще), либо стандартный Мапник, либо стандартный Осмарендер.

P.S. Мда, сейчас посмотрел, на Латлоне и правда маршруты только по Минску, а раньше вроде весь мир нормально показывался. Остаётся OpenStreetBrowser.

Last edited by luch86 (2010-09-03 18:08:12)

Offline

#307 2010-10-03 17:31:26

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

Я перевёл и прокомментировал схему Oxomoa и инструкцию по работе с плагином public_transport:
Рисование общественного транспорта по схеме Oxomoa

Это обязательное чтение для всех, кто рисует маршруты.

Last edited by zverik (2010-10-03 17:50:40)

Offline

#308 2010-10-03 18:00:21

Ilis
Member
From: Екатеринбург
Registered: 2009-05-24
Posts: 5,970

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

Идея двух релейшенов для маршрута (для каждого направления) -- нравится. Рисование отдельных линий для трамвая не нравится, но ровным счётом ни на что не влияет.

Offline

#309 2010-10-03 18:45:26

evgenykatyshev
Member
From: Nizhny Novgorod
Registered: 2009-06-16
Posts: 1,413
Website

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

Я не понял. А два отношения разных направлений не надо добавить в одно общее, куда и добавить тэги номера (по недоразумении одинакового у обоих напрвлений)?

Offline

#310 2010-10-03 18:53:12

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

Можно (в исходной схеме Oxomoa это предполагается, хотя и не описано). Но не обязательно: тэги номеров, всё-таки, стоит проставить у обоих отношений.

Offline

#311 2010-10-03 20:04:02

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

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

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

Offline

#312 2010-10-03 20:12:15

Alexey Guseynov
Member
Registered: 2009-12-23
Posts: 205

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

А московский монорельс какой будет? hanging (рельс сверху и вагоны на нем висят) или magnetic (есть в японии и китае). У нас по рельсу сверху на пневматических шинах ездит.

Offline

#313 2010-10-03 20:12:16

luch86
Member
Registered: 2010-05-29
Posts: 199

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

Объясните наконец, зачем раздваивать маршруты, если они прекрасно укладываются в один релейшн? Для обозначения конечных можно ввести другие теги вместо from и to (всё равно они вроде ещё не приняты). Вот это пояснение: "разные направления — это разные маршруты, по недоразумению обозначенные одной цифрой", мягко говоря, очень спорно. Маршруты всегда везде воспринимаются как один маршрут, ходящий в обе стороны (пусть даже и разными путями), и в реестрах они числятся как один маршрут, и не вижу в этом никакого недоразумения.

Спорно и это:

Хочется, однако, единого стандарта, и, поскольку только User:Oxomoa потрудился сделать таковой

Единый стандарт может появиться только по итогам голосования, а пока вся эта схема смахивает на никем не принятый пропозал, дополненный чьим-то личным мнением smile

Offline

#314 2010-10-03 20:13:23

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

Alexandr Zeinalov wrote:

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

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

Last edited by zverik (2010-10-03 20:14:10)

Offline

#315 2010-10-03 20:21:50

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

luch86 wrote:

Объясните наконец, зачем раздваивать маршруты, если они прекрасно укладываются в один релейшн?

Потому что они не укладываются. Очевидный пример — странные роли forward:stop и backward:stop.

Для обозначения конечных можно ввести другие теги вместо from и to (всё равно они вроде ещё не приняты).

што

Вот это пояснение: "разные направления — это разные маршруты, по недоразумению обозначенные одной цифрой", мягко говоря, очень спорно. Маршруты всегда везде воспринимаются как один маршрут, ходящий в обе стороны (пусть даже и разными путями), и в реестрах они числятся как один маршрут, и не вижу в этом никакого недоразумения.

поправка: вами воспринимаются. Я, например, вижу их как разные маршруты.
И когда неоднократно наблюдал людей в автобусе, обнаруживающих, что едут не в ту сторону, понимал, что проблема — что в обе стороны едет один и тот же номер.
Автобус едет разными путями, останавливается на разных остановках — и при этом один и тот же маршрут?

Спорно и это:

Хочется, однако, единого стандарта, и, поскольку только User:Oxomoa потрудился сделать таковой

Единый стандарт может появиться только по итогам голосования, а пока вся эта схема смахивает на никем не принятый пропозал, дополненный чьим-то личным мнением :)

По итогам голосования нечто появляется, когда есть выбор из нескольких вариантов. Схема подытоживает и расширяет опыт рисования маршрутов ОТ во всём мире с центром в Германии (где самые адские мэпперы, как известно). Если посмотрите исходный текст, то заметите список из более десятка известных среди осм людей, принявших участие в разработке схемы. По-моему, достойная альтернатива голосованию.

Offline

#316 2010-10-03 20:39:32

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

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

zverik wrote:

поправка: вами воспринимаются. Я, например, вижу их как разные маршруты.

Мною тоже. И в официальных бумажках прописан один маршрут. И менять номер при развороте - нонсенс. Обычно в РФ просто на табло отображается конечный пункт, к которому следует данное ОТС.

Хотя я могу понять смену буквы, к примеру. В одну сторону 51A, в обратную 51B.

Last edited by Hind (2010-10-03 20:40:33)

Offline

#317 2010-10-03 20:42:23

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

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

Offline

#318 2010-10-03 20:54:32

luch86
Member
Registered: 2010-05-29
Posts: 199

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

zverik wrote:

Очевидный пример — странные роли forward:stop и backward:stop.

Чем они странные?

zverik wrote:

поправка: вами воспринимаются. Я, например, вижу их как разные маршруты.
И когда неоднократно наблюдал людей в автобусе, обнаруживающих, что едут не в ту сторону, понимал, что проблема — что в обе стороны едет один и тот же номер.
Автобус едет разными путями, останавливается на разных остановках — и при этом один и тот же маршрут?

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

А если обозначать 2-мя маршрутами, то как предлагаете обозначать полукольцевые маршруты с одной конечной, где другая конечная существует лишь формально?

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

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

Offline

#319 2010-10-03 20:57:11

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

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

zverik wrote:

поправка: вами воспринимаются. Я, например, вижу их как разные маршруты.

Открой для себя такие маршруты, как 721 или 163. В них только одна конечная вторая существует лишь формально.

Offline

#320 2010-10-04 06:34:48

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

Блин. Это не то, что напоминает, — это один в один анекдот:

Суровым   Сибирским  Мужикам подарили Hовую Японскую Бензопилу. Решили они её испытать и дали распилить тоненькое брёвнышко.
"Вжик" -  сказала  Hовая Японская Бензопила.
"Ого!" -  сказали  Суровые  Сибирские  Мужики и дали распилить толстое бревно.
"Вжик-вжик" -  сказала  Hовая Японская Бензопила.
"Ого!!" -  сказали  Суровые  Сибирские  Мужики и подсунули ей рельсу.
"Вжик-вжик-вж...-вж...." -  сказала  Hовая Японская Бензопила.
" АГА !!!" -  сказали  Суровые  Сибирские  Мужики и пошли валить лес двуручными пилами.

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

Маршруты 721 и 163 я посмотрел. «Полукольцевые», смешной термин. Если они выезжают из точки А, проезжают точку Б без заезда в отстойник и возвращаются в точку А (и пассажир гарантированно может проехать весь маршрут от А до А), то это — по-настоящему кольцевой маршрут, так его и рисуйте. Одним отношением. Не то, чтобы я запрещал.

Льготы и проездные — не задача схемы ОТ, но если очень хочется, повесьте дополнительные тэги на отношение type=route. Например, price=* и privileges=yes/no.

Пересадки между остановками — дело пешеходной навигации, а не схемы ОТ.

Last edited by zverik (2010-10-04 07:01:24)

Offline

#321 2010-10-04 07:45:54

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

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

zverik wrote:

Пересадки между остановками — дело пешеходной навигации, а не схемы ОТ.

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

По-моему, правильнее остановиться на forward/backward и найти способ указать, что в каком-то из случаев стык между ними не означает конечную.

Offline

#322 2010-10-04 08:00:09

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

Отрезки маршрута и добавляются с ролями forward/backward.
Разница схем в том, что раньше маршрут состоял из отрезков общей части плюс отрезки кольца, плюс все остановки в любом порядке с ролями forward:stop и backward:stop.
По этой схеме в маршрут добавляются отрезки от метро до кольца, затем по кольцу и от кольца до метро с соответствующими ролями, плюс остановки по порядку от А до кольца и затем обратно с ролью просто stop. Используется то, что члены отношений упорядочены.

Это не цирк с двумя маршрутами, это разница между одним и двумя фактическими (не формальными) маршрутами. Фактический маршрут — когда человек садится на первой остановке и без проблем, за стоимость одного билета, доезжает до конечной, где его просят сойти. Для большинства маршрутов это две нитки: от А до Б и от Б до А, а в точках А и Б автобус может (не обязан всегда, но велика вероятность) отстаиваться в очереди. Для маршрутов вроде 721 (или 42, 151 в Петербурге) пассажир может сесть на А, гарантированно проехать весь круг и вернуться в А. Поэтому это один маршрут, и нет смысла его разбивать в середине. Никакого цирка, всё логично.

Offline

#323 2010-10-04 10:58:52

luch86
Member
Registered: 2010-05-29
Posts: 199

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

zverik wrote:

Льготы и проездные — не задача схемы ОТ, но если очень хочется, повесьте дополнительные тэги на отношение type=route. Например, price=* и privileges=yes/no.

Для многих это принципиально - ездят только на социальных. Поэтому желательно, чтоб рендеры отображали социальные и коммерческие маршруты по-разному, и чтоб была возможность отключить показ коммерции. Теги повесить можно, но чтоб они начали поддерживаться рендерами, хорошо бы их принять и утвердить.
Есть конечно вариант обозначать коммерцию маршрутками (route=share_taxi), но в некоторых регионах (например в Московской области) граница между понятиями автобус/маршрутка сильно размыта, а междугородние автобусы вообще никто не называет маршрутками. Ну и, строго говоря, маршрутных такси у нас вообще нет - они считаются автобусами и имеют право останавливаться только на остановках.

zverik wrote:

«Полукольцевые», смешной термин. Если они выезжают из точки А, проезжают точку Б без заезда в отстойник и возвращаются в точку А (и пассажир гарантированно может проехать весь маршрут от А до А), то это — по-настоящему кольцевой маршрут

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

zverik wrote:

Пересадки между остановками — дело пешеходной навигации, а не схемы ОТ.

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

zverik wrote:

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

Вот, это хороший способ, даже если маршрут идёт в обе стороны одним путём с высадкой на конечных - последовательно добавить линии и остановки сначала в одном направлении, затем в обратном. Соответственно конечные добавляются дважды. И не нужны в таком случае никакие forward:stop и backward:stop, достаточно stop. И что мешает всё это засунуть в один релейшен вместо двух-трёх?

Offline

#324 2010-10-04 11:34:16

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,699
Website

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

Я не согласен с тем, что 163 и 721 - это "один маршрут". Таковым он является для незначительного количества жителей "кольцевой части", а бОльшая часть маршрута явно не такая.

Offline

#325 2010-10-04 11:52:53

zverik
Member
From: Saint-Petersburg
Registered: 2009-07-31
Posts: 771

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

luch86 wrote:

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

Логично. Предлагаю price=* (число в местной валюте) и social=yes/no (по умолчанию no для share_taxi и yes для остальных).

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

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

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

Можно объединить станции в отношение public_transport=stop_area_group, как предлагается в схеме.

zverik wrote:

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

Вот, это хороший способ, даже если маршрут идёт в обе стороны одним путём с высадкой на конечных - последовательно добавить линии и остановки сначала в одном направлении, затем в обратном. Соответственно конечные добавляются дважды. И не нужны в таком случае никакие forward:stop и backward:stop, достаточно stop. И что мешает всё это засунуть в один релейшен вместо двух-трёх?

Если где-то в середине маршрута (на одной из конечных) всех высаживают — то это уже не один маршрут, так как пассажир не может его проехать за стоимость одной поездки. Разумеется, можно всё запихивать в одно отношение — и это уже будет лучше беспорядочной схемы с forward:stop и иже, — но дополнительная классификация не повредит :)

Alexandr Zeinalov wrote:

Я не согласен с тем, что 163 и 721 - это "один маршрут". Таковым он является для незначительного количества жителей "кольцевой части", а бОльшая часть маршрута явно не такая.

Я не тамошний, поэтому не могу судить. Покажу, как организовал похожие маршруты в своём городе.

На карте красным показаны четыре автобусных маршрута, делающих кольцо по односторонним улицам (46 частично забыл нарисовать, извините). Не считая этого кольца (и, для маршрута 46, подобного кольца с другой стороны), автобусы идут по одним и тем же улицам. В правом верхнем углу кольца находится конечная, где автобусы могут отстаиваться, а могут и продолжить движение без остановки (там мало места, поэтому второе чаще). Тем не менее, пассажир не может рассчитывать, что его там не высадят, поэтому на той остановке маршруты разрываются напополам: «туда» и «обратно».

Если бы там конечная была только формально, а на деле я мог бы в любое время сесть на более удобной для меня остановке над надписью «Гостиница "Выборгская"» и без проблем миновать колько и поехать домой на юг, я бы нарисовал маршрут одним отношением с этим кольцом в центре — пусть дороги и одни и те же.

Offline

Board footer

Powered by FluxBB