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.***
Pages: 1
#1 2009-10-10 02:26:12
- AMDmi3
- Member
- From: Москва
- Registered: 2009-08-12
- Posts: 3,315
Маршрут автобуса
Очень мне понравилась эта карта: http://www.öpnvkarte.de/?zoom=14&lat=55 … &layers=BT.
Решил сотворить маршрут автобуса. Вот что получилось: http://www.openstreetmap.org/browse/relation/240309.
Есть вопрос о порядке путей в relation'е - каким он должен быть, учитывая что в некоторых местах маршрут в разных направлениях проходит по разным путям? Пока сделал так: сначала все куски подряд в прямом направлении, потом отдельно набор(ы) кусков только для обратного направления. Это правильно, или надо дублировать куски, чтобы получился непрерывный маршрут в обе стороны? Или надо группировать односторонние сегменты вместе?
Тот же вопрос по поводу остановок - как я понимаю, следует сортировать в порядке следования - тогда как быть, если одна остановка (гипотетически, на деле такого скорее всего не встретится) используется в обоих направлениях? Указывать два раза как forward:stop и backward:stop? Или порядок вообще не столь важен?
И еще - что значит колонка Linked в редакторе рилейшнов josm (которая <-<- ->-> <-->)? Как я понял, что-то на тему корелляции направлений relation'а и сегментов, но конкретный смысл понять не могу.
Offline
#2 2009-10-10 09:23:52
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Маршрут автобуса
Порядок остановок для api0.6 важен в том смысле, что он заменяет forward'ы.
Строгого описания маршрутов увы нет. По логике следует, если маршрут одинаков в обе стороны, сделать его только в одну сторону - этакий 'двунаправленный' маршрут. Если идет по-разному - рисовать полный маршрут, от одной конечной до нее же. Это про остановки.
А про дороги нет пока никакого правила. 'На будущее' я бы рисовал, как и остановки. То есть перечислять отрезки дорог подряд, в порядке следования маршрута, хотя это никем сейчас и не учитывается.
Хотя вот как теперь api работает, так понимаю, что для него это просто свалка way'ев, и разбираться в ней должен рендерер или программа маршрутизации.
То есть, в случае сложного маршрута, с самопересечениями и прочим, следует перечислить подряд все отрезки от конечной остановки до нее же.
Такое мое мнение, писал уже где-то это.
Сложные маршруты явно не проработаны в api.
Offline
#3 2009-10-11 17:17:15
- evgenykatyshev
- Member

- From: Nizhny Novgorod
- Registered: 2009-06-16
- Posts: 1,413
- Website
Re: Маршрут автобуса
http://forum.openstreetmap.org/viewtopic.php?id=4669 — похожая тема, посмотрите.
Карта культурного наследия России. Нижегородская область: ФГИС, страница в ВК
Offline
#4 2009-10-11 18:17:25
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Маршрут автобуса
а вот
"И еще - что значит колонка Linked в редакторе рилейшнов josm (которая <-<- ->-> <-->)"
до сих пор сам не знаю. :-[
Offline
#5 2009-10-11 18:40:41
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Маршрут автобуса
По-моему, оно просто символизирует направления соседних (в релейшене) линий, если они состыкованы.
Offline
#6 2009-10-11 19:17:51
- AkMeR
- Member

- From: Samara
- Registered: 2008-02-27
- Posts: 1,158
Re: Маршрут автобуса
http://rovar.info/~supybot/logs/%23osm- … -10-08.log
2009-10-08T12:46:02 <AkMeR> http://josm.openstreetmap.de/changeset/1596
2009-10-08T12:47:02 <AkMeR> http://josm.openstreetmap.de/changeset/1618
2009-10-08T12:47:59 <AkMeR> ->-> означает, что эта линия связана с другой последними узлами..
2009-10-08T12:48:15 <AkMeR> -><- последний с первым..
2009-10-08T12:48:20 <AkMeR> и так по аналогии..
Offline
#7 2009-10-11 20:10:06
- coolkaas
- Member

- From: RU, Penza
- Registered: 2009-05-28
- Posts: 2,391
Re: Маршрут автобуса
Ага. Понятно. Кстати, в правильном маршруте получается, все концы должны быть соединены. И помечены одним из вариантов Linked - дополнительное средство проверки целостности маршрута.
Offline
Pages: 1