You are not logged in.

#1 2010-07-05 11:00:07

EvgeniMakarov
Member
Registered: 2010-04-14
Posts: 15

Прокладка маршрута общественного транспорта на DorogaTV

Добрый день всем участникам форума openstreetmap

Развивая сервисы транспортной навигации для пассажиров общественного транспорта
и пешеходов, DorogaTV старается использовать Openstreetmap, одновременно пополняя
карты OSM.
В настоящее время нами реализован алгоритм прокладки маршрута общественным транспортом,
который запущен в 20 городах России.
Мы просим коммьюнити поучаствовать в развитии этого сервиса.
Для того чтобы в каком-либо городе запустить сервис прокладки маршрута ОТ, необходим
правильно отрисованный граф общественного транспорта.
Все маршруты должны быть с остановками, а остановки должны идти в порядке следования по маршруту.
Для примера мы сделали правильный граф маршрутов в Нижнем Новгороде, добавив соответствующие релейшены
в Openstreetmap.
Общая схема движения транспорта в городе наглядно представлена
http://latlon.org/pt?zoom=11&lat=56.306 … &layers=B0

Отдельно взятый маршрут можно просмотреть, зная его релейшен
http://www.openstreetmap.org/?relation=318577

Для удобного создания и проверки маршрутов мы разработали специальный инструмент
Воспользоваться им можно следующим образом:
После создания релейшена, наберите адрес:
http://tools.doroga.tv/chekroute.php?id=318577 ,
где id - номер созданного вами релейшена.
На странице вы увидите все комментарии по данному маршруту.

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

Last edited by EvgeniMakarov (2010-07-05 11:03:47)

Offline

#2 2010-07-05 11:36:03

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

Re: Прокладка маршрута общественного транспорта на DorogaTV

Проверьте Екатеринбург. Все троллейбусы с остановками, большинство автобусов с остановками и много трамваев с мало остановками.

Offline

#3 2010-07-09 11:24:02

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

Re: Прокладка маршрута общественного транспорта на DorogaTV

Как там идёт процесс? Хотелось бы почаще информироваться smile

Offline

#4 2010-07-16 09:18:31

Sandman
Member
From: Нижний Новгород
Registered: 2010-04-20
Posts: 24
Website

Re: Прокладка маршрута общественного транспорта на DorogaTV

Ilis wrote:

Проверьте Екатеринбург. Все троллейбусы с остановками, большинство автобусов с остановками и много трамваев с мало остановками.

Проверить каждый отдельный маршрут, Вы вполне можете самостоятельно, зная номер релейшена, которым он задан.
например вот так: http://tools.doroga.tv/chekroute.php?id=375095

Что тут сразу бросается в глаза?
-наличие остановок без названия
-сбит порядок остановок


DorogaTV

Offline

#5 2010-07-16 09:24:18

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

Re: Прокладка маршрута общественного транспорта на DorogaTV

Дак самостоятельно-то чего их проверять smile

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

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

Offline

#6 2010-07-16 09:45:37

Sandman
Member
From: Нижний Новгород
Registered: 2010-04-20
Posts: 24
Website

Re: Прокладка маршрута общественного транспорта на DorogaTV

для редактирования маршрутов удобно пользоватся josm-ом.

вот тут: http://wiki.openstreetmap.org/wiki/RU:Relation:route
расписано что из себя представляет отношение "route"

хочу обратить Ваше внимание на то, что forward/backward_stop_<число> и stop_<число> - использовать не рекомендуется

This is not needed to preserve order of stops in API v0.6, just use role=forward/backward_stop and change the order of the stops in the relation.

вот эту цитату почему-то не перевели в руской версии страницы. А выглядеть это долно прблизительно так:
в API v0.6 не нужно нумеровать остановки, нужно просто использовать роль forward_stop/backward_stop, и упорядочить остановки в релейшене.


DorogaTV

Offline

#7 2010-07-16 09:48:53

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

Re: Прокладка маршрута общественного транспорта на DorogaTV

Только ещё где-то есть вариант не stop_NN, а stop:NN

Ну и возможности "упорядочивать" в Потлатче нет.

Offline

#8 2010-07-16 09:55:02

Sandman
Member
From: Нижний Новгород
Registered: 2010-04-20
Posts: 24
Website

Re: Прокладка маршрута общественного транспорта на DorogaTV

Ilis wrote:

Только ещё где-то есть вариант не stop_NN, а stop:NN

В английской версии документа это встречается.

Ilis wrote:

Ну и возможности "упорядочивать" в Потлатче нет.

Эта возможность есть в JOSM


DorogaTV

Offline

#9 2010-07-16 10:02:09

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

Re: Прокладка маршрута общественного транспорта на DorogaTV

А в Потлатче нет!

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

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

Offline

#10 2010-07-16 10:10:26

Sandman
Member
From: Нижний Новгород
Registered: 2010-04-20
Posts: 24
Website

Re: Прокладка маршрута общественного транспорта на DorogaTV

Ilis wrote:

А в Потлатче нет!

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

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

Отличная рекомендация, только не в той теме. wink Так почему же в вашем городе маршруты ей не следуют? wink Взять хотя бы http://www.openstreetmap.org/browse/relation/375095.

http://forum.openstreetmap.org/viewtopi … d=7074&p=3
вот в этой теме можно проследить историю происхождения данного инструмента. Извините, что не бросаюсь исполнять Ваши пожелания сию секунду, я в отпуске.

Last edited by Sandman (2010-07-16 10:11:07)


DorogaTV

Offline

#11 2010-07-16 10:45:39

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

Re: Прокладка маршрута общественного транспорта на DorogaTV

Sandman wrote:

Отличная рекомендация, только не в той теме. wink Так почему же в вашем городе маршруты ей не следуют? wink Взять хотя бы http://www.openstreetmap.org/browse/relation/375095.

Потому что они и без указания порядка остановок прекрасно рисуются smile http://latlon.org/pt?zoom=12&lat=56.835 … layers=B0T

Более того, есть определённый бардак с forward/backward на линиях маршрутов, потому что рендерер их тоже не воспринимает.

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

Sandman wrote:

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

Да никто не торопит, что Вы прямо! Просто высказываю свои пожелания, похоже несколько в агрессивной манере получилось, извиняюсь smile

Offline

Board footer

Powered by FluxBB