Запрет поворотов

Поставил плагин, там выбран набор с запрещающими знаками. А в области рисования всё равно предписывающий.

“можно” - это вовсе не должно обозначать “нужно, так как по умолчанию там фигня”

не OSM, а JOSM.

Остальное для визуальных и аудио эффектов!
http://wiki.openstreetmap.org/wiki/Turn_restriction#Road_signs

Точно так. Разворот надо запрещать вторым отношением.

Можно ли указать в роли “via” - “way”?
Есть улица с двойной сплошной, и чтоб не делать на всём ее протяжении кучу рестрикшенов,
сделать “from” начало улицы, “via” кусок вэя с двойной сплошной, “to” продолжение тойже улицы
И “restriction=only_straight_on” только прямо.

А что, поворотов направо с этой улицы нет?

Знак движение прямо не запрещает поворот направо.

Что за новость?? Предписывающий знак «Движение прямо» означает, как ни странно, движение только прямо.
Только в тех случаях, когда предписаны варианты поворотов, когда можно налево, то разрешён и разворот.
Upd Знак 4.1.1 не запрещает поворот направо во дворы и на другие прилегающие к дороге территории.

Я собственно про это и пишу, есть улица с кучей примыкающих въездов во дворы.

В реале не встречал работающих алгоритмов понимающих такое.

Если он установлен за перекрестком.

Может, проще сделать этот кусок двухвейным? Тогда и с рестрикшинами возиться не надо.

Это неправославно :slight_smile:
2 вэя вродеж где отбойником поделено.

Совершенно не обязательно.

Но аргумент мне влом вешать 100500 ограничений тоже как бы не состоятельный.

Разумеется.

Вопрос - как корректно оттегировать ограничения поворотов для разных видов транспорта?
Вот тут: http://osrm.at/5vu есть ограничение для грузовиков и мотоциклов запрещающее им поворачивать на Рылеева. Задано как type=restriction; restriction:motorcycles=only_straight_on, результат на картинке - OSRM отказывается строить маршрут напрямую через точку, так же как и СитиГид.
Согласно англовики, такое тегирование разрешено. Мне, конечно, нетрудно переправить на type=restriction:motorcycle, но хотелось бы знать, как правильно.

Так же вопрос - как посмотреть историю запрета поворота? Кнопка Журнала “Показать” упорно показывает историю точки из отношения.

http://openstreetmap.org/browse/relation/номер отношения ??

Это явно не правильно.
И вообще попахивает тегированием под …

Это правильно, если хочется совместимости. Любые переделки схем теггирования, в которых добавление новых тегов не уточняет, а радикально меняет смысл других тегов, будут сталкиваться с подобными проблемами совместимости. Для совместимости необходимо чтобы существующие конвертеры могли игнорировать неизвестные им новые теги.
Оригинальный type=restriction никаких restriction:motorcycle=* не предполагал и на уточнение это никак не тянет, потому, если хочется задавать раздельно ограничения под виды транспорта и не ломать при этом существующие конвертеры - надо использовать type=restriction:motorcycle вместо type=restriction.

Насчет “явно не правильно” - это все таки не мои фантазии, а нашей родной Вики ОСМ.

Предлагаете “не мапить под вики”? Или как?
Я вот вижу, что текущий вариант тэгирования уже сломал как минимум 2 приложения.

to pfg21
Спасибо, неудобно, но работает.

В вики (на примере запрета “грузовикам - только прямо”) как раз и написано, что type=restriction + restriction:hgv=no_straight_on может быть воспринято некоторыми широко используемыми приложениями как type=restriction + restriction=no_… (то есть вместо “грузовикам - только прямо” можно получить “прямо проезда нет”) и потому используется вариант записи type=restriction:hgv + restriction=only_straight_on. Иными словами - если Вы не хотите прямо сразу получить некорректно работающий роутинг во многих программах, используйте type=restriction:<тип_ТС>.