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.***
#1 2009-11-17 07:58:52
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Круговое движение
Как правильно обозначать?
Например, есть транк с разделительной полосой, его пересекает примари с разделительной полосой, и пересекаются они на кольце. Как обозначить само кольцо и подходящие к нему дороги.
Есть пример, где кольцо обозначено trunk_link, кусочки дороги транка, непосредственно подходящие к кольцу trunk_link, и кусочки примари как primary_link. Мне кажется тут линков вообще быть не должно, и само кольцо должно быть чистым транком. Или я ошибаюсь?
Offline
#2 2009-11-17 08:02:26
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Круговое движение
Мне кажется тут линков вообще быть не должно, и само кольцо должно быть чистым транком.
Мне так же ![]()
Offline
#3 2009-11-17 09:33:29
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Круговое движение
//Мне кажется тут линков вообще быть не должно
не должно. кольцо - транк
Offline
#4 2009-11-17 09:44:51
- юпитер
- Member
- From: Perm
- Registered: 2009-11-11
- Posts: 127
- Website
Re: Круговое движение
тег junction значение roundabout. Вопрос. После него стрелочки на круговых не появляются, подразумевается что рисовать нужно изначально в направлении движения. А часто видел круги нарисованные вручную из кусков односторонок. Что правильнее?
Offline
#5 2009-11-17 09:55:11
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Круговое движение
Я ставлю и junction=roundabout, и oneway=yes всем частям круга (если их несколько).
До сих пор нигде нет поддержки отношения junction, а пропозал еще пребывает в состоянии драфта.
Offline
#6 2009-11-17 09:55:37
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Круговое движение
Да, вот хороший вопрос. Какую смысловую нагрузку и практическое значение имеет junction=roundabout? Обязательно ли это должно быть кольцо или можно насобирать кольцо из нескольких линий с разными тегами + junction=roundabout?
Offline
#7 2009-11-17 09:57:59
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Круговое движение
Какую смысловую нагрузку и практическое значение имеет junction=roundabout?
Я так понял, он ставится там, где есть соответствующий знак ("Круговое движение"), что, например, дает информацию для навигатора.
бязательно ли это должно быть кольцо или можно насобирать кольцо из нескольких линий с разными тегами + junction=roundabout?
Если это тег линии, то обязательно замкнутое кольцо.
Если тег отношения, то можно из кусков, которые должны стать участниками отношения (у которых не должно быть тега junction!).
Last edited by Hind (2009-11-17 09:59:27)
Offline
#8 2009-11-17 10:15:49
- Ilis
- Member

- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Круговое движение
Как-то получается согласно http://wiki.openstreetmap.org/wiki/Prop … s/Junction у нас должно быть в основном junction=traffic_circle, потому что редко встречаются кольца с главной по кольцу.
Offline
#9 2009-11-17 18:20:25
- Hind
- Member

- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Круговое движение
Если по уму, приоритеты нужно выносить в отдельный релейшн... или еще во что-нибудь. ![]()
Offline
#10 2012-05-03 21:30:25
- vvoovv
- Moderator
- Registered: 2008-03-04
- Posts: 2,262
Re: Круговое движение
Обсуждали мы в частной переписке с Мареком Клечаком вопрос правильного обозначения кругового движения. Считаю нужным заострить на этом внимание. Нужно применять три тега для кольца
highway=[наивысший класс из дорог, пересекающих кольцо]
junction=roundabout
oneway=yes
Это отражено в вики
Если не использовать junction=roundabout, то навигационная программа не сможет сказать: поверните на таком-то повороте кругового движения.
Offline
#11 2012-05-03 21:46:43
- Zkir
- Member

- From: Хрустальная Москва
- Registered: 2009-02-21
- Posts: 6,110
Re: Круговое движение
Да, вот хороший вопрос. Какую смысловую нагрузку и практическое значение имеет junction=roundabout?
Как уже было сказано - простую. Навигаторы распознают его как круговое движение и способны выдавать подсказки "впереди круговое движение" и "круговое движение, энный выезд".
Обязательно ли это должно быть кольцо или можно насобирать кольцо из нескольких линий с разными тегами + junction=roundabout?
Это интересный вопрос. Один замкнутый вей наверно предпочтительнее. А откуда могут взяться разные теги на частях кольца?
Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.
Offline
#12 2012-05-03 22:35:23
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Круговое движение
Обязательно ли это должно быть кольцо или можно насобирать кольцо из нескольких линий с разными тегами + junction=roundabout?
Это интересный вопрос. Один замкнутый вей наверно предпочтительнее. А откуда могут взяться разные теги на частях кольца?
Да легко. Любое отличное свойство у части кольца образует разный набор тегов. К примеру, тот же trolley_wire, или разное состояние покрытий. Да и такие вещи, как простановка запретов поворотов или прорисовка маршрутов ОТ так же требует разрезаний на части. В общем, кольцо одним way-ем это скорее исключение а не правило.
Offline
#13 2012-05-04 10:02:02
- JonnAngelo
- Member
- From: Нягань, ХМАО
- Registered: 2012-01-21
- Posts: 164
Re: Круговое движение
Обсуждали мы в частной переписке с Мареком Клечаком вопрос правильного обозначения кругового движения. Считаю нужным заострить на этом внимание. Нужно применять три тега для кольца
highway=[наивысший класс из дорог, пересекающих кольцо]
junction=roundabout
oneway=yes
в англоязычной сказано что junction=roundabout автоматически подразумевает oneway=yes и oneway=yes ставить не нужно.
This automatically implies oneway=yes, the oneway direction is defined by the sequential ordering of nodes within the Way.
no need to tag them as oneway=*
Это интересный вопрос. Один замкнутый вей наверно предпочтительнее.
В вики сказано что веи могут быть разделены на куски если кольцо большое и много перекрёстков.
If there is a longer way with several larger roundabouts in between, you have to break up the way into chunks.
А откуда могут взяться разные теги на частях кольца?
Кольцо может быть разделено при наличии разных тегов или автобусных маршрутов.
Roundabouts may also be split for other reasons, for instance: to tag part of the roundabout as a bridge, of if each part of the roundabout is part of different bus routes.
Offline
#14 2012-05-04 10:17:51
- Vovanium
- Member
- Registered: 2009-07-23
- Posts: 1,094
Re: Круговое движение
Обязательно ли это должно быть кольцо или можно насобирать кольцо из нескольких линий с разными тегами + junction=roundabout?
Это интересный вопрос. Один замкнутый вей наверно предпочтительнее. А откуда могут взяться разные теги на частях кольца?
Через кольцо нередко пролегают маршруты общественного транспорта, и если это не полный разворот, придётся разрезать, чтобы включить участок в маршрут. А в городах это вовсе повальное явление.
Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.
Offline
#15 2012-05-04 11:02:20
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Круговое движение
Если не использовать junction=roundabout, то навигационная программа не сможет сказать: поверните на таком-то повороте кругового движения.
Для программ еще очень важно чтобы между заездом и съездом был кусок самого кольца с junction=roundabout, иначе будет неправильно считать повороты, а их любят выпиливать и оптимизировать соединяя заезды/cъезды общей точкой.
Offline
#16 2012-05-04 11:07:36
- JonnAngelo
- Member
- From: Нягань, ХМАО
- Registered: 2012-01-21
- Posts: 164
Re: Круговое движение
Для программ еще очень важно чтобы между заездом и съездом был кусок самого кольца с junction=roundabout, иначе будет неправильно считать повороты, а их любят выпиливать и оптимизировать соединяя заезды/cъезды общей точкой.
вот так надо ![]()

Offline
#17 2012-05-04 11:27:50
- Sergey Astakhov
- Member

- From: St.Petersburg, Russia
- Registered: 2009-11-13
- Posts: 5,817
Re: Круговое движение
Amigo wrote:Для программ еще очень важно чтобы между заездом и съездом был кусок самого кольца с junction=roundabout, иначе будет неправильно считать повороты, а их любят выпиливать и оптимизировать соединяя заезды/cъезды общей точкой.
вот так надо
http://wiki.openstreetmap.org/w/images/ … dExits.png
Зачастую так ещё хуже. Если въезд и выезд с примыкающей дороги не воспринимаются на местности как отдельные дороги, то лучше не разделять, иначе нумерация будет только с толку сбивать.
А если уж решили разделять, то надо так же не забывать ставить запреты разворотов в местах разделения.
Offline
#18 2012-05-04 11:40:53
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Круговое движение
вот так надо
Вот так получается, что к кругу примыкает 8 дорог
Offline
#19 2012-05-04 11:44:29
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Круговое движение
Но съездов-то четыре, учитывая флаги oneway. Или нет ?
Я рисую как показал JonnAngelo, зачастую примыкания отстоят и по 20, и по 100 метров (как в Егорьевске).
Last edited by chnav (2012-05-04 11:47:08)
Offline
#20 2012-05-04 11:51:21
- liosha
- Member

- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Круговое движение
С точки зрения конечного пользователя всего этого добра "съездом" является примыкающая к кругу дорога. А отличить одностороннюю дорогу от фиктивного "въезда" не получается.
Ну и для полноты картины: oneway не имеет силы для дорожных или экстренных служб. Для них считаем, что съездов 8?
Offline
#21 2012-05-04 12:11:26
- chnav
- Member

- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,303
Re: Круговое движение
Ну и для полноты картины: oneway не имеет силы для дорожных или экстренных служб. Для них считаем, что съездов 8?
Получается так.
Только что проверил Егорьевский круг в навител 3.2.6 - всё диктует правильно "через... метров круговое движение, такой-то съезд".
Last edited by chnav (2012-05-04 12:12:09)
Offline
#22 2012-05-04 13:01:00
- dedNikifor
- Member

- From: Белгород
- Registered: 2009-09-11
- Posts: 3,419
Re: Круговое движение
Зачастую так ещё хуже. Если въезд и выезд с примыкающей дороги не воспринимаются на местности как отдельные дороги, то лучше не разделять
верно
тем более, что давно договорились - нет физического разделителя - не лепим кучу дорог вместо одной. какой-бы широкий перекресток ни был
Offline
#23 2012-05-04 13:33:35
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Круговое движение
тем более, что давно договорились - нет физического разделителя - не лепим кучу дорог вместо одной. какой-бы широкий перекресток ни был
Это где об этом договорились и с кем? На некоторых "не лепим кучу дорог вместо одной" перекрестках уводит даже с маршрута с перерасчетом.
А если уж решили разделять, то надо так же не забывать ставить запреты разворотов в местах разделения.
+ Да, на кругах на это многие забивают, к сожалению.
Last edited by Amigo (2012-05-04 13:58:03)
Offline
#24 2012-05-04 13:41:36
- Amigo
- Member

- From: Москва
- Registered: 2009-12-15
- Posts: 2,772
Re: Круговое движение
С точки зрения конечного пользователя всего этого добра "съездом" является примыкающая к кругу дорога. А отличить одностороннюю дорогу от фиктивного "въезда" не получается.
Ну и для полноты картины: oneway не имеет силы для дорожных или экстренных служб. Для них считаем, что съездов 8?
Ну не знаю, всегда на круге понимал где съезд, заезд, а вот неправильный их подсчет дезориентирует.
Где эти мифические карты и навигаторы для экстренных служб? У нас автомобильная то сборка, к сожалению, загнулась так и недопиленная. И да, выбрось oneway в алгоритме для мигалок, и будет все 8 съездов если надо, считать правильно.
Offline
#25 2012-05-04 14:18:37
- lupin-de-mid
- Member
- From: Санкт-Петербург
- Registered: 2009-08-13
- Posts: 215
Re: Круговое движение
И да, выбрось oneway в алгоритме для мигалок, и будет все 8 съездов если надо, считать правильно.
Так вообще связность пропадет
Offline