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.***
#1176 2015-11-14 14:43:01
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
ехал сегодня с навигатором, чуть не офигел когда меня на краснозвездном повело не на круг, а напростець.
Пришлось сегодня изучать Ограничения http://wiki.openstreetmap.org/wiki/RU:% … 0%B8%D1%8F
(кстати украинской версии нет)
На мой взгляд все сделал правильно, но хотелось бы что бы более опытный мапер меня проверил ![]()
Пакет правок 35306241
Offline
#1177 2015-11-14 15:11:58
- KKS
- Member
- From: Київ / Житомирське Полісся
- Registered: 2015-07-06
- Posts: 587
Re: Ликбез. Как правильно мапить
судячи по ID то не вірно 
Offline
#1178 2015-11-14 15:33:01
#1179 2015-11-14 18:17:16
- XAN_ua
- Member
- Registered: 2012-10-20
- Posts: 603
Re: Ликбез. Как правильно мапить
Извините, но фигня. Вы зачем-то в качестве "to" в запретах типа "no_left_turn" указываете туда, куда разрешено ехать. А надо наоборот - указывать сегмент, куда ехать нельзя. Там рядом были мои запреты, могли бы посмотреть.
Но вообще молодец, что заметили такую бяку, я вот как-то прошляпил эти повороты, когда эту развязку рисовал.
П.С.: Поправил перекресток.
Last edited by XAN_ua (2015-11-14 18:23:54)
Offline
#1180 2015-11-14 20:39:02
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
Извините, но фигня. Вы зачем-то в качестве "to" в запретах типа "no_left_turn" указываете туда, куда разрешено ехать. А надо наоборот - указывать сегмент, куда ехать нельзя. Там рядом были мои запреты, могли бы посмотреть.
Но вообще молодец, что заметили такую бяку, я вот как-то прошляпил эти повороты, когда эту развязку рисовал.
П.С.: Поправил перекресток.
Мне кажется вы не совсем разобрались в ситуации.
Схематически (по знакам) все равно как, хотя если почитать все таки ссылку что я указал, там четко прописано. Давайте укажу более предметно тыц http://wiki.openstreetmap.org/wiki/RU:% … 0.BA.D0.B8
Так вот у меня было в отношениях 2 линии дороги и между ними 1 via, на этот via и ставился знак движение только прямо и направо.
При том как дорога имеет 2 направления, то на один и тот же участок накладывалось 2 и более отношений с указанием движения (from - via - to)
Посмотрите внимательно фото? что я выложил выше, разве там со знаками что то не так было?
В вашем же случае, вы указываете from & to один и от же участок дороги, можно ли так я не знаю, в примерах так не указано. В них показано так, как делал я.
Offline
#1181 2015-11-14 20:46:45
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
Кстати таки, да если читать, то написано:
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.
И схемы опять же подтверждают, что я делал правильно ![]()
Получается просто же. В отношениях указываешь начало, указываешь конец и ставишь что по этому участку делать можно (ну или что нельзя) Я ставил что можно, вы поставили что нельзя.
Last edited by YarNik (2015-11-14 20:49:01)
Offline
#1182 2015-11-14 21:05:16
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
Нашел интересый валидатор http://restrictions.morbz.de/
И вот еще один http://map.comlu.com/
Сейчас он показывает кучу ошибок там, сейчас поправлю и выложу.
Валидаторы видно не так быстро понимают исправления поэтому пока выложу что они показывали:

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

Last edited by YarNik (2015-11-14 22:40:59)
Offline
#1183 2015-11-14 21:46:12
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Ликбез. Как правильно мапить
YarNik, ви помиляєтеся.
Для обмежень no_left_turn в ролі to має бути лінія куди не можна повертати, а не куди можна їхати(як зробили ви).
Так як ви зараз зробили навігатори сприйматимуть що рух прямо заборонений.
Offline
#1184 2015-11-14 22:03:31
- XAN_ua
- Member
- Registered: 2012-10-20
- Posts: 603
Re: Ликбез. Как правильно мапить
Кстати таки, да если читать, то написано:
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.И схемы опять же подтверждают, что я делал правильно
Получается просто же. В отношениях указываешь начало, указываешь конец и ставишь что по этому участку делать можно (ну или что нельзя) Я ставил что можно, вы поставили что нельзя.
Эм, ну вот версии 1 и 3 отношения - http://www.openstreetmap.org/relation/5662553 - запрещают проезд прямо по дороге (!)

Last edited by XAN_ua (2015-11-14 22:04:24)
Offline
#1185 2015-11-14 22:09:16
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
Эм, ну вот версии 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 … 0/30.49322
Хотя он на лево все равно поварачивает там где нельзя http://www.openstreetmap.org/directions … 6/30.49241
Может он еще не обновился?
Last edited by YarNik (2015-11-14 22:34:57)
Offline
#1186 2015-11-14 22:40:45
- XAN_ua
- Member
- Registered: 2012-10-20
- Posts: 603
Re: Ликбез. Как правильно мапить
Роутеры работают с лагом в несколько дней, да.
Но в любых вариантах с no_* смысл в том, что нельзя находясь на отрезке "from" следовать на отрезок "to".
Offline
#1187 2015-11-14 23:12:53
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
потихоньку втыкаю, вы правы:
тег type=restriction говорит о том, что отношение - запрет поворота
тег restriction=no_left_turn,no_right_turn,... говорит о типе запрета
линия с ролью from - «откуда» нельзя поворачивать
линия с ролью to - «куда» нельзя поворачивать
узел с ролью via - «где» нельзя поворачивать, точка, в которой встречаются линии с ролями from и to
апдейт:
Кое как вернул.
Только удалил запрет разворота на туже линию, ругается JOSM что эта линия уже есть.
спасибо за терпение ![]()
Last edited by YarNik (2015-11-14 23:36:26)
Offline
#1188 2015-11-15 00:00:04
- XAN_ua
- Member
- Registered: 2012-10-20
- Posts: 603
Re: Ликбез. Как правильно мапить
Ага, а запреты "only" работают как раз наоборот - там надо указывать куда можно повернуть.
Offline
#1189 2015-11-15 07:47:01
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
Ага, а запреты "only" работают как раз наоборот - там надо указывать куда можно повернуть.
та это я понял первым.
не можно, а нужно.
Offline
#1190 2015-11-15 12:30:13
- _sev
- Moderator
- Registered: 2010-10-12
- Posts: 721
Re: Ликбез. Как правильно мапить
XAN_ua wrote:Ага, а запреты "only" работают как раз наоборот - там надо указывать куда можно повернуть.
та это я понял первым.
не можно, а нужно.
Нет, как раз "можно", а не "нужно". К примеру, "можно только прямо и направо": https://uk.wikipedia.org/wiki/%D0%94%D0 … gn_4.4.gif
Offline
#1191 2015-11-15 13:24:53
- YarNik
- Member

- From: Киев
- Registered: 2015-07-27
- Posts: 176
Re: Ликбез. Как правильно мапить
YarNik wrote:XAN_ua wrote:Ага, а запреты "only" работают как раз наоборот - там надо указывать куда можно повернуть.
та это я понял первым.
не можно, а нужно.Нет, как раз "можно", а не "нужно". К примеру, "можно только прямо и направо": https://uk.wikipedia.org/wiki/%D0%94%D0 … gn_4.4.gif
Это разные вещи.
Вы показываете знак прямо или на право "no_"
Мы говорим о "only_"
http://wiki.openstreetmap.org/wiki/RU:% … 0.BA.D0.B8
Offline
#1192 2015-11-16 13:09:49
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Ликбез. Как правильно мапить
YarNik, залишилась одна помилка на Кайсарова.
http://map.comlu.com/?zoom=18&lat=50.40 … erlays=FTT
Мабуть треба поставити restriction=no_u_turn для http://www.openstreetmap.org/relation/5518806
Offline
#1193 2015-11-16 13:33:37
- KKS
- Member
- From: Київ / Житомирське Полісся
- Registered: 2015-07-06
- Posts: 587
Re: Ликбез. Как правильно мапить
ні там to i from одна й та ж лінія.
Offline
#1194 2015-11-16 13:36:52
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Ликбез. Как правильно мапить
ні там to i from одна й та ж лінія.
Саме тому я й подумав, що це no_u_turn
Offline
#1195 2015-11-16 13:55:30
- KKS
- Member
- From: Київ / Житомирське Полісся
- Registered: 2015-07-06
- Posts: 587
Re: Ликбез. Как правильно мапить
Ні там ще ж неможна й проти шерсті вправо на 140 градусів, ну й Ю турн само собою, тому "тільки прямо"
PS поправив
Offline
#1196 2015-11-16 13:58:45
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Ликбез. Как правильно мапить
Ні там ще ж неможна й проти шерсті вправо на 140 градусів, ну й Ю турн само собою, тому "тільки прямо"
PS поправив
Так дійсно краще. Дякую
Offline
#1197 2015-11-16 14:03:24
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Ликбез. Как правильно мапить
Оскільки тут уже згадали про помилки обмежень поворотів..
KKS, погляньте на обмеження виїзду на тротуар внесені вами в http://www.openstreetmap.org/changeset/28514515. Скоріш за все їх можна просто видалити.
http://overpass-turbo.eu/s/cLc
Подібних помилок також багато у tyleninov, Sergey82K, DKL78.
Чи є хтось проти видалення подібних обмежень, які не вносять додаткової інформації?
Last edited by dudka (2015-11-16 14:03:42)
Offline
#1198 2015-11-16 14:33:17
- KKS
- Member
- From: Київ / Житомирське Полісся
- Registered: 2015-07-06
- Posts: 587
Re: Ликбез. Как правильно мапить
Та то там лишнє мабуть. Я чогось зрозумів що маршрутизація одна для всіх і на будь-якому перетині ставив обмеження (early skills так би мовити
). Ще тоді задався питанням "Оце по кожній точці люди ставлять обмеження? це ж здуріти можна, але ж якщо працює - значить ставлять) ![]()
Повидаляю
Для пішоходів в нас правила не писані тому й нема рестрікшенів
Offline
#1199 2015-11-16 15:21:28
- ~Jhellico
- Member
- From: Ukraine, Chernihiv
- Registered: 2012-09-28
- Posts: 79
Re: Ликбез. Как правильно мапить
Обмеження з footway-учасниками зайві — це я вже зрозумів. А отакі заборони розвороту мають якесь практичне значення? Там таких десятки…
Offline
#1200 2015-11-16 15:34:44
- KKS
- Member
- From: Київ / Житомирське Полісся
- Registered: 2015-07-06
- Posts: 587
Re: Ликбез. Как правильно мапить
навряд там в дворах є суцільна чи знак заборони розвороту.
Offline

