You are not logged in.
- Topics: Active | Unanswered
Announcement
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: Маршруты общественного транспорта
Пропуски отлично проверяются в окне редактирования отношения 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: Маршруты общественного транспорта
А вот и идеальные для роутинга маршруты.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#380 2010-11-22 14:30:40
- zverik
- Member
- From: Saint-Petersburg
- Registered: 2009-07-31
- Posts: 771
Re: Маршруты общественного транспорта
Не идеальные, потому что линиям в отношениях не проставлены роли ![]()
Offline
#381 2010-11-22 15:43:15
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Не идеальные, потому что линиям в отношениях не проставлены роли
Для роутинга это не принципно ![]()
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
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: Маршруты общественного транспорта
Отвратительно, потому что маршруты разбиты на два.
А по моему два маршрута - это правильно.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#384 2010-11-22 16:26:57
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Маршруты общественного транспорта
Отвратительно, потому что маршруты разбиты на два.
Отдельные маршруты туда и обратно -- это прекрасно!
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: Маршруты общественного транспорта
Я считаю, что если делать разные отношения для туда и для обратно, то их надо объединить третьим отношением, на который навесить тэги номера, оператора и т. д.
А мне кажется что нужно просто в каждом релейшене использовать теги 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: Маршруты общественного транспорта
Не нужно делить маршрут на две части. Нужно в нём самом подчеркнуть точку разрыва.
В смысле подчеркнуть?
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
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: Маршруты общественного транспорта
Ну а если использовать один релейшн для маршрута туда и обратно, то веи по которым маршрут проходит и туда и обратно дублировать.
Ничто и не мешает так делать. Вопрос в том, как выделять конечные остановки, где высаживают пассажиров.
Т.е в ЖОСМе должна получиться замкнутая лини без разрыва!!!
А нужно ли включать в маршрут участки, где автобус разворачивается без пассажиров? Если нет, замкнутой линии не получится. Иногда для разворота проезжают целую остановку.
Вообще думаю, что проблема одного/двух маршрутов возникла из-за неправильного использования ролей forward и backward. Намного логичнее было б обозначать ими не направление линий, а направление маршрута. Тогда не было бы проблем с выделением прямого и обратного направлений в одном маршруте (даже в сложных случаях, когда маршрут туда и обратно проезжает по одной улице в одну и ту же сторону). А при условии упорядочивания линий и стрелки в рендере рисовались бы правильно без привязки к направлению линий.
Offline
#391 2010-11-22 17:04:25
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршруты общественного транспорта
«Подчёркивать точку разрыва» — лолшто.
Лолто. Отношение одно, с указанными оборотными точками-конечными остановками.
Например, вот один из моих вполне корректно замапленных маршрутов.
Два направления, остановки указаны в каждую сторону, конечные - просто 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: Маршруты общественного транспорта
конечные - просто 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: Маршруты общественного транспорта
Почитал «корректно замапленный маршрут» и возникло два вопроса.
1) чем линии в роли forward отличаются от линий без роли?
2) если вместо forward и backward писать forward108, backward108, forward108:stop, backward108:stop и т.п., то можно корректно замапить все городские маршруты в одном отношении!
1) Прочитай уже описание релейшена route, прежде чем его ругать.
2) Гм, а в чем второй вопрос?
А если посадка и высадка в разных местах (т.е. на разных остановках с одним названием), какие будут роли?
Вики не отвечает на такой вопрос, но вы навели меня на простую мысль - можно обходиться вообще без 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: Маршруты общественного транспорта
Например, вот один из моих вполне корректно замапленных маршрутов.
Два направления, остановки указаны в каждую сторону, конечные - просто stop. Это и есть те самые точки разрыва.
В твоем маршруте есть разрыв. Для роутинга твой маршрут не подходит!!!
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#398 2010-11-22 17:57:58
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршруты общественного транспорта
В твоем маршруте есть разрыв. Для роутинга твой маршрут не подходит!!!
Извините, но это означает, что кто-то его разрушил. Не нужно кричать. Сейчас исправлю.
Кроме того, от подобного не застраховано ничто в осм.
Offline
#399 2010-11-22 17:58:11
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
А нужно ли включать в маршрут участки, где автобус разворачивается без пассажиров?
Вей с ролью "link" - подъездные пути, пути разворотов и подъездов.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#400 2010-11-22 18:00:21
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршруты общественного транспорта
В твоем маршруте есть разрыв. Для роутинга твой маршрут не подходит!!!
Никаких разрывов нет. Покажите, где он.
Offline