Uk:JOSM Relations and Turn Based Restrictions
Обмеження поворотів (такі як "заборона повороту ліворуч на перехресті") можуть бути додані до бази даних використовуючи зв'язки як це зазначено тут. Ця сторінка допоможе вам дізнатись, як це робити в використовуючи JOSM.
У самому простому випадку, обмеження повороту складається з трьох частин та двох теґів:
- теґ type=restriction вказує на те, що це зв’язок для обмеження повороту
- теґ restriction=no_left_turn,no_right_turn,… вказує на тип обмеження повороту
- один член із роллю from вказує на лінію ОСМ звідки починається обмеження повороту
- один член із роллю to вказує на лінію ОСМ куди розповсюджується дія обмеження повороту
- один член із роллю via вказую на точку ОСМ в якій з'єднуються лінії from та to
Використовування втулка turnrestrictions
Втулок turnrestrictions впроваджує реактор для вводу та редагування обмежень руху в JOSM. Подивіться нижче на знімок екрану з базовою панеллю редактора де можна редагувати компоненти зв’язку:
- ви можете вибрати тип зв’язку з розгортаючогося переліку
- ви можете перетягнути або скопіювати/вставити лінію в поле From:
- ви можете перетягнути або скопіювати/вставити лінію в поле To:
Потрібні теґи та точка з роллю "via" будуть додані автоматично. У разі потреби, ви можете змінити їх на Розширеній панелі редактора.
Додаткова інформація:
- turnrestrictions plugin
- Online help for the turnrestrictions plugin
- Відео: Як створювати обмеження руху за допомогою втулка "Обмеження поворотів"
Використання редактора зв’язків JOSM
Також, ви можете використовувати загальний редактор зв’язків JOSM для створення та редагування зв’язків turn restriction.
- примітка: Існує заготовка для turn-restriction.
Застосування правильних теґів
Переконайтесь, що призначені потрібні теґи type=restriction та restriction=*. Ось приклад такого зв’язку:
На додачу то цих обов’язкових теґів ви можете додати додаткові теґи.
Додавання коректних учасників
Переконайтесь що в таблиці учасників присутні наступні члени:
- член з роллю from що посилається на лінію ОСМ
- член з роллю to що посилається на лінію ОСМ
- член з роллю via що посилається на точку ОСМ
- Точка via повинна бути точкою з’єднуються лінії from та to.
- У деяких (дуже рідкісних) випадках буває необхідно, щоб член via був не крапкою, а лінією. У цих випадках поворот з лінії from на лінію to буде залежати від того, як ми потрапили на лінію from. Поточне програмне забезпечення не може обробляти такі випадки, тому, коли це можливо, використовуйте як via тільки точки.
На відміну від редактора з втулка turnrestrictions, загальний редактор зв’язків не перевіряє введені дані. Ви повинні дуже уважно перевірити себе, що зв’язок містить відповідних членів.