Ликбез. Как правильно мапить

Кстати таки, да если читать, то написано:
to - один - линия, куда направлено правило ограничения (к примеру, куда нельзя поворачивать)

Но я смотрел больше схемы и вот сейчас залез на английскую версию. В ней такого написано, а написано:
to - 1 or more - The other end of the restriction.[2] A no_exit restriction can have more than 1 to member, all others have exactly 1 to.

И схемы опять же подтверждают, что я делал правильно :slight_smile:

Получается просто же. В отношениях указываешь начало, указываешь конец и ставишь что по этому участку делать можно (ну или что нельзя) Я ставил что можно, вы поставили что нельзя.

Нашел интересый валидатор http://restrictions.morbz.de/
И вот еще один http://map.comlu.com/
Сейчас он показывает кучу ошибок там, сейчас поправлю и выложу.

Валидаторы видно не так быстро понимают исправления поэтому пока выложу что они показывали:

Пока сохраню со своими изменениями, если что извиняюсь.
Вот опять откатил к тому что я сделал:

YarNik, ви помиляєтеся.
Для обмежень no_left_turn в ролі to має бути лінія куди не можна повертати, а не куди можна їхати(як зробили ви).
Так як ви зараз зробили навігатори сприйматимуть що рух прямо заборонений.

Эм, ну вот версии 1 и 3 отношения - http://www.openstreetmap.org/relation/5662553 - запрещают проезд прямо по дороге (!)

хм… я не понимать почему…

и даже замена no_left_turn на no_u_turn в моем понимании не дала результата
http://www.openstreetmap.org/relation/5662553

апд. Погодите, оно же не перечеркивает, оно показывает точку via

Вот же прокладывает http://www.openstreetmap.org/directions?engine=osrm_car&route=50.40884%2C30.49110%3B50.40768%2C30.49503#map=18/50.40820/30.49322

Хотя он на лево все равно поварачивает там где нельзя http://www.openstreetmap.org/directions?engine=osrm_car&route=50.40804%2C30.49323%3B50.40783%2C30.49145#map=19/50.40826/30.49241

Может он еще не обновился?

Роутеры работают с лагом в несколько дней, да.
Но в любых вариантах с no_* смысл в том, что нельзя находясь на отрезке “from” следовать на отрезок “to”.

потихоньку втыкаю, вы правы:
тег type=restriction говорит о том, что отношение - запрет поворота
тег restriction=no_left_turn,no_right_turn,… говорит о типе запрета
линия с ролью from - «откуда» нельзя поворачивать
линия с ролью to - «куда» нельзя поворачивать
узел с ролью via - «где» нельзя поворачивать, точка, в которой встречаются линии с ролями from и to

апдейт:
Кое как вернул.
Только удалил запрет разворота на туже линию, ругается JOSM что эта линия уже есть.

спасибо за терпение :wink:

Ага, а запреты “only” работают как раз наоборот - там надо указывать куда можно повернуть.

та это я понял первым.
не можно, а нужно.

Нет, как раз “можно”, а не “нужно”. К примеру, “можно только прямо и направо”: https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D1%96_%D0%B7%D0%BD%D0%B0%D0%BA%D0%B8_%D0%A3%D0%BA%D1%80%D0%B0%D1%97%D0%BD%D0%B8#/media/File:Ukraine_road_sign_4.4.gif

Это разные вещи.
Вы показываете знак прямо или на право “no_”
Мы говорим о “only_”
http://wiki.openstreetmap.org/wiki/RU:%D0%9E%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F_-_%D0%BE%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D0%BD%D0%B8%D1%8F#.D0.A3.D1.87.D0.B0.D1.81.D1.82.D0.BD.D0.B8.D0.BA.D0.B8

YarNik, залишилась одна помилка на Кайсарова.
http://map.comlu.com/?zoom=18&lat=50.408522&lon=30.491722&layer=OSM%20Standard&overlays=FTT
Мабуть треба поставити restriction=no_u_turn для http://www.openstreetmap.org/relation/5518806

ні там to i from одна й та ж лінія.

Саме тому я й подумав, що це no_u_turn

Ні там ще ж неможна й проти шерсті вправо на 140 градусів, ну й Ю турн само собою, тому “тільки прямо”
PS поправив

Так дійсно краще. Дякую

Оскільки тут уже згадали про помилки обмежень поворотів…
KKS, погляньте на обмеження виїзду на тротуар внесені вами в http://www.openstreetmap.org/changeset/28514515. Скоріш за все їх можна просто видалити.
http://overpass-turbo.eu/s/cLc
Подібних помилок також багато у tyleninov, Sergey82K, DKL78.
Чи є хтось проти видалення подібних обмежень, які не вносять додаткової інформації?

Та то там лишнє мабуть. Я чогось зрозумів що маршрутизація одна для всіх і на будь-якому перетині ставив обмеження (early skills так би мовити :slight_smile: ). Ще тоді задався питанням "Оце по кожній точці люди ставлять обмеження? це ж здуріти можна, але ж якщо працює - значить ставлять) :slight_smile:

Повидаляю :slight_smile: Для пішоходів в нас правила не писані тому й нема рестрікшенів

Обмеження з footway-учасниками зайві — це я вже зрозумів. А отакі заборони розвороту мають якесь практичне значення? Там таких десятки…

навряд там в дворах є суцільна чи знак заборони розвороту.