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

#351 2010-11-17 18:56:51

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

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

Stud555 wrote:
Ilis wrote:

Ну, сейчас есть список номеров маршрутов. Что дальше будет?

А что хочется увидеть/получить/иметь?

Так и самому интересно smile Список-то у нас на вики собран, например...

Хочется роутинг от остановки до остановки с пересадками smile

Offline

#352 2010-11-17 19:27:18

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

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

Список ошибок в маршрутах: http://osm.sbin.ru/pt/bugs.html для тех, кому хочется чем-то заняться smile
Как правило это левые точки без тэгов.

Offline

#353 2010-11-17 19:38:48

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

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

Не, ну опять одни номера релейшенов! Как с этим работать-то?

Last edited by Ilis (2010-11-17 19:38:59)

Offline

#354 2010-11-17 19:43:24

Artyomka
Member
Registered: 2010-04-08
Posts: 222

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

http://stud555.sbin.ru/busobl.php
Не Пермская область, а край smile

Offline

#355 2010-11-17 19:46:25

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

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

Ilis wrote:

Не, ну опять одни номера релейшенов! Как с этим работать-то?

Это надо поправить один раз и больше не вспоминать smile Как видишь, чистый html, возникший как побочный продукт другой задачи.

Offline

#356 2010-11-17 20:16:25

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

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

Ilis wrote:

Список-то у нас на вики собран, например...

Хочется роутинг от остановки до остановки с пересадками smile

А можно про список поподробнее, я что-то такое не встречал. А роутинг и есть следующая цель.


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

Offline

#357 2010-11-17 20:24:09

loir
Member
From: Тверь
Registered: 2009-05-27
Posts: 403

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

А не Пензенская ли область?
В Тверской области почему-то продублировался 122 маршрут.
В список попала маршрутка (ref=19), у которой не route=bus, а transport=bus. Это баг или фича? smile


«Хоть один адекватный человек на форуме» ©dr&mx

Offline

#358 2010-11-17 20:38:26

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

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

1. Вычитал про новый метод создания маршрута "Unified Stoparea" от itschytoo. Смысл в создании двух отдельных релейшинов для разных направлений. Я -ЗА!
1.б. Приятно, что тут http://wiki.openstreetmap.org/wiki/RU:Р … еме_Oxomoa есть ссылочка на мою статью о создании маршрута smile
2. Прошу прощения за орфографические ошибки. Сутки на работе, почти целый день за компом после. Устал. Завтра все проверю и поправлю. Спасибо.
3. transport=bus - это бага, будем править.
4. Объясните мне бестолковому, возможно ли динамическое создание слоя(php+SQL) в OpenLayers?


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

Offline

#359 2010-11-17 21:38:56

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

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

Stud555 wrote:

4. Объясните мне бестолковому, возможно ли динамическое создание слоя(php+SQL) в OpenLayers?

Посмотрите на WFS, там можно хоть напрямую из базы.


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#360 2010-11-17 22:20:52

AMDmi3
Member
From: Москва
Registered: 2009-08-12
Posts: 3,315

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

Stud555 wrote:

1. Вычитал про новый метод создания маршрута "Unified Stoparea" от itschytoo. Смысл в создании двух отдельных релейшинов для разных направлений. Я -ЗА!

В чём профит? Маршрут-то один, и, его обычно можно проехать от начала до конца (вернувшись туда же) не вылезая из автобуса.

Last edited by AMDmi3 (2010-11-17 22:21:33)

Offline

#361 2010-11-17 23:19:14

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

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

Aleksandr Dezhin wrote:
Stud555 wrote:

4. Объясните мне бестолковому, возможно ли динамическое создание слоя(php+SQL) в OpenLayers?

Посмотрите на WFS, там можно хоть напрямую из базы.

А можно хотя бы маленький примерчик.


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

Offline

#362 2010-11-18 00:03:23

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

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

Stud555 wrote:
Aleksandr Dezhin wrote:
Stud555 wrote:

4. Объясните мне бестолковому, возможно ли динамическое создание слоя(php+SQL) в OpenLayers?

Посмотрите на WFS, там можно хоть напрямую из базы.

А можно хотя бы маленький примерчик.

http://gis-lab.info/forum/viewtopic.php?t=5285


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#363 2010-11-18 01:03:32

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

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

Тут все таки немного не то. Мне надо чтоб грузилось в формате osm, т.е. я в php динамические создаю osm файлик из БД и отправляю его в ответ на запрос с координатами квадрата.


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

Offline

#364 2010-11-18 20:40:31

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

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

Нашел проект, который выполняет теже функции, что и мне нужны.

Проект
http://osm.virtuelle-loipe.de/restricti … yers=B00TT

Нужный мне запрос:
GET http://osm.virtuelle-loipe.de/restricti … ,55.914063

вот только так и не понял, кто делает этот запрос, кто получает данные по этому запросу и как эти данные выводятся


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

Offline

#365 2010-11-21 08:20:42

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

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

Работая на роутингом было установлено следующее.

В большинстве маршрутов веи не отсортированы, либо даже некоторые пропущены.
Соответственно в не отсортированных маршрутах очень сложно, а порой и не возможно определить начало/конец маршрута.

Может у кого есть какие мысли?


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

Offline

#366 2010-11-21 09:36:50

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

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

Stud555 wrote:

В большинстве маршрутов веи не отсортированы, либо даже некоторые пропущены.
Соответственно в не отсортированных маршрутах очень сложно, а порой и не возможно определить начало/конец маршрута.

Может у кого есть какие мысли?

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

Offline

#367 2010-11-21 09:58:20

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

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

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

Offline

#368 2010-11-21 10:13:11

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

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

Это точно smile сейчас очень "красивые" маршруты получаются, если их рисовать "так как есть" sad


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

Offline

#369 2010-11-21 10:27:23

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

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

Как мыслите, стоит ли редактировать маршрут автоматом, там где это возможно?


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

Offline

#370 2010-11-21 10:37:59

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

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

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

Offline

#371 2010-11-21 11:21:43

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

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

Как отделить маршруты в которых роль использовали forward/backward не по назначению? Т.е. ролью forward обозначены все веи "туда", а backward - "обратно".


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

Offline

#372 2010-11-21 11:41:30

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

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

...и веи не отсортированы? smile

Offline

#373 2010-11-21 12:04:00

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

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

Если хочешь сделать "как надо", советую взять нужный район карты и навести там полный порядок со всеми маршрутами. А дальше на нём экспериментировать. Будет рабочее решение - больше народу будут делать как надо именно с целью обеспечить поддержку.

Offline

#374 2010-11-21 12:49:34

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

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

Alexandr Zeinalov wrote:

Если хочешь сделать "как надо", советую взять нужный район карты и навести там полный порядок со всеми маршрутами. А дальше на нём экспериментировать. Будет рабочее решение - больше народу будут делать как надо именно с целью обеспечить поддержку.

Именно так и буду делать. Сейчас только у себя с f/b разберусь.


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

Offline

#375 2010-11-21 14:56:26

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

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

luch86 wrote:

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

Есть такой валидатор http://tools.doroga.tv/chekroute.php?id=1159133


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

Offline

Board footer

Powered by FluxBB