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.***

#376 2010-11-21 14:57:33

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

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

Пропуски отлично проверяются в окне редактирования отношения JOSM.

Offline

#377 2010-11-21 15:02:19

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

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

zverik wrote:

Пропуски отлично проверяются в окне редактирования отношения JOSM.

Да вроде я уже это объяснял в своей статье. Нужно будет еще одну написать именно по редактированию маршрута и выставление в нем правильных ролей и какой вей за каким должен идти.


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

Offline

#378 2010-11-21 15:04:47

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

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

Меня все же смущают маршруты "туда-обратно" при роутинге не всегда понятно в какое место воткнуть вей который не обозначен тегами f/b(по которому автобус и туда и обратно гоняет).


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

Offline

#379 2010-11-22 13:26:07

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

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

А вот и идеальные для роутинга маршруты.

http://www.openstreetmap.org/browse/relation/1276852


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

Offline

#380 2010-11-22 14:30:40

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

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

Не идеальные, потому что линиям в отношениях не проставлены роли smile

Offline

#381 2010-11-22 15:43:15

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

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

zverik wrote:

Не идеальные, потому что линиям в отношениях не проставлены роли smile

Для роутинга это не принципно smile


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

Offline

#382 2010-11-22 15:57:14

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

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

Отвратительно, потому что маршруты разбиты на два.

Offline

#383 2010-11-22 16:21:09

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

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

Alexandr Zeinalov wrote:

Отвратительно, потому что маршруты разбиты на два.

А по моему два маршрута - это правильно.


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

Offline

#384 2010-11-22 16:26:57

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

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

Alexandr Zeinalov wrote:

Отвратительно, потому что маршруты разбиты на два.

Отдельные маршруты туда и обратно -- это прекрасно!

Offline

#385 2010-11-22 16:32:09

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

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

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

Offline

#386 2010-11-22 16:37:52

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

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

lzhl wrote:

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

А мне кажется что нужно просто в каждом релейшене использовать теги FROM/TO для обозначения начала/конца маршрута.

Ну а если использовать один релейшн для маршрута туда и обратно, то веи по которым маршрут проходит и туда и обратно дублировать. Т.е в ЖОСМе должна получиться замкнутая лини без разрыва!!! Если это будет так, то и я буду за один релейшн.


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

Offline

#387 2010-11-22 16:38:08

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

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

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

Не нужно делить маршрут на две части. Нужно в нём самом подчеркнуть точку разрыва.

Offline

#388 2010-11-22 16:55:31

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

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

Alexandr Zeinalov wrote:

Не нужно делить маршрут на две части. Нужно в нём самом подчеркнуть точку разрыва.

В смысле подчеркнуть?


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

Offline

#389 2010-11-22 16:59:08

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

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

Рендерить легко: ref одинаковый. «Кольцо» необязательно: достаточно вести маршрут от первой до последней остановки, а как он ездит по площадке на конечной — не важно. «Подчёркивать точку разрыва» — лолшто. Это похоже на усложение для роутинга в угоду упрощения для рендерера.

Offline

#390 2010-11-22 17:03:57

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

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

Stud555 wrote:

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

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

Stud555 wrote:

Т.е в ЖОСМе должна получиться замкнутая лини без разрыва!!!

А нужно ли включать в маршрут участки, где автобус разворачивается без пассажиров? Если нет, замкнутой линии не получится. Иногда для разворота проезжают целую остановку.

Вообще думаю, что проблема одного/двух маршрутов возникла из-за неправильного использования ролей forward и backward. Намного логичнее было б обозначать ими не направление линий, а направление маршрута. Тогда не было бы проблем с выделением прямого и обратного направлений в одном маршруте (даже в сложных случаях, когда маршрут туда и обратно проезжает по одной улице в одну и ту же сторону). А при условии упорядочивания линий и стрелки в рендере рисовались бы правильно без привязки к направлению линий.

Offline

#391 2010-11-22 17:04:25

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

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

zverik wrote:

«Подчёркивать точку разрыва» — лолшто.

Лолто. Отношение одно, с указанными оборотными точками-конечными остановками.

Например, вот один из моих вполне корректно замапленных маршрутов.
Два направления, остановки указаны в каждую сторону, конечные - просто stop. Это и есть те самые точки разрыва.

Last edited by Hind (2010-11-22 17:07:20)

Offline

#392 2010-11-22 17:06:36

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

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

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

Offline

#393 2010-11-22 17:11:41

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

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

Hind wrote:

конечные - просто stop.

А если посадка и высадка в разных местах (т.е. на разных остановках с одним названием), какие будут роли?

Offline

#394 2010-11-22 17:16:24

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

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

Почитал «корректно замапленный маршрут» и возникло два вопроса.
1) чем линии в роли forward отличаются от линий без роли?
2) если вместо forward и backward писать forward108, backward108, forward108:stop, backward108:stop и т.п., то можно корректно замапить все городские маршруты в одном отношении!

Offline

#395 2010-11-22 17:52:45

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

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

zverik wrote:

Почитал «корректно замапленный маршрут» и возникло два вопроса.
1) чем линии в роли forward отличаются от линий без роли?
2) если вместо forward и backward писать forward108, backward108, forward108:stop, backward108:stop и т.п., то можно корректно замапить все городские маршруты в одном отношении!

1) Прочитай уже описание релейшена route, прежде чем его ругать.
2) Гм, а в чем второй вопрос?

luch86 wrote:

А если посадка и высадка в разных местах (т.е. на разных остановках с одним названием), какие будут роли?

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

Last edited by Hind (2010-11-22 17:58:29)

Offline

#396 2010-11-22 17:55:36

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

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

--

Last edited by Hind (2010-11-22 17:56:52)

Offline

#397 2010-11-22 17:55:38

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

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

Hind wrote:

Например, вот один из моих вполне корректно замапленных маршрутов.
Два направления, остановки указаны в каждую сторону, конечные - просто stop. Это и есть те самые точки разрыва.

В твоем маршруте есть разрыв. Для роутинга твой маршрут не подходит!!!


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

Offline

#398 2010-11-22 17:57:58

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

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

Stud555 wrote:

В твоем маршруте есть разрыв. Для роутинга твой маршрут не подходит!!!

Извините, но это означает, что кто-то его разрушил. Не нужно кричать. Сейчас исправлю.
Кроме того, от подобного не застраховано ничто в осм.

Offline

#399 2010-11-22 17:58:11

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

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

luch86 wrote:

А нужно ли включать в маршрут участки, где автобус разворачивается без пассажиров?

Вей с ролью "link" - подъездные пути, пути разворотов и подъездов.


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

Offline

#400 2010-11-22 18:00:21

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

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

Stud555 wrote:

В твоем маршруте есть разрыв. Для роутинга твой маршрут не подходит!!!

Никаких разрывов нет. Покажите, где он.

Offline

Board footer

Powered by FluxBB