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

#26 2009-09-17 15:36:13

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Две однонаправленные линии

Ezhick wrote:

Смотрим вот этот узел ...

http://www.openstreetmap.org/browse/node/265859583

Relation 240881
restriction=only_right_turn

ЗЫ. Но ошибку я там нашёл, правда в другом узле.

Last edited by Vovanium (2009-09-17 15:38:27)


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#27 2009-09-17 15:41:06

Eugene120
Member
From: Moscow
Registered: 2008-11-27
Posts: 322

Re: Две однонаправленные линии

Основная ошибка в неправильном значении restriction= . Нужно использовать "_" вместо пробелов в структурах only_ и no_ !

Last edited by Eugene120 (2009-09-17 15:41:20)

Offline

#28 2009-09-17 15:43:11

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Две однонаправленные линии

А почему маршрутные программы не понимают пробел?


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#29 2009-09-17 15:45:43

Eugene120
Member
From: Moscow
Registered: 2008-11-27
Posts: 322

Re: Две однонаправленные линии

Vovanium wrote:

А почему маршрутные программы не понимают пробел?

с тем же успехом можно спросить "а почему нельзя писать значение restriction= по-русски".
Дело в том, что список значений для restriction= определен довольно четко и пробелов в них не встречается.

Offline

#30 2009-09-17 15:46:10

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Две однонаправленные линии

Поправил пробелы.

Last edited by Ezhick (2009-09-17 15:48:04)

Offline

#31 2009-09-17 15:46:24

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

Re: Две однонаправленные линии

Vovanium wrote:
Ezhick wrote:

Смотрим вот этот узел ...

http://www.openstreetmap.org/browse/node/265859583

Relation 240881
restriction=only_right_turn

ЗЫ. Но ошибку я там нашёл, правда в другом узле.

А в этой точке разрешен разворот из обоих направлений Ярцевской?

Offline

#32 2009-09-17 15:48:30

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Две однонаправленные линии

Нет, но там односторонний пандус, так что туда не поехать.

Offline

#33 2009-09-17 15:49:17

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

Re: Две однонаправленные линии

Vovanium wrote:

Мне думается рисование двойной линией приводит к ложному чувству безопасности, так как кажется, что всё правильно, а на самом деле есть полно моментов, которые ускользают от внимания.

например, какие моменты обычно ускользают?

Offline

#34 2009-09-17 15:54:02

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Две однонаправленные линии

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


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#35 2009-09-17 15:55:56

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

Re: Две однонаправленные линии

Ezhick wrote:

Нет, но там односторонний пандус, так что туда не поехать.

Свернул я случайно на кругу около Молодежной на Ярцевскую в сторону Крылатской.  А мне на самом деле на Молодогвардейскую надо.

Где навигатор предложит развернуться? Как минимум в этой точке, там запрета разворота нет.
Вот я и спрашиваю -- запреты разворотов везде правильно стоят?

На двухсторонней улице (одной линией) такие запреты надо ставить на каждом перекрестке (в том числе и на перекрестках с односторонними улицами как в этом случае).

Last edited by Yuri Nazarov (2009-09-17 15:57:29)

Offline

#36 2009-09-17 15:57:34

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Две однонаправленные линии

Yuri Nazarov wrote:
Ezhick wrote:

Нет, но там односторонний пандус, так что туда не поехать.

Свернул я случайно на кругу около Молодежной на Ярцевскую в сторону Крылатской.  А мне на самом деле на Молодогвардейскую надо.

Где навигатор предложит развернуться? Как минимум в этой точке, там запрета разворота нет.
Вот я и спрашиваю -- запреты разворотов везде правильно стоят?

На двухсторонней улице (одной линией) такие запреты на каждом перекрестке надо ставить, в том числе и с односторонними улицами как в этом случае.

Хм. Точно. only_right разворот не запрещает.

Offline

#37 2009-09-17 15:58:35

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Две однонаправленные линии

Vovanium wrote:

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

А где на куске Ярцевская-Крылатская перекрестки .на которых возникли проблемы? Там одни мосты да эстакады! И где там выезды с прилегающих???

Last edited by Ezhick (2009-09-17 15:59:04)

Offline

#38 2009-09-17 16:03:30

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Две однонаправленные линии

Ezhick wrote:

Хм. Точно. only_right разворот не запрещает.

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


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#39 2009-09-17 16:08:47

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

Re: Две однонаправленные линии

Vovanium, ваш only_right_to в точке 265859583 -- это из одностороннего Way 24460509.
А я про разворот из Way 37943132 на него же самого в точке 265859583.

Offline

#40 2009-09-17 16:12:39

Eugene120
Member
From: Moscow
Registered: 2008-11-27
Posts: 322

Re: Две однонаправленные линии

Yuri Nazarov wrote:

Vovanium, ваш only_right_to в точке 265859583 -- это из одностороннего Way 24460509.
А я про разворот из Way 37943132 на него же самого в точке 265859583.

Там надо only_straigt_on с одной и no_u_turn с другой стороны поставить.

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

А еще обращаю внимание на релейшн 240875

Last edited by Eugene120 (2009-09-17 16:14:43)

Offline

#41 2009-09-17 16:14:49

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Две однонаправленные линии

Что касается разворотов, то это надо запрет на всю дорогу ставить целиком. А то так можно и посередине сегмента развернуться.


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#42 2009-09-17 16:16:26

KekcuHa
Member
From: Moscow
Registered: 2008-05-26
Posts: 607
Website

Re: Две однонаправленные линии

Vovanium wrote:

Что касается разворотов, то это надо запрет на всю дорогу ставить целиком. А то так можно и посередине сегмента развернуться.

Что значит "запрет разворота на всю дорогу"? Нонсенс...
Маневры разрешаются только в роутинговых узлах графа, к которым в ОСМ относятся точки начала-конца вея и точки, имеющиеся более чем в одном вее (пересечения).

Last edited by KekcuHa (2009-09-17 16:17:40)

Offline

#43 2009-09-17 16:22:10

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

Re: Две однонаправленные линии

Vovanium wrote:

Что касается разворотов, то это надо запрет на всю дорогу ставить целиком. А то так можно и посередине сегмента развернуться.

Запрет разворотов на всю дорогу -- это как раз и есть dual carriageway. :-)  Развороты разрешены только там где явно нарисованы.

А дороги по 1+1 полосе как правило имеют не двойную сплошную а прерывистую линию и развороты обычно разрешены.

Offline

#44 2009-09-17 16:26:48

Vovanium
Member
Registered: 2009-07-23
Posts: 1,094

Re: Две однонаправленные линии

Dual carriageway это дорога с физическим разделителем!


Мне KekcuHa обещал подарить навигатор. Как жаль, у меня уже есть.

Offline

#45 2009-09-17 16:33:05

DarkAve
Member
Registered: 2008-10-14
Posts: 71

Re: Две однонаправленные линии

В данном вопросе я все таки за рисование 2 линиями.
И предлагаю все таки это прописать в вики. Иначе опять придет кто нибудь...

Offline

#46 2009-09-17 16:41:13

KekcuHa
Member
From: Moscow
Registered: 2008-05-26
Posts: 607
Website

Re: Две однонаправленные линии

Vovanium wrote:

Dual carriageway это дорога с физическим разделителем!

Специально предлагаю попробовать выехать на встречную полосу к примеру для обгона к примеру на Кутузовском...
Разделителя там нет.

Offline

#47 2009-09-17 16:44:37

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: Две однонаправленные линии

Смежный вопрос, dual carriageway - надо ли делать? В моей деревне сделал несколько. Потом они из-за запретов порвались конечно же на сегменты.. а в вики написано, что должно быть только две дороги. И нужно это отношение, что бы рендереру было проще понять, где не рисовать название обоих путях.
Но и сейчас с кучей кусков вроде понимает нормально.. как ни странно.
Нужен ли этот тег вообще? И во что и как объединять правильно такие вещи, в частности для адресации, для добавления домов в отношение?
И в вики было сказано, что carriage вроде можно и нужно добавлять в отношение street, как часть. Но какая это часть, когда она сама состоит уже из кучи кусков, причем не параллельных. Вобщем, у меня небольшая каша. Прояснит кто? В Москве смотрел, carriage точно так же зачастую состоит из кучи частей.
Или просто собрать все части улицы в одно отношение street, и всё?

Offline

#48 2009-09-17 17:26:34

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

Re: Две однонаправленные линии

coolkaas, я просто собираю все куски либо в один relation:route (загородное шоссе), либо в один relation:collection + collection=street (улицы)
relation:dual_carriageway какой-то невменяемый пропозал (в том что может содержать только 2 way'я, этож сколько таких relations надо делать...)

Offline

#49 2009-09-17 18:10:30

Antares19
Member
Registered: 2009-08-12
Posts: 372
Website

Re: Две однонаправленные линии

Про две однонаправленные размышлял давно. Это ведь должен быть популярный вопрос.. - как его решают в англоязычной части OSM? Например в той же Германии, где дорог немеряно нарисовано?

Вообще ощущается недостаток средств по работе с роутинговым графом.  Имхо инструмент который показывал бы именно "полосы" движения по существующим way-ам, и позволял бы с ними удобно работать - снял бы большУю часть вопросов.

Offline

#50 2009-09-17 18:12:00

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

Re: Две однонаправленные линии

А type=relation, relation=street - не годится?
Простите, что тут, уж больно мне вопрос важный. Сейчас выясню и затихну smile

Offline

Board footer

Powered by FluxBB