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.***
#476 2010-12-01 20:53:46
- Дмитрий Кудряшов
- Member
- From: Санкт-Петербург, Пушкин
- Registered: 2010-06-15
- Posts: 444
Re: Маршруты общественного транспорта
Этот тег "route_ref=66A;123;456;s78;x9" самый нужный
Обязательно теперь буду на него обращать внимание.
Наверное стоит договориться, что сюда пишем только то, что видим на трафарете остановки, не домысливая то, чего нет.
Last edited by Дмитрий Кудряшов (2010-12-01 20:54:06)
Offline
#477 2010-12-01 22:39:16
- Дмитрий Кудряшов
- Member
- From: Санкт-Петербург, Пушкин
- Registered: 2010-06-15
- Posts: 444
Re: Маршруты общественного транспорта
Сегодня заметил, что значение тега route_ref отображается в MapSource и, соответственно в GARMIN'е - в скобочках после названия остановки (из тега name).
Offline
#478 2010-12-03 12:47:50
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Отобразил на карте (ТОЛЬКО) остановки, на которых возможна пересадка на другой маршрут, т.е. остановка принадлежит нескольким маршрутам.
Искать тут http://stud555.sbin.ru/busobl.php по ссылкам 'vector'. Жду вопросов и комментарии.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#479 2010-12-03 13:14:45
- Дмитрий Кудряшов
- Member
- From: Санкт-Петербург, Пушкин
- Registered: 2010-06-15
- Posts: 444
Re: Маршруты общественного транспорта
Отобразил на карте (ТОЛЬКО) остановки, на которых возможна пересадка на другой маршрут... Жду вопросов и комментарии.
Посмотрел, конечно это наглядно, но надо подумать, про оптимизацию отображения - у меня в городе есть остановки где сходятся по 8-12 маршрутов, не говоря уже про конечные - там есть и по 16 маршрутов. Вот например промежуточная остановка: http://www.openstreetmap.org/browse/node/1005715660
Пока не все маршруты нарисованы, то нормально, но я планирую дорисовать... ![]()
Может быть сделать шрифт чуть меньше и размещать в 2 строки?
Я рисую разные направления одного маршрута двумя релейшинами, номер у них естественно одинаковый, но на конечной (если остановочные пункты совпадают) это выглядит как пересадка с маршрута на маршрут с тем же номером - остановка: http://www.openstreetmap.org/browse/node/1005894851 Osmarender, только сейчас заметил, показывает такую остановку в "кружочке": http://www.openstreetmap.org/?lat=59.73 … 1005894851
P.S. Это он amenity: bus_station в кружочке показывает...
Last edited by Дмитрий Кудряшов (2010-12-03 14:11:46)
Offline
#480 2010-12-03 13:35:34
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Stud555 wrote:Отобразил на карте (ТОЛЬКО) остановки, на которых возможна пересадка на другой маршрут... Жду вопросов и комментарии.
Посмотрел, конечно это наглядно, но надо подумать, про оптимизацию отображения - у меня в городе есть остановки где сходятся по 8-12 маршрутов, не говоря уже про конечные - там есть и по 16 маршрутов. Вот например промежуточная остановка: http://www.openstreetmap.org/browse/node/1005715660
Пока не все маршруты нарисованы, то нормально, но я планирую дорисовать...
Может быть сделать шрифт чуть меньше и размещать в 2 строки?
Конечно буду что-то менять. Это пока в первом приближении. Возможно количество остановок/шрифт будет меняться от уровня зума.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#481 2010-12-03 15:15:32
- Дмитрий Кудряшов
- Member
- From: Санкт-Петербург, Пушкин
- Registered: 2010-06-15
- Posts: 444
Re: Маршруты общественного транспорта
Отобразил на карте (ТОЛЬКО) остановки ...
Жду вопросов и комментарии.
1. При открытии карты показываются остановки и маршруты соответствующей области, но карта - от Балтики до Сибири. Лучше было бы границы карты при открытии окна ограничить областью маршрутов.
2. Номера маршрутов в подписи остановок идут в символьном порядке: 1,11,3..... Мне кажется, удобнее для восприятия делать в порядке возрастание номеров: 1,3,11,.../
Offline
#482 2010-12-05 22:11:24
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
При открытии карты показываются остановки и маршруты соответствующей области, но карта - от Балтики до Сибири. Лучше было бы границы карты при открытии окна ограничить областью маршрутов.
Сделано.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#483 2010-12-05 22:19:34
- Дмитрий Кудряшов
- Member
- From: Санкт-Петербург, Пушкин
- Registered: 2010-06-15
- Posts: 444
Re: Маршруты общественного транспорта
Дмитрий Кудряшов wrote:... Лучше было бы границы карты при открытии окна ограничить областью маршрутов.
Сделано.
Спасибо, но шрифт стал "великоват". ![]()
Last edited by Дмитрий Кудряшов (2010-12-05 22:19:53)
Offline
#484 2010-12-06 11:50:08
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Спасибо, но шрифт стал "великоват".
a у меня в фоксе нормально. А вот в ие красота на пол экрана.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#485 2010-12-06 16:58:30
- luch86
- Member
- Registered: 2010-05-29
- Posts: 199
Re: Маршруты общественного транспорта
Появился довольно неплохой пропозал, основанный на схеме Oxomoa: http://wiki.openstreetmap.org/wiki/Prop … _Transport
С одной стороны, он проще и ближе к существующей практике. С другой стороны, в нём больше конкретики. Например, указан тип отношения для остановок и пересадочных узлов (type=public_transport), о котором в схеме Oxomoa можно было только догадываться.
А главное — этот пропозал ставит точку в споре один/два маршрута. Здесь для каждого маршрута предлагается создавать 3 отношения — два для направлений, и ещё одно для маршрута в целом. Важный принципиальный момент, из-за которого мне этот вариант нравится (в отличие от двойных маршрутов) — номер и другая общая информация не дублируются, а записываются только в объединяющее отношение. Принятие данного пропозала позволяет отправить в историю такие неоднозначные роли, как forward:stop, backward:stop, forward_stop и backward_stop, с которыми сам чёрт ногу сломит.
Не знаю, поддерживается ли такой вариант в рендерах, но поскольку они не обновляются — фиг с ними. Предлагаю Stud555 сделать полную поддержку данного пропозала, т.к. он позволяет устранить существующий бардак в маршрутах. И в целом предложение хорошее, хоть и есть плохо продуманные моменты (например отсутствие ролей для отношений).
P.S. Уже начал потихоньку создавать отношения для остановок, а также рисовать платформы и обозначать места остановки на дороге. Естественно, пока с сохранением старых тегов.
Offline
#486 2010-12-06 17:06:34
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршруты общественного транспорта
Ух, какая няка. Пускай пропишут роли для участников главного отношения и будет совсем хорошо.
Last edited by Hind (2010-12-06 17:07:25)
Offline
#487 2010-12-06 19:18:40
- wildMan
- Member

- From: Minsk
- Registered: 2008-03-05
- Posts: 509
Re: Маршруты общественного транспорта
ага. и те же чудеса с релейшенами в релейшенах ![]()
может наконец пофиксят осмозис ![]()
--
OSMF BY Team
Offline
#488 2010-12-06 20:43:40
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршруты общественного транспорта
В осмосисе проблемы с релейшенами в релейшенах?
Offline
#489 2010-12-06 21:28:02
- Zversky
- Member
- Registered: 2010-11-24
- Posts: 111
Re: Маршруты общественного транспорта
Пропозал написан хорошо, и он дополняет схему, концентрируясь на практических сторонах. В выходные постараюсь найти время и обновить русскую версию (заодно добавив результаты многих обсуждений на форуме).
Offline
#490 2010-12-06 21:53:43
- wildMan
- Member

- From: Minsk
- Registered: 2008-03-05
- Posts: 509
Re: Маршруты общественного транспорта
В осмосисе проблемы с релейшенами в релейшенах?
http://forum.openstreetmap.org/viewtopi … 23#p114923 и выше по теме.
--
OSMF BY Team
Offline
#491 2010-12-07 07:49:05
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Появился довольно неплохой пропозал, основанный на схеме Oxomoa: http://wiki.openstreetmap.org/wiki/Prop … _Transport Предлагаю Stud555 сделать полную поддержку данного пропозала, т.к. он позволяет устранить существующий бардак в маршрутах. И в целом предложение хорошее, хоть и есть плохо продуманные моменты (например отсутствие ролей для отношений).
Почему бы и нет. Я только "за" за единый стандарт. Буду делать новую поддержку, т.к. данный вариант может снять некоторые неоднозначности которые есть сейчас.
Пропозал написан хорошо, и он дополняет схему, концентрируясь на практических сторонах. В выходные постараюсь найти время и обновить русскую версию (заодно добавив результаты многих обсуждений на форуме).
Буду ждать перевода и дополнений.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#492 2010-12-09 02:21:12
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршруты общественного транспорта
Буду делать новую поддержку, т.к. данный вариант может снять некоторые неоднозначности которые есть сейчас.
Если как-то поможет, то вот тестовый маршрут по этим правилам. :3
Offline
#493 2010-12-09 04:30:46
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Stud555 wrote:Буду делать новую поддержку, т.к. данный вариант может снять некоторые неоднозначности которые есть сейчас.
Если как-то поможет, то вот тестовый маршрут по этим правилам. :3
Спасибо! Будет у меня белой мышкой (ну или кроликом ![]()
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#494 2010-12-10 11:02:41
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Кому интересно: Статистика маршрутов
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#495 2010-12-10 13:12:55
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Stud555 wrote:Буду делать новую поддержку, т.к. данный вариант может снять некоторые неоднозначности которые есть сейчас.
Если как-то поможет, то вот тестовый маршрут по этим правилам. :3
Итак. Сам маршрут http://www.openstreetmap.org/browse/relation/407276 в список не попал. А вот его пути туда-обратно http://www.openstreetmap.org/browse/relation/1312845 и http://www.openstreetmap.org/browse/relation/1312846 попали в список маршрутов.
Вопрос. Правильно ли это? Или все-таки в список должен был попасть только сам маршрут?
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#496 2010-12-10 14:17:20
- luch86
- Member
- Registered: 2010-05-29
- Posts: 199
Re: Маршруты общественного транспорта
Вопрос. Правильно ли это? Или все-таки в список должен был попасть только сам маршрут?
Думаю лучше чтоб в список попадал только сам маршрут — для того он и нужен, иначе все бросятся дублировать номера.
Кстати, второй мой маршрут, перерисованный по-новому, в список почему-то не попал: http://www.openstreetmap.org/browse/relation/962872
Все линии вроде по порядку, ничего не пропущено, может проблема в заезде с проездом туда/обратно по одной и той же дороге?
Offline
#497 2010-12-10 17:04:46
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршруты общественного транспорта
Да, в этой схеме отображать нужно только сам мастер-маршрут. Отличить их несложно - только в них нужно прописывать ref и в них нет from и to.
Можно в скобках отображать подмаршруты.
В них уже проставляется from и to (как на табличках/дисплеях в самих автобусах - "До n").
Last edited by Hind (2010-12-10 17:07:07)
Offline
#498 2010-12-10 17:45:46
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Stud555 wrote:Вопрос. Правильно ли это? Или все-таки в список должен был попасть только сам маршрут?
Думаю лучше чтоб в список попадал только сам маршрут — для того он и нужен, иначе все бросятся дублировать номера.
Кстати, второй мой маршрут, перерисованный по-новому, в список почему-то не попал: http://www.openstreetmap.org/browse/relation/962872
Все линии вроде по порядку, ничего не пропущено, может проблема в заезде с проездом туда/обратно по одной и той же дороге?
Он не попал, т.к. ты его добавил слишком позно. На гис-лабе просто раньше обновились данные(в 0:11), а ты его в 0:13 закачал. Завтра он попадет.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#499 2010-12-11 08:58:23
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Сделал поддержку "постоянная ссылка".
Теперь ссылка вида http://stud555.sbin.ru/bus.vp.php?obl=m … B000FFF00T будет показывать нужный участок карты с маршрутом и остановками.
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline
#500 2010-12-11 09:33:46
- Stud555
- Member

- From: г.Истра, МО
- Registered: 2010-07-05
- Posts: 572
- Website
Re: Маршруты общественного транспорта
Итак. Проверил новые маршруты. В базе гис-лаба они появились так.
1) Отношения 962843 в базе нет, 1312845 и 1312846 - есть. Соответственно они появились на карте маршрутов.
2) Отношение 962872 в базе есть, а 1312871 и 1312872 - нету. Соответственно они не появились на карте маршрутов.
Причем в отношение 962872 попали веи из 1312871 и 1312872 с непонятной последовательностью.
Кому интересно. Отношение состоит из частей:
'{40767275,75096822,75096828,69562654,68457322,53342434,58698898,73540353,73540354,62028540,62015222,53347817,24206183,40765860,62015220,62015223,62009676,65710227,24244820,62009677,35926288,65710182,40760798,31687814,40760795,58989076,56199937,55464620,87818238,68457314,56451529,68457317,55464618,55536231,65683490,69877828,59579530,55531084,62012662,62012660,24241390,62016414,69878543,69878545,65681889,62104222,67264742,55464622,62020753,58122176,58122175,62031876,58122174,62020750,62020748,62104221,23896571,23896480,55464619}'Имеет веи:
'{w55464619,"",w23896480,"",w23896571,"",w62104221,"",w62020748,forward,w62020750,"",w58122174,"",w62031876,forward,w58122175,forward,w58122176,forward,w62020753,"",w55464622,"",w67264742,"",w62104222,"",w65681889,"",w69878545,"",w69878543,"",w62016414,"",w24241390,"",w62012660,"",w62012662,"",w55531084,"",w59579530,"",w69877828,"",w65683490,"",w55536231,"",w55464618,"",w68457317,"",w56451529,"",w68457314,"",w87818238,"",w55464620,"",w56199937,forward,w58989076,forward,w40760795,forward,w31687814,forward,w40760798,forward,w65710182,forward,w35926288,forward,w62009677,forward,w24244820,forward,w65710227,forward,w62009676,forward,w62015223,forward,w62015220,forward,w40765860,forward,w24206183,forward,w53347817,forward,w62015222,forward,w62028540,forward,w73540354,forward,w73540353,forward,w58698898,forward,w53342434,"",w68457322,"",w69562654,"",w75096828,"",w75096822,"",w40767275,""}'Т.е. получается что запись этого отношения в гис-лабе не соответствует записи этого отношения в OSM. Почему - я не знаю. ![]()
Last edited by Stud555 (2010-12-11 09:38:20)
Мапим прям с дивана город Дедовск.
Валидаторы: Почта России, Как проехать в деревню . Разработка ОСМ.РУ, вики
Offline